builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-222 starttime: 1461065047.21 results: success (0) buildid: 20160419033652 builduid: 99a7f6a2f329409ab55a34937f64c5e9 revision: b6d92387fbcf57b07f07c11931571a7fb4ec73cc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:24:07.212519) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:24:07.213124) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 23 secs) (at 2016-04-19 04:24:07.213568) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 23 secs) (at 2016-04-19 04:24:30.428808) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 04:24:30.429333) ========= 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-1461065008.667374-1302517252 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 04:24: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.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.27M=0.001s 2016-04-19 04:24:32 (9.27 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.823021 ========= master_lag: 3.51 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 04:24:34.766155) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:24:34.766646) ========= 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-1461065008.667374-1302517252 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020944 ========= master_lag: 0.48 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:24:35.264205) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2016-04-19 04:24:35.264749) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b6d92387fbcf57b07f07c11931571a7fb4ec73cc --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 b6d92387fbcf57b07f07c11931571a7fb4ec73cc --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-1461065008.667374-1302517252 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 04:24:36,102 truncating revision to first 12 chars 2016-04-19 04:24:36,102 Setting DEBUG logging. 2016-04-19 04:24:36,102 attempt 1/10 2016-04-19 04:24:36,102 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b6d92387fbcf?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 04:24:37,387 unpacking tar archive at: mozilla-inbound-b6d92387fbcf/testing/mozharness/ program finished with exit code 0 elapsedTime=1.907394 ========= master_lag: 6.90 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2016-04-19 04:24:44.076795) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:24:44.077370) ========= script_repo_revision: b6d92387fbcf57b07f07c11931571a7fb4ec73cc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:24:44.078077) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-19 04:24:44.078601) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-19 04:24:45.934749) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 16 secs) (at 2016-04-19 04:24:45.935269) ========= /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-1461065008.667374-1302517252 _=/tools/buildbot/bin/python using PTY: False 04:24:46 INFO - MultiFileLogger online at 20160419 04:24:46 in /builds/slave/test 04:24:46 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 04:24:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:24:46 INFO - {'append_to_log': False, 04:24:46 INFO - 'base_work_dir': '/builds/slave/test', 04:24:46 INFO - 'blob_upload_branch': 'mozilla-inbound', 04:24:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:24:46 INFO - 'buildbot_json_path': 'buildprops.json', 04:24:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:24:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:24:46 INFO - 'download_minidump_stackwalk': True, 04:24:46 INFO - 'download_symbols': 'true', 04:24:46 INFO - 'e10s': False, 04:24:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:24:46 INFO - 'tooltool.py': '/tools/tooltool.py', 04:24:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:24:46 INFO - '/tools/misc-python/virtualenv.py')}, 04:24:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:24:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:24:46 INFO - 'log_level': 'info', 04:24:46 INFO - 'log_to_console': True, 04:24:46 INFO - 'opt_config_files': (), 04:24:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:24:46 INFO - '--processes=1', 04:24:46 INFO - '--config=%(test_path)s/wptrunner.ini', 04:24:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:24:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:24:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:24:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:24:46 INFO - 'pip_index': False, 04:24:46 INFO - 'require_test_zip': True, 04:24:46 INFO - 'test_type': ('testharness',), 04:24:46 INFO - 'this_chunk': '1', 04:24:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:24:46 INFO - 'total_chunks': '10', 04:24:46 INFO - 'virtualenv_path': 'venv', 04:24:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:24:46 INFO - 'work_dir': 'build'} 04:24:46 INFO - ##### 04:24:46 INFO - ##### Running clobber step. 04:24:46 INFO - ##### 04:24:46 INFO - Running pre-action listener: _resource_record_pre_action 04:24:46 INFO - Running main action method: clobber 04:24:46 INFO - rmtree: /builds/slave/test/build 04:24:46 INFO - Running post-action listener: _resource_record_post_action 04:24:46 INFO - ##### 04:24:46 INFO - ##### Running read-buildbot-config step. 04:24:46 INFO - ##### 04:24:46 INFO - Running pre-action listener: _resource_record_pre_action 04:24:46 INFO - Running main action method: read_buildbot_config 04:24:46 INFO - Using buildbot properties: 04:24:46 INFO - { 04:24:46 INFO - "project": "", 04:24:46 INFO - "product": "firefox", 04:24:46 INFO - "script_repo_revision": "production", 04:24:46 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 04:24:46 INFO - "repository": "", 04:24:46 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 04:24:46 INFO - "buildid": "20160419033652", 04:24:46 INFO - "pgo_build": "False", 04:24:46 INFO - "basedir": "/builds/slave/test", 04:24:46 INFO - "buildnumber": 46, 04:24:46 INFO - "slavename": "tst-linux64-spot-222", 04:24:46 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 04:24:46 INFO - "platform": "linux64", 04:24:46 INFO - "branch": "mozilla-inbound", 04:24:46 INFO - "revision": "b6d92387fbcf57b07f07c11931571a7fb4ec73cc", 04:24:46 INFO - "repo_path": "integration/mozilla-inbound", 04:24:46 INFO - "moz_repo_path": "", 04:24:46 INFO - "stage_platform": "linux64", 04:24:46 INFO - "builduid": "99a7f6a2f329409ab55a34937f64c5e9", 04:24:46 INFO - "slavebuilddir": "test" 04:24:46 INFO - } 04:24:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:24:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:24:46 INFO - Running post-action listener: _resource_record_post_action 04:24:46 INFO - ##### 04:24:46 INFO - ##### Running download-and-extract step. 04:24:46 INFO - ##### 04:24:46 INFO - Running pre-action listener: _resource_record_pre_action 04:24:46 INFO - Running main action method: download_and_extract 04:24:46 INFO - mkdir: /builds/slave/test/build/tests 04:24: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')]} 04:24:46 INFO - https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:24:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:24:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:24:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:24:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:24:56 INFO - Downloaded 1361 bytes. 04:24:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:24:56 INFO - Using the following test package requirements: 04:24:56 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:24:56 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:24:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:24:56 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:24:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:24:56 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:24:56 INFO - u'jsshell-linux-x86_64.zip'], 04:24:56 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:24:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:24:56 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:24:56 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:24:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:24:56 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:24:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:24:56 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:24:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:24:56 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:24:56 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:24:56 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 04:24:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:24:56 INFO - https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:24:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:24:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:24:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:24:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:25:01 INFO - Downloaded 22675615 bytes. 04:25:01 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/*'] 04:25:01 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/* 04:25:01 INFO - caution: filename not matched: web-platform/* 04:25:01 INFO - Return code: 11 04:25:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:01 INFO - https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:25:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:25:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:25:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:25:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:25:06 INFO - Downloaded 36381995 bytes. 04:25:06 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/*'] 04:25:06 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/* 04:25:10 INFO - caution: filename not matched: bin/* 04:25:10 INFO - caution: filename not matched: config/* 04:25:10 INFO - caution: filename not matched: mozbase/* 04:25:10 INFO - caution: filename not matched: marionette/* 04:25:10 INFO - caution: filename not matched: tools/wptserve/* 04:25:10 INFO - Return code: 11 04:25:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:10 INFO - https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:25:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:25:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:25:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:25:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:25:20 INFO - Downloaded 64178347 bytes. 04:25:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:25:20 INFO - mkdir: /builds/slave/test/properties 04:25:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:25:20 INFO - Writing to file /builds/slave/test/properties/build_url 04:25:20 INFO - Contents: 04:25:20 INFO - build_url:https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:25:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:25:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:25:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:25:21 INFO - Contents: 04:25:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:25: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')]} 04:25:21 INFO - https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:25:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:25:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:25:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:25:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DxDftWNiTNGg6T75V8KTDg/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 04:25:29 INFO - Downloaded 90756269 bytes. 04:25:29 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'] 04:25:29 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 04:25:34 INFO - Return code: 0 04:25:34 INFO - Running post-action listener: _resource_record_post_action 04:25:34 INFO - Running post-action listener: set_extra_try_arguments 04:25:34 INFO - ##### 04:25:34 INFO - ##### Running create-virtualenv step. 04:25:34 INFO - ##### 04:25:34 INFO - Running pre-action listener: _pre_create_virtualenv 04:25:34 INFO - Running pre-action listener: _resource_record_pre_action 04:25:34 INFO - Running main action method: create_virtualenv 04:25:34 INFO - Creating virtualenv /builds/slave/test/build/venv 04:25:34 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 04:25:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:25:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:25:35 INFO - Using real prefix '/usr' 04:25:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:25:38 INFO - Installing distribute.............................................................................................................................................................................................done. 04:25:42 INFO - Installing pip.................done. 04:25:42 INFO - Return code: 0 04:25:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:25:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:25:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:25:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:25:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:25:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2715030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2831480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2751ca0>, '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 0x282e810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x282eca0>, '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-1461065008.667374-1302517252', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:25:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:25:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:25:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:25:42 INFO - 'CCACHE_UMASK': '002', 04:25:42 INFO - 'DISPLAY': ':0', 04:25:42 INFO - 'HOME': '/home/cltbld', 04:25:42 INFO - 'LANG': 'en_US.UTF-8', 04:25:42 INFO - 'LOGNAME': 'cltbld', 04:25:42 INFO - 'MAIL': '/var/mail/cltbld', 04:25:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:25:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:25:42 INFO - 'MOZ_NO_REMOTE': '1', 04:25:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:25:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:25:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:25:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:25:42 INFO - 'PWD': '/builds/slave/test', 04:25:42 INFO - 'SHELL': '/bin/bash', 04:25:42 INFO - 'SHLVL': '1', 04:25:42 INFO - 'TERM': 'linux', 04:25:42 INFO - 'TMOUT': '86400', 04:25:42 INFO - 'USER': 'cltbld', 04:25:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065008.667374-1302517252', 04:25:42 INFO - '_': '/tools/buildbot/bin/python'} 04:25:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:25:43 INFO - Downloading/unpacking psutil>=0.7.1 04:25:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:25:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:25:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:25:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:25:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:25:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:25:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:25:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:25:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:25:48 INFO - Installing collected packages: psutil 04:25:48 INFO - Running setup.py install for psutil 04:25:49 INFO - building 'psutil._psutil_linux' extension 04:25:49 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 04:25:50 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 04:25:50 INFO - building 'psutil._psutil_posix' extension 04:25:50 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 04:25:51 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 04:25:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:25:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:25:51 INFO - Successfully installed psutil 04:25:51 INFO - Cleaning up... 04:25:51 INFO - Return code: 0 04:25:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:25:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:25:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:25:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:25:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:25:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2715030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2831480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2751ca0>, '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 0x282e810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x282eca0>, '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-1461065008.667374-1302517252', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:25:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:25:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:25:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:25:51 INFO - 'CCACHE_UMASK': '002', 04:25:51 INFO - 'DISPLAY': ':0', 04:25:51 INFO - 'HOME': '/home/cltbld', 04:25:51 INFO - 'LANG': 'en_US.UTF-8', 04:25:51 INFO - 'LOGNAME': 'cltbld', 04:25:51 INFO - 'MAIL': '/var/mail/cltbld', 04:25:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:25:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:25:51 INFO - 'MOZ_NO_REMOTE': '1', 04:25:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:25:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:25:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:25:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:25:51 INFO - 'PWD': '/builds/slave/test', 04:25:51 INFO - 'SHELL': '/bin/bash', 04:25:51 INFO - 'SHLVL': '1', 04:25:51 INFO - 'TERM': 'linux', 04:25:51 INFO - 'TMOUT': '86400', 04:25:51 INFO - 'USER': 'cltbld', 04:25:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065008.667374-1302517252', 04:25:51 INFO - '_': '/tools/buildbot/bin/python'} 04:25:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:25:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:25:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:25:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:25:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:25:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:25:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:25:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:25:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:25:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:25:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:25:56 INFO - Installing collected packages: mozsystemmonitor 04:25:56 INFO - Running setup.py install for mozsystemmonitor 04:25:57 INFO - Successfully installed mozsystemmonitor 04:25:57 INFO - Cleaning up... 04:25:57 INFO - Return code: 0 04:25:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:25:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:25:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:25:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:25:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:25:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:25:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2715030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2831480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2751ca0>, '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 0x282e810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x282eca0>, '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-1461065008.667374-1302517252', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:25:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:25:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:25:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:25:57 INFO - 'CCACHE_UMASK': '002', 04:25:57 INFO - 'DISPLAY': ':0', 04:25:57 INFO - 'HOME': '/home/cltbld', 04:25:57 INFO - 'LANG': 'en_US.UTF-8', 04:25:57 INFO - 'LOGNAME': 'cltbld', 04:25:57 INFO - 'MAIL': '/var/mail/cltbld', 04:25:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:25:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:25:57 INFO - 'MOZ_NO_REMOTE': '1', 04:25:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:25:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:25:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:25:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:25:57 INFO - 'PWD': '/builds/slave/test', 04:25:57 INFO - 'SHELL': '/bin/bash', 04:25:57 INFO - 'SHLVL': '1', 04:25:57 INFO - 'TERM': 'linux', 04:25:57 INFO - 'TMOUT': '86400', 04:25:57 INFO - 'USER': 'cltbld', 04:25:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065008.667374-1302517252', 04:25:57 INFO - '_': '/tools/buildbot/bin/python'} 04:25:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:25:57 INFO - Downloading/unpacking blobuploader==1.2.4 04:25:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:25:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:25:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:25:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:25:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:25:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:26:02 INFO - Downloading blobuploader-1.2.4.tar.gz 04:26:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:26:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:26:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:26:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:26:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:26:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:26:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:26:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:26:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:26:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:26:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:26:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:26:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:26:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:26:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:26:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:26:04 INFO - Downloading docopt-0.6.1.tar.gz 04:26:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:26:04 INFO - Installing collected packages: blobuploader, requests, docopt 04:26:04 INFO - Running setup.py install for blobuploader 04:26:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:26:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:26:04 INFO - Running setup.py install for requests 04:26:05 INFO - Running setup.py install for docopt 04:26:05 INFO - Successfully installed blobuploader requests docopt 04:26:05 INFO - Cleaning up... 04:26:06 INFO - Return code: 0 04:26:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:26:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:26:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:26:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:26:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:26:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:26:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:26:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2715030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2831480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2751ca0>, '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 0x282e810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x282eca0>, '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-1461065008.667374-1302517252', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:26:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:26:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:26:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:26:06 INFO - 'CCACHE_UMASK': '002', 04:26:06 INFO - 'DISPLAY': ':0', 04:26:06 INFO - 'HOME': '/home/cltbld', 04:26:06 INFO - 'LANG': 'en_US.UTF-8', 04:26:06 INFO - 'LOGNAME': 'cltbld', 04:26:06 INFO - 'MAIL': '/var/mail/cltbld', 04:26:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:26:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:26:06 INFO - 'MOZ_NO_REMOTE': '1', 04:26:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:26:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:26:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:26:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:26:06 INFO - 'PWD': '/builds/slave/test', 04:26:06 INFO - 'SHELL': '/bin/bash', 04:26:06 INFO - 'SHLVL': '1', 04:26:06 INFO - 'TERM': 'linux', 04:26:06 INFO - 'TMOUT': '86400', 04:26:06 INFO - 'USER': 'cltbld', 04:26:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065008.667374-1302517252', 04:26:06 INFO - '_': '/tools/buildbot/bin/python'} 04:26:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:26:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:26:06 INFO - Running setup.py (path:/tmp/pip-C5JgbO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:26:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:26:06 INFO - Running setup.py (path:/tmp/pip-rtU4BD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:26:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:26:06 INFO - Running setup.py (path:/tmp/pip-NViDkw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:26:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:26:06 INFO - Running setup.py (path:/tmp/pip-7ifiKG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:26:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:26:06 INFO - Running setup.py (path:/tmp/pip-QA0lJg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:26:07 INFO - Running setup.py (path:/tmp/pip-l1Y4Zt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:26:07 INFO - Running setup.py (path:/tmp/pip-VAShI6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:26:07 INFO - Running setup.py (path:/tmp/pip-IISopK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:26:07 INFO - Running setup.py (path:/tmp/pip-gkI_oL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:26:07 INFO - Running setup.py (path:/tmp/pip-ozGgnj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:26:07 INFO - Running setup.py (path:/tmp/pip-gVqqM8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:26:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:26:07 INFO - Running setup.py (path:/tmp/pip-b5YENU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:26:08 INFO - Running setup.py (path:/tmp/pip-psy4xH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:26:08 INFO - Running setup.py (path:/tmp/pip-17IYTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:26:08 INFO - Running setup.py (path:/tmp/pip-KxJ2EE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:26:08 INFO - Running setup.py (path:/tmp/pip-ZQ5JAp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:26:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:26:08 INFO - Running setup.py (path:/tmp/pip-v96HT4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:26:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:26:08 INFO - Running setup.py (path:/tmp/pip-vykXL5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:26:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:26:08 INFO - Running setup.py (path:/tmp/pip-HIdDVl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:26:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:26:08 INFO - Running setup.py (path:/tmp/pip-mEgb25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:26:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:26:09 INFO - Running setup.py (path:/tmp/pip-BpNGxQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:26:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:26:09 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 04:26:09 INFO - Running setup.py install for manifestparser 04:26:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:26:09 INFO - Running setup.py install for mozcrash 04:26:10 INFO - Running setup.py install for mozdebug 04:26:10 INFO - Running setup.py install for mozdevice 04:26:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:26:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:26:10 INFO - Running setup.py install for mozfile 04:26:10 INFO - Running setup.py install for mozhttpd 04:26:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:26:10 INFO - Running setup.py install for mozinfo 04:26:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:26:11 INFO - Running setup.py install for mozInstall 04:26:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:26:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:26:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:26:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:26:11 INFO - Running setup.py install for mozleak 04:26:11 INFO - Running setup.py install for mozlog 04:26:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:26:11 INFO - Running setup.py install for moznetwork 04:26:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:26:11 INFO - Running setup.py install for mozprocess 04:26:12 INFO - Running setup.py install for mozprofile 04:26:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:26:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:26:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:26:12 INFO - Running setup.py install for mozrunner 04:26:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:26:12 INFO - Running setup.py install for mozscreenshot 04:26:12 INFO - Running setup.py install for moztest 04:26:12 INFO - Running setup.py install for mozversion 04:26:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:26:13 INFO - Running setup.py install for wptserve 04:26:13 INFO - Running setup.py install for marionette-driver 04:26:13 INFO - Running setup.py install for browsermob-proxy 04:26:13 INFO - Running setup.py install for marionette-client 04:26:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:26:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:26:14 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:26:14 INFO - Cleaning up... 04:26:14 INFO - Return code: 0 04:26:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:26:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:26:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:26:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:26:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:26:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2715030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x27163f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2831480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2751ca0>, '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 0x282e810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x282eca0>, '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-1461065008.667374-1302517252', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 04:26:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:26:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:26:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:26:14 INFO - 'CCACHE_UMASK': '002', 04:26:14 INFO - 'DISPLAY': ':0', 04:26:14 INFO - 'HOME': '/home/cltbld', 04:26:14 INFO - 'LANG': 'en_US.UTF-8', 04:26:14 INFO - 'LOGNAME': 'cltbld', 04:26:14 INFO - 'MAIL': '/var/mail/cltbld', 04:26:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:26:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:26:14 INFO - 'MOZ_NO_REMOTE': '1', 04:26:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:26:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:26:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:26:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:26:14 INFO - 'PWD': '/builds/slave/test', 04:26:14 INFO - 'SHELL': '/bin/bash', 04:26:14 INFO - 'SHLVL': '1', 04:26:14 INFO - 'TERM': 'linux', 04:26:14 INFO - 'TMOUT': '86400', 04:26:14 INFO - 'USER': 'cltbld', 04:26:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065008.667374-1302517252', 04:26:14 INFO - '_': '/tools/buildbot/bin/python'} 04:26:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:26:14 INFO - Running setup.py (path:/tmp/pip-MCokWR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:26:14 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:26:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:26:14 INFO - Running setup.py (path:/tmp/pip-m_f6Zf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:26:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:26:15 INFO - Running setup.py (path:/tmp/pip-77LFn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:26:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:26:15 INFO - Running setup.py (path:/tmp/pip-09ht0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:26:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:26:15 INFO - Running setup.py (path:/tmp/pip-ngWcNQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:26:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:26:15 INFO - Running setup.py (path:/tmp/pip-DOP6sX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:26:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:26:15 INFO - Running setup.py (path:/tmp/pip-EbeaBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:26:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:26:15 INFO - Running setup.py (path:/tmp/pip-5bhOFD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:26:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:26:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:26:15 INFO - Running setup.py (path:/tmp/pip-XDOYFv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:26:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:26:16 INFO - Running setup.py (path:/tmp/pip-pu4Tj0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:26:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:26:16 INFO - Running setup.py (path:/tmp/pip-FX_T0V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:26:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:26:16 INFO - Running setup.py (path:/tmp/pip-S879KX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:26:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:26:16 INFO - Running setup.py (path:/tmp/pip-WGqAZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:26:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 04:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:26:16 INFO - Running setup.py (path:/tmp/pip-8_L2WV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:26:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:26:16 INFO - Running setup.py (path:/tmp/pip-uZTBOM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:26:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:26:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:26:16 INFO - Running setup.py (path:/tmp/pip-pgy1pR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:26:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:26:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:26:17 INFO - Running setup.py (path:/tmp/pip-faBZbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:26:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:26:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:26:17 INFO - Running setup.py (path:/tmp/pip-scqDY8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:26:17 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:26:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:26:17 INFO - Running setup.py (path:/tmp/pip-h7hjOl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:26:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:26:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:26:17 INFO - Running setup.py (path:/tmp/pip-cu0cBH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:26:17 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:26:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:26:17 INFO - Running setup.py (path:/tmp/pip-tcLmw_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:26:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:26:18 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:26:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:26:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:26:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:26:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:26:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:26:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:26:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:26:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:26:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:26:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:26:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:26:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:26:23 INFO - Downloading blessings-1.6.tar.gz 04:26:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:26:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:26:23 INFO - Installing collected packages: blessings 04:26:23 INFO - Running setup.py install for blessings 04:26:23 INFO - Successfully installed blessings 04:26:23 INFO - Cleaning up... 04:26:23 INFO - Return code: 0 04:26:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:26:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:26:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:26:24 INFO - Reading from file tmpfile_stdout 04:26:24 INFO - Current package versions: 04:26:24 INFO - argparse == 1.2.1 04:26:24 INFO - blessings == 1.6 04:26:24 INFO - blobuploader == 1.2.4 04:26:24 INFO - browsermob-proxy == 0.6.0 04:26:24 INFO - docopt == 0.6.1 04:26:24 INFO - manifestparser == 1.1 04:26:24 INFO - marionette-client == 2.3.0 04:26:24 INFO - marionette-driver == 1.4.0 04:26:24 INFO - mozInstall == 1.12 04:26:24 INFO - mozcrash == 0.17 04:26:24 INFO - mozdebug == 0.1 04:26:24 INFO - mozdevice == 0.48 04:26:24 INFO - mozfile == 1.2 04:26:24 INFO - mozhttpd == 0.7 04:26:24 INFO - mozinfo == 0.9 04:26:24 INFO - mozleak == 0.1 04:26:24 INFO - mozlog == 3.1 04:26:24 INFO - moznetwork == 0.27 04:26:24 INFO - mozprocess == 0.22 04:26:24 INFO - mozprofile == 0.28 04:26:24 INFO - mozrunner == 6.11 04:26:24 INFO - mozscreenshot == 0.1 04:26:24 INFO - mozsystemmonitor == 0.0 04:26:24 INFO - moztest == 0.7 04:26:24 INFO - mozversion == 1.4 04:26:24 INFO - psutil == 3.1.1 04:26:24 INFO - requests == 1.2.3 04:26:24 INFO - wptserve == 1.4.0 04:26:24 INFO - wsgiref == 0.1.2 04:26:24 INFO - Running post-action listener: _resource_record_post_action 04:26:24 INFO - Running post-action listener: _start_resource_monitoring 04:26:24 INFO - Starting resource monitoring. 04:26:24 INFO - ##### 04:26:24 INFO - ##### Running pull step. 04:26:24 INFO - ##### 04:26:24 INFO - Running pre-action listener: _resource_record_pre_action 04:26:24 INFO - Running main action method: pull 04:26:24 INFO - Pull has nothing to do! 04:26:24 INFO - Running post-action listener: _resource_record_post_action 04:26:24 INFO - ##### 04:26:24 INFO - ##### Running install step. 04:26:24 INFO - ##### 04:26:24 INFO - Running pre-action listener: _resource_record_pre_action 04:26:24 INFO - Running main action method: install 04:26:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:26:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:26:24 INFO - Reading from file tmpfile_stdout 04:26:24 INFO - Detecting whether we're running mozinstall >=1.0... 04:26:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:26:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:26:25 INFO - Reading from file tmpfile_stdout 04:26:25 INFO - Output received: 04:26:25 INFO - Usage: mozinstall [options] installer 04:26:25 INFO - Options: 04:26:25 INFO - -h, --help show this help message and exit 04:26:25 INFO - -d DEST, --destination=DEST 04:26:25 INFO - Directory to install application into. [default: 04:26:25 INFO - "/builds/slave/test"] 04:26:25 INFO - --app=APP Application being installed. [default: firefox] 04:26:25 INFO - mkdir: /builds/slave/test/build/application 04:26:25 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'] 04:26:25 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 04:26:54 INFO - Reading from file tmpfile_stdout 04:26:54 INFO - Output received: 04:26:54 INFO - /builds/slave/test/build/application/firefox/firefox 04:26:54 INFO - Running post-action listener: _resource_record_post_action 04:26:54 INFO - ##### 04:26:54 INFO - ##### Running run-tests step. 04:26:54 INFO - ##### 04:26:54 INFO - Running pre-action listener: _resource_record_pre_action 04:26:54 INFO - Running main action method: run_tests 04:26:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:26:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:26:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:26:54 INFO - grabbing minidump binary from tooltool 04:26:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:26:54 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 0x2751ca0>, '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 0x282e810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x282eca0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:26:54 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 04:26:54 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 04:26:55 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 04:26:55 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:26:57 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp6CRUM4 04:26:57 INFO - INFO - File integrity verified, renaming tmp6CRUM4 to linux64-minidump_stackwalk 04:26:57 INFO - INFO - Updating local cache /builds/tooltool_cache... 04:26:57 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 04:26:57 INFO - Return code: 0 04:26:57 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:26:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:26:57 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/DxDftWNiTNGg6T75V8KTDg/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 04:26:57 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/DxDftWNiTNGg6T75V8KTDg/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 04:26:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:26:57 INFO - 'CCACHE_UMASK': '002', 04:26:57 INFO - 'DISPLAY': ':0', 04:26:57 INFO - 'HOME': '/home/cltbld', 04:26:57 INFO - 'LANG': 'en_US.UTF-8', 04:26:57 INFO - 'LOGNAME': 'cltbld', 04:26:57 INFO - 'MAIL': '/var/mail/cltbld', 04:26:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:26:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:26:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:26:57 INFO - 'MOZ_NO_REMOTE': '1', 04:26:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:26:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:26:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:26:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:26:57 INFO - 'PWD': '/builds/slave/test', 04:26:57 INFO - 'SHELL': '/bin/bash', 04:26:57 INFO - 'SHLVL': '1', 04:26:57 INFO - 'TERM': 'linux', 04:26:57 INFO - 'TMOUT': '86400', 04:26:57 INFO - 'USER': 'cltbld', 04:26:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065008.667374-1302517252', 04:26:57 INFO - '_': '/tools/buildbot/bin/python'} 04:26:57 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/DxDftWNiTNGg6T75V8KTDg/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 04:26:58 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:26:58 INFO - import pkg_resources 04:26:59 INFO - Using 1 client processes 04:26:59 INFO - wptserve Starting http server on 127.0.0.1:8000 04:26:59 INFO - wptserve Starting http server on 127.0.0.1:8001 04:26:59 INFO - wptserve Starting http server on 127.0.0.1:8443 04:27:02 INFO - SUITE-START | Running 778 tests 04:27:02 INFO - Running testharness tests 04:27:02 INFO - Setting up ssl 04:27:02 INFO - PROCESS | certutil | 04:27:02 INFO - PROCESS | certutil | 04:27:02 INFO - PROCESS | certutil | 04:27:02 INFO - Certificate Nickname Trust Attributes 04:27:02 INFO - SSL,S/MIME,JAR/XPI 04:27:02 INFO - 04:27:02 INFO - web-platform-tests CT,, 04:27:02 INFO - 04:27:02 INFO - Starting runner 04:27:04 INFO - PROCESS | 1942 | 1461065224702 Marionette DEBUG Marionette enabled via build flag and pref 04:27:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4289105800 == 1 [pid = 1942] [id = 1] 04:27:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 1 (0x7f4289106000) [pid = 1942] [serial = 1] [outer = (nil)] 04:27:04 INFO - PROCESS | 1942 | [1942] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:27:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 2 (0x7f4289107000) [pid = 1942] [serial = 2] [outer = 0x7f4289106000] 04:27:05 INFO - PROCESS | 1942 | 1461065225312 Marionette INFO Listening on port 2828 04:27:05 INFO - PROCESS | 1942 | 1461065225821 Marionette DEBUG Marionette enabled via command-line flag 04:27:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428627d000 == 2 [pid = 1942] [id = 2] 04:27:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 3 (0x7f42862c3800) [pid = 1942] [serial = 3] [outer = (nil)] 04:27:05 INFO - PROCESS | 1942 | [1942] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:27:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 4 (0x7f42862c4800) [pid = 1942] [serial = 4] [outer = 0x7f42862c3800] 04:27:05 INFO - PROCESS | 1942 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f428ae5a520 04:27:06 INFO - PROCESS | 1942 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f428b9a1df0 04:27:06 INFO - PROCESS | 1942 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4285417100 04:27:06 INFO - PROCESS | 1942 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4285417400 04:27:06 INFO - PROCESS | 1942 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4285417730 04:27:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 5 (0x7f428ae06800) [pid = 1942] [serial = 5] [outer = 0x7f4289106000] 04:27:06 INFO - PROCESS | 1942 | [1942] 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 04:27:06 INFO - PROCESS | 1942 | 1461065226516 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53080 04:27:06 INFO - PROCESS | 1942 | [1942] 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 04:27:06 INFO - PROCESS | 1942 | 1461065226595 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53081 04:27:06 INFO - PROCESS | 1942 | 1461065226602 Marionette DEBUG Closed connection conn0 04:27:06 INFO - PROCESS | 1942 | [1942] 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 04:27:06 INFO - PROCESS | 1942 | 1461065226672 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53082 04:27:06 INFO - PROCESS | 1942 | 1461065226690 Marionette DEBUG Closed connection conn1 04:27:06 INFO - PROCESS | 1942 | [1942] 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 04:27:06 INFO - PROCESS | 1942 | [1942] 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 04:27:06 INFO - PROCESS | 1942 | 1461065226752 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53083 04:27:06 INFO - PROCESS | 1942 | 1461065226755 Marionette DEBUG Closed connection conn2 04:27:06 INFO - PROCESS | 1942 | [1942] 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 04:27:06 INFO - PROCESS | 1942 | 1461065226795 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:53084 04:27:06 INFO - PROCESS | 1942 | 1461065226807 Marionette DEBUG Closed connection conn3 04:27:06 INFO - PROCESS | 1942 | 1461065226849 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:27:06 INFO - PROCESS | 1942 | 1461065226857 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":"20160419033652","device":"desktop","version":"48.0a1"} 04:27:07 INFO - PROCESS | 1942 | [1942] 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 04:27:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278c9e800 == 3 [pid = 1942] [id = 3] 04:27:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 6 (0x7f4278c9f000) [pid = 1942] [serial = 6] [outer = (nil)] 04:27:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278c9f800 == 4 [pid = 1942] [id = 4] 04:27:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 7 (0x7f4278c94000) [pid = 1942] [serial = 7] [outer = (nil)] 04:27:09 INFO - PROCESS | 1942 | [1942] 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 04:27:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277dbe000 == 5 [pid = 1942] [id = 5] 04:27:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 8 (0x7f4277d79800) [pid = 1942] [serial = 8] [outer = (nil)] 04:27:09 INFO - PROCESS | 1942 | [1942] 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 04:27:09 INFO - PROCESS | 1942 | [1942] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:27:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 9 (0x7f4277a07000) [pid = 1942] [serial = 9] [outer = 0x7f4277d79800] 04:27:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 10 (0x7f427761d800) [pid = 1942] [serial = 10] [outer = 0x7f4278c9f000] 04:27:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 11 (0x7f4277ac8400) [pid = 1942] [serial = 11] [outer = 0x7f4278c94000] 04:27:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 12 (0x7f4277503c00) [pid = 1942] [serial = 12] [outer = 0x7f4277d79800] 04:27:10 INFO - PROCESS | 1942 | 1461065230659 Marionette DEBUG loaded listener.js 04:27:10 INFO - PROCESS | 1942 | 1461065230676 Marionette DEBUG loaded listener.js 04:27:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 13 (0x7f42772b4800) [pid = 1942] [serial = 13] [outer = 0x7f4277d79800] 04:27:11 INFO - PROCESS | 1942 | 1461065231361 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"c613c46f-e3f6-481b-aebe-11effce75c24","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":"20160419033652","device":"desktop","version":"48.0a1","command_id":1}}] 04:27:11 INFO - PROCESS | 1942 | 1461065231602 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:27:11 INFO - PROCESS | 1942 | 1461065231965 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 04:27:12 INFO - PROCESS | 1942 | 1461065232014 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:27:12 INFO - PROCESS | 1942 | [1942] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:27:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 14 (0x7f42734d3800) [pid = 1942] [serial = 14] [outer = 0x7f4277d79800] 04:27:12 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:27:12 INFO - PROCESS | 1942 | 1461065232396 Marionette TRACE conn4 <- [1,3,null,{}] 04:27:12 INFO - PROCESS | 1942 | 1461065232404 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:27:12 INFO - PROCESS | 1942 | 1461065232424 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 04:27:12 INFO - PROCESS | 1942 | 1461065232477 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 04:27:12 INFO - PROCESS | 1942 | 1461065232480 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 04:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:27:12 INFO - PROCESS | 1942 | 1461065232487 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:27:12 INFO - PROCESS | 1942 | 1461065232493 Marionette TRACE conn4 <- [1,6,null,{}] 04:27:12 INFO - PROCESS | 1942 | 1461065232501 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:12 INFO - PROCESS | 1942 | 1461065232585 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 04:27:12 INFO - PROCESS | 1942 | 1461065232599 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42722f4000 == 6 [pid = 1942] [id = 6] 04:27:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 15 (0x7f4271729c00) [pid = 1942] [serial = 15] [outer = (nil)] 04:27:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 16 (0x7f427172b800) [pid = 1942] [serial = 16] [outer = 0x7f4271729c00] 04:27:12 INFO - PROCESS | 1942 | 1461065232671 Marionette DEBUG loaded listener.js 04:27:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 17 (0x7f4271732000) [pid = 1942] [serial = 17] [outer = 0x7f4271729c00] 04:27:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717d2800 == 7 [pid = 1942] [id = 7] 04:27:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 18 (0x7f4271585000) [pid = 1942] [serial = 18] [outer = (nil)] 04:27:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 19 (0x7f4271590400) [pid = 1942] [serial = 19] [outer = 0x7f4271585000] 04:27:13 INFO - PROCESS | 1942 | 1461065233131 Marionette DEBUG loaded listener.js 04:27:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 20 (0x7f4271323c00) [pid = 1942] [serial = 20] [outer = 0x7f4271585000] 04:27:13 INFO - PROCESS | 1942 | [1942] 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 04:27:13 INFO - PROCESS | 1942 | 1461065233627 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1190ms 04:27:13 INFO - PROCESS | 1942 | 1461065233728 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 04:27:13 INFO - PROCESS | 1942 | 1461065233730 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 04:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:27:13 INFO - PROCESS | 1942 | 1461065233755 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:27:13 INFO - PROCESS | 1942 | 1461065233758 Marionette TRACE conn4 <- [1,10,null,{}] 04:27:13 INFO - PROCESS | 1942 | 1461065233771 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:13 INFO - PROCESS | 1942 | 1461065233930 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 04:27:13 INFO - PROCESS | 1942 | 1461065233948 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427222d000 == 8 [pid = 1942] [id = 8] 04:27:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 21 (0x7f4270767800) [pid = 1942] [serial = 21] [outer = (nil)] 04:27:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 22 (0x7f427076b400) [pid = 1942] [serial = 22] [outer = 0x7f4270767800] 04:27:14 INFO - PROCESS | 1942 | 1461065234012 Marionette DEBUG loaded listener.js 04:27:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 23 (0x7f426fdbc400) [pid = 1942] [serial = 23] [outer = 0x7f4270767800] 04:27:14 INFO - PROCESS | 1942 | 1461065234559 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 848ms 04:27:14 INFO - PROCESS | 1942 | 1461065234588 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 04:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:27:14 INFO - PROCESS | 1942 | 1461065234592 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 04:27:14 INFO - PROCESS | 1942 | 1461065234597 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:27:14 INFO - PROCESS | 1942 | 1461065234599 Marionette TRACE conn4 <- [1,14,null,{}] 04:27:14 INFO - PROCESS | 1942 | 1461065234605 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:14 INFO - PROCESS | 1942 | 1461065234745 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 04:27:14 INFO - PROCESS | 1942 | 1461065234765 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ffa7800 == 9 [pid = 1942] [id = 9] 04:27:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 24 (0x7f426fdbc800) [pid = 1942] [serial = 24] [outer = (nil)] 04:27:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 25 (0x7f426ff06400) [pid = 1942] [serial = 25] [outer = 0x7f426fdbc800] 04:27:14 INFO - PROCESS | 1942 | 1461065234827 Marionette DEBUG loaded listener.js 04:27:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 26 (0x7f426ff11400) [pid = 1942] [serial = 26] [outer = 0x7f426fdbc800] 04:27:15 INFO - PROCESS | 1942 | 1461065235876 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1340ms 04:27:15 INFO - PROCESS | 1942 | 1461065235938 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 04:27:15 INFO - PROCESS | 1942 | 1461065235945 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 04:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:27:15 INFO - PROCESS | 1942 | 1461065235954 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:27:15 INFO - PROCESS | 1942 | 1461065235958 Marionette TRACE conn4 <- [1,18,null,{}] 04:27:15 INFO - PROCESS | 1942 | 1461065235966 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:16 INFO - PROCESS | 1942 | 1461065236135 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 04:27:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42707f8000 == 10 [pid = 1942] [id = 10] 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 27 (0x7f42707f8800) [pid = 1942] [serial = 27] [outer = (nil)] 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 28 (0x7f42708c7000) [pid = 1942] [serial = 28] [outer = 0x7f42707f8800] 04:27:16 INFO - PROCESS | 1942 | 1461065236273 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 29 (0x7f42713a7800) [pid = 1942] [serial = 29] [outer = 0x7f42707f8800] 04:27:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713af000 == 11 [pid = 1942] [id = 11] 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 30 (0x7f426f5cf000) [pid = 1942] [serial = 30] [outer = (nil)] 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 31 (0x7f426f5d0c00) [pid = 1942] [serial = 31] [outer = 0x7f426f5cf000] 04:27:16 INFO - PROCESS | 1942 | 1461065236384 Marionette DEBUG loaded listener.js 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 32 (0x7f426fa7f000) [pid = 1942] [serial = 32] [outer = 0x7f426f5cf000] 04:27:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713ab000 == 12 [pid = 1942] [id = 12] 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 33 (0x7f426f4e7000) [pid = 1942] [serial = 33] [outer = (nil)] 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 34 (0x7f426ff03c00) [pid = 1942] [serial = 34] [outer = 0x7f426f4e7000] 04:27:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 35 (0x7f426ff11800) [pid = 1942] [serial = 35] [outer = 0x7f426f4e7000] 04:27:17 INFO - PROCESS | 1942 | 1461065237489 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1584ms 04:27:17 INFO - PROCESS | 1942 | 1461065237538 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 04:27:17 INFO - PROCESS | 1942 | 1461065237546 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 04:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:27:17 INFO - PROCESS | 1942 | 1461065237556 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:27:17 INFO - PROCESS | 1942 | 1461065237559 Marionette TRACE conn4 <- [1,22,null,{}] 04:27:17 INFO - PROCESS | 1942 | 1461065237567 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:17 INFO - PROCESS | 1942 | 1461065237730 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 04:27:17 INFO - PROCESS | 1942 | 1461065237845 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277608000 == 13 [pid = 1942] [id = 13] 04:27:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 36 (0x7f42722b1c00) [pid = 1942] [serial = 36] [outer = (nil)] 04:27:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 37 (0x7f4275579c00) [pid = 1942] [serial = 37] [outer = 0x7f42722b1c00] 04:27:17 INFO - PROCESS | 1942 | 1461065237941 Marionette DEBUG loaded listener.js 04:27:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 38 (0x7f4276026400) [pid = 1942] [serial = 38] [outer = 0x7f42722b1c00] 04:27:18 INFO - PROCESS | 1942 | 1461065238767 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1285ms 04:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:27:18 INFO - PROCESS | 1942 | 1461065238840 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 04:27:18 INFO - PROCESS | 1942 | 1461065238843 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 04:27:18 INFO - PROCESS | 1942 | 1461065238850 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:27:18 INFO - PROCESS | 1942 | 1461065238856 Marionette TRACE conn4 <- [1,26,null,{}] 04:27:18 INFO - PROCESS | 1942 | 1461065238871 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:19 INFO - PROCESS | 1942 | 1461065239080 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 04:27:19 INFO - PROCESS | 1942 | 1461065239366 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42708da800 == 14 [pid = 1942] [id = 14] 04:27:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 39 (0x7f426fc48800) [pid = 1942] [serial = 39] [outer = (nil)] 04:27:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 40 (0x7f426fdbcc00) [pid = 1942] [serial = 40] [outer = 0x7f426fc48800] 04:27:19 INFO - PROCESS | 1942 | 1461065239438 Marionette DEBUG loaded listener.js 04:27:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 41 (0x7f42722b3000) [pid = 1942] [serial = 41] [outer = 0x7f426fc48800] 04:27:20 INFO - PROCESS | 1942 | 1461065240224 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1384ms 04:27:20 INFO - PROCESS | 1942 | 1461065240234 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 04:27:20 INFO - PROCESS | 1942 | 1461065240240 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 04:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:27:20 INFO - PROCESS | 1942 | 1461065240271 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:27:20 INFO - PROCESS | 1942 | 1461065240275 Marionette TRACE conn4 <- [1,30,null,{}] 04:27:20 INFO - PROCESS | 1942 | 1461065240283 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:20 INFO - PROCESS | 1942 | 1461065240439 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 04:27:20 INFO - PROCESS | 1942 | 1461065240538 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717d1800 == 15 [pid = 1942] [id = 15] 04:27:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 42 (0x7f4273431c00) [pid = 1942] [serial = 42] [outer = (nil)] 04:27:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 43 (0x7f4276032800) [pid = 1942] [serial = 43] [outer = 0x7f4273431c00] 04:27:20 INFO - PROCESS | 1942 | 1461065240599 Marionette DEBUG loaded listener.js 04:27:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 44 (0x7f42765e4000) [pid = 1942] [serial = 44] [outer = 0x7f4273431c00] 04:27:21 INFO - PROCESS | 1942 | 1461065241301 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1114ms 04:27:21 INFO - PROCESS | 1942 | 1461065241366 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 04:27:21 INFO - PROCESS | 1942 | 1461065241371 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 04:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:27:21 INFO - PROCESS | 1942 | 1461065241400 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 1942 | 1461065241402 Marionette TRACE conn4 <- [1,34,null,{}] 04:27:21 INFO - PROCESS | 1942 | 1461065241409 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:21 INFO - PROCESS | 1942 | 1461065241548 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 04:27:21 INFO - PROCESS | 1942 | 1461065241558 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427831c000 == 16 [pid = 1942] [id = 16] 04:27:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 45 (0x7f426fa74400) [pid = 1942] [serial = 45] [outer = (nil)] 04:27:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 46 (0x7f42786c0c00) [pid = 1942] [serial = 46] [outer = 0x7f426fa74400] 04:27:21 INFO - PROCESS | 1942 | 1461065241619 Marionette DEBUG loaded listener.js 04:27:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 47 (0x7f4278b50400) [pid = 1942] [serial = 47] [outer = 0x7f426fa74400] 04:27:22 INFO - PROCESS | 1942 | 1461065242302 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 932ms 04:27:22 INFO - PROCESS | 1942 | 1461065242328 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 04:27:22 INFO - PROCESS | 1942 | 1461065242331 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 04:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:27:22 INFO - PROCESS | 1942 | 1461065242344 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:27:22 INFO - PROCESS | 1942 | 1461065242352 Marionette TRACE conn4 <- [1,38,null,{}] 04:27:22 INFO - PROCESS | 1942 | 1461065242369 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:22 INFO - PROCESS | 1942 | 1461065242505 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 04:27:22 INFO - PROCESS | 1942 | 1461065242533 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278c9a000 == 17 [pid = 1942] [id = 17] 04:27:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 48 (0x7f426f5cc800) [pid = 1942] [serial = 48] [outer = (nil)] 04:27:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 49 (0x7f427903ac00) [pid = 1942] [serial = 49] [outer = 0x7f426f5cc800] 04:27:22 INFO - PROCESS | 1942 | 1461065242590 Marionette DEBUG loaded listener.js 04:27:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 50 (0x7f4279367c00) [pid = 1942] [serial = 50] [outer = 0x7f426f5cc800] 04:27:23 INFO - PROCESS | 1942 | 1461065243243 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 954ms 04:27:23 INFO - PROCESS | 1942 | 1461065243291 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 04:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:27:23 INFO - PROCESS | 1942 | 1461065243295 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 04:27:23 INFO - PROCESS | 1942 | 1461065243301 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:27:23 INFO - PROCESS | 1942 | 1461065243303 Marionette TRACE conn4 <- [1,42,null,{}] 04:27:23 INFO - PROCESS | 1942 | 1461065243308 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:23 INFO - PROCESS | 1942 | 1461065243468 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 04:27:23 INFO - PROCESS | 1942 | 1461065243485 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278ef7800 == 18 [pid = 1942] [id = 18] 04:27:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 51 (0x7f427853e000) [pid = 1942] [serial = 51] [outer = (nil)] 04:27:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 52 (0x7f4279553c00) [pid = 1942] [serial = 52] [outer = 0x7f427853e000] 04:27:23 INFO - PROCESS | 1942 | 1461065243545 Marionette DEBUG loaded listener.js 04:27:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 53 (0x7f4279da9000) [pid = 1942] [serial = 53] [outer = 0x7f427853e000] 04:27:24 INFO - PROCESS | 1942 | 1461065244139 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 876ms 04:27:24 INFO - PROCESS | 1942 | 1461065244176 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 04:27:24 INFO - PROCESS | 1942 | 1461065244178 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 04:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:27:24 INFO - PROCESS | 1942 | 1461065244184 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:27:24 INFO - PROCESS | 1942 | 1461065244187 Marionette TRACE conn4 <- [1,46,null,{}] 04:27:24 INFO - PROCESS | 1942 | 1461065244192 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:24 INFO - PROCESS | 1942 | 1461065244323 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 04:27:24 INFO - PROCESS | 1942 | 1461065244411 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42795cd000 == 19 [pid = 1942] [id = 19] 04:27:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 54 (0x7f4279dacc00) [pid = 1942] [serial = 54] [outer = (nil)] 04:27:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 55 (0x7f427c10d000) [pid = 1942] [serial = 55] [outer = 0x7f4279dacc00] 04:27:24 INFO - PROCESS | 1942 | 1461065244488 Marionette DEBUG loaded listener.js 04:27:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 56 (0x7f427c592c00) [pid = 1942] [serial = 56] [outer = 0x7f4279dacc00] 04:27:25 INFO - PROCESS | 1942 | 1461065245118 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 978ms 04:27:25 INFO - PROCESS | 1942 | 1461065245162 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 04:27:25 INFO - PROCESS | 1942 | 1461065245177 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 04:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:27:25 INFO - PROCESS | 1942 | 1461065245183 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:27:25 INFO - PROCESS | 1942 | 1461065245186 Marionette TRACE conn4 <- [1,50,null,{}] 04:27:25 INFO - PROCESS | 1942 | 1461065245191 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:25 INFO - PROCESS | 1942 | 1461065245357 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 04:27:25 INFO - PROCESS | 1942 | 1461065245468 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd14000 == 20 [pid = 1942] [id = 20] 04:27:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 57 (0x7f426f4e1400) [pid = 1942] [serial = 57] [outer = (nil)] 04:27:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 58 (0x7f426f4eb400) [pid = 1942] [serial = 58] [outer = 0x7f426f4e1400] 04:27:25 INFO - PROCESS | 1942 | 1461065245543 Marionette DEBUG loaded listener.js 04:27:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 59 (0x7f426fa7f800) [pid = 1942] [serial = 59] [outer = 0x7f426f4e1400] 04:27:26 INFO - PROCESS | 1942 | 1461065246353 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1184ms 04:27:26 INFO - PROCESS | 1942 | 1461065246368 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 04:27:26 INFO - PROCESS | 1942 | 1461065246375 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 04:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:27:26 INFO - PROCESS | 1942 | 1461065246385 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:27:26 INFO - PROCESS | 1942 | 1461065246389 Marionette TRACE conn4 <- [1,54,null,{}] 04:27:26 INFO - PROCESS | 1942 | 1461065246396 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:26 INFO - PROCESS | 1942 | 1461065246548 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 04:27:26 INFO - PROCESS | 1942 | 1461065246674 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278317800 == 21 [pid = 1942] [id = 21] 04:27:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 60 (0x7f426f4e3c00) [pid = 1942] [serial = 60] [outer = (nil)] 04:27:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 61 (0x7f427342cc00) [pid = 1942] [serial = 61] [outer = 0x7f426f4e3c00] 04:27:26 INFO - PROCESS | 1942 | 1461065246750 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 62 (0x7f4275720400) [pid = 1942] [serial = 62] [outer = 0x7f426f4e3c00] 04:27:27 INFO - PROCESS | 1942 | 1461065247556 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1233ms 04:27:27 INFO - PROCESS | 1942 | 1461065247621 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 04:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:27:27 INFO - PROCESS | 1942 | 1461065247628 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 04:27:27 INFO - PROCESS | 1942 | 1461065247634 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:27:27 INFO - PROCESS | 1942 | 1461065247637 Marionette TRACE conn4 <- [1,58,null,{}] 04:27:27 INFO - PROCESS | 1942 | 1461065247643 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:27 INFO - PROCESS | 1942 | 1461065247800 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 04:27:27 INFO - PROCESS | 1942 | 1461065247917 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427831b800 == 22 [pid = 1942] [id = 22] 04:27:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 63 (0x7f4271730c00) [pid = 1942] [serial = 63] [outer = (nil)] 04:27:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 64 (0x7f4277ca7c00) [pid = 1942] [serial = 64] [outer = 0x7f4271730c00] 04:27:27 INFO - PROCESS | 1942 | 1461065247988 Marionette DEBUG loaded listener.js 04:27:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 65 (0x7f4278b4a000) [pid = 1942] [serial = 65] [outer = 0x7f4271730c00] 04:27:28 INFO - PROCESS | 1942 | 1461065248831 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1233ms 04:27:28 INFO - PROCESS | 1942 | 1461065248867 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 04:27:28 INFO - PROCESS | 1942 | 1461065248870 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 04:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:27:28 INFO - PROCESS | 1942 | 1461065248885 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:27:28 INFO - PROCESS | 1942 | 1461065248894 Marionette TRACE conn4 <- [1,62,null,{}] 04:27:28 INFO - PROCESS | 1942 | 1461065248900 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:29 INFO - PROCESS | 1942 | 1461065249058 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 04:27:29 INFO - PROCESS | 1942 | 1461065249176 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c51f000 == 23 [pid = 1942] [id = 23] 04:27:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 66 (0x7f426ff06c00) [pid = 1942] [serial = 66] [outer = (nil)] 04:27:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 67 (0x7f427c58fc00) [pid = 1942] [serial = 67] [outer = 0x7f426ff06c00] 04:27:29 INFO - PROCESS | 1942 | 1461065249248 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 68 (0x7f427f739800) [pid = 1942] [serial = 68] [outer = 0x7f426ff06c00] 04:27:30 INFO - PROCESS | 1942 | 1461065250120 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1299ms 04:27:30 INFO - PROCESS | 1942 | 1461065250177 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 04:27:30 INFO - PROCESS | 1942 | 1461065250184 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 04:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:27:30 INFO - PROCESS | 1942 | 1461065250192 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:27:30 INFO - PROCESS | 1942 | 1461065250197 Marionette TRACE conn4 <- [1,66,null,{}] 04:27:30 INFO - PROCESS | 1942 | 1461065250203 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:30 INFO - PROCESS | 1942 | 1461065250387 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 04:27:30 INFO - PROCESS | 1942 | 1461065250509 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42707ec800 == 24 [pid = 1942] [id = 24] 04:27:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 69 (0x7f4275726800) [pid = 1942] [serial = 69] [outer = (nil)] 04:27:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 70 (0x7f4275832800) [pid = 1942] [serial = 70] [outer = 0x7f4275726800] 04:27:30 INFO - PROCESS | 1942 | 1461065250578 Marionette DEBUG loaded listener.js 04:27:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 71 (0x7f42767a2000) [pid = 1942] [serial = 71] [outer = 0x7f4275726800] 04:27:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42795cd000 == 23 [pid = 1942] [id = 19] 04:27:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278ef7800 == 22 [pid = 1942] [id = 18] 04:27:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278c9a000 == 21 [pid = 1942] [id = 17] 04:27:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427831c000 == 20 [pid = 1942] [id = 16] 04:27:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717d1800 == 19 [pid = 1942] [id = 15] 04:27:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42708da800 == 18 [pid = 1942] [id = 14] 04:27:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277608000 == 17 [pid = 1942] [id = 13] 04:27:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42713af000 == 16 [pid = 1942] [id = 11] 04:27:31 INFO - PROCESS | 1942 | 1461065251449 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1334ms 04:27:31 INFO - PROCESS | 1942 | 1461065251526 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 04:27:31 INFO - PROCESS | 1942 | 1461065251533 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 04:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:27:31 INFO - PROCESS | 1942 | 1461065251541 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:27:31 INFO - PROCESS | 1942 | 1461065251547 Marionette TRACE conn4 <- [1,70,null,{}] 04:27:31 INFO - PROCESS | 1942 | 1461065251554 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:31 INFO - PROCESS | 1942 | 1461065251756 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 04:27:31 INFO - PROCESS | 1942 | 1461065251878 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427810d800 == 17 [pid = 1942] [id = 25] 04:27:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 72 (0x7f4275768800) [pid = 1942] [serial = 72] [outer = (nil)] 04:27:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 73 (0x7f42767a4400) [pid = 1942] [serial = 73] [outer = 0x7f4275768800] 04:27:31 INFO - PROCESS | 1942 | 1461065251956 Marionette DEBUG loaded listener.js 04:27:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 74 (0x7f4277504000) [pid = 1942] [serial = 74] [outer = 0x7f4275768800] 04:27:32 INFO - PROCESS | 1942 | 1461065252730 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1249ms 04:27:32 INFO - PROCESS | 1942 | 1461065252806 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 04:27:32 INFO - PROCESS | 1942 | 1461065252815 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 04:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:27:32 INFO - PROCESS | 1942 | 1461065252828 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:27:32 INFO - PROCESS | 1942 | 1461065252831 Marionette TRACE conn4 <- [1,74,null,{}] 04:27:32 INFO - PROCESS | 1942 | 1461065252837 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:33 INFO - PROCESS | 1942 | 1461065253001 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 04:27:33 INFO - PROCESS | 1942 | 1461065253120 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278ee4000 == 18 [pid = 1942] [id = 26] 04:27:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 75 (0x7f4276027000) [pid = 1942] [serial = 75] [outer = (nil)] 04:27:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 76 (0x7f4278c8e800) [pid = 1942] [serial = 76] [outer = 0x7f4276027000] 04:27:33 INFO - PROCESS | 1942 | 1461065253196 Marionette DEBUG loaded listener.js 04:27:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 77 (0x7f427903f800) [pid = 1942] [serial = 77] [outer = 0x7f4276027000] 04:27:33 INFO - PROCESS | 1942 | 1461065253971 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1179ms 04:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:27:34 INFO - PROCESS | 1942 | 1461065254006 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 04:27:34 INFO - PROCESS | 1942 | 1461065254009 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 04:27:34 INFO - PROCESS | 1942 | 1461065254016 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:27:34 INFO - PROCESS | 1942 | 1461065254021 Marionette TRACE conn4 <- [1,78,null,{}] 04:27:34 INFO - PROCESS | 1942 | 1461065254037 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:34 INFO - PROCESS | 1942 | 1461065254201 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 04:27:34 INFO - PROCESS | 1942 | 1461065254321 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f5b3000 == 19 [pid = 1942] [id = 27] 04:27:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 78 (0x7f427c10e800) [pid = 1942] [serial = 78] [outer = (nil)] 04:27:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 79 (0x7f427c5a4c00) [pid = 1942] [serial = 79] [outer = 0x7f427c10e800] 04:27:34 INFO - PROCESS | 1942 | 1461065254398 Marionette DEBUG loaded listener.js 04:27:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 80 (0x7f4286075400) [pid = 1942] [serial = 80] [outer = 0x7f427c10e800] 04:27:35 INFO - PROCESS | 1942 | 1461065255201 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1236ms 04:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:27:35 INFO - PROCESS | 1942 | 1461065255251 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 04:27:35 INFO - PROCESS | 1942 | 1461065255255 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 04:27:35 INFO - PROCESS | 1942 | 1461065255261 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:27:35 INFO - PROCESS | 1942 | 1461065255264 Marionette TRACE conn4 <- [1,82,null,{}] 04:27:35 INFO - PROCESS | 1942 | 1461065255269 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:35 INFO - PROCESS | 1942 | 1461065255436 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 04:27:35 INFO - PROCESS | 1942 | 1461065255557 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4280319000 == 20 [pid = 1942] [id = 28] 04:27:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 81 (0x7f426f5ce000) [pid = 1942] [serial = 81] [outer = (nil)] 04:27:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 82 (0x7f428650ac00) [pid = 1942] [serial = 82] [outer = 0x7f426f5ce000] 04:27:35 INFO - PROCESS | 1942 | 1461065255629 Marionette DEBUG loaded listener.js 04:27:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 83 (0x7f4286707c00) [pid = 1942] [serial = 83] [outer = 0x7f426f5ce000] 04:27:36 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427831b800 == 19 [pid = 1942] [id = 22] 04:27:36 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278317800 == 18 [pid = 1942] [id = 21] 04:27:36 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fd14000 == 17 [pid = 1942] [id = 20] 04:27:36 INFO - PROCESS | 1942 | 1461065256623 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1434ms 04:27:36 INFO - PROCESS | 1942 | 1461065256695 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 04:27:36 INFO - PROCESS | 1942 | 1461065256700 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 04:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:27:36 INFO - PROCESS | 1942 | 1461065256709 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:27:36 INFO - PROCESS | 1942 | 1461065256715 Marionette TRACE conn4 <- [1,86,null,{}] 04:27:36 INFO - PROCESS | 1942 | 1461065256724 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:36 INFO - PROCESS | 1942 | 1461065256919 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 04:27:37 INFO - PROCESS | 1942 | 1461065257045 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277f3f800 == 18 [pid = 1942] [id = 29] 04:27:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 84 (0x7f4275577400) [pid = 1942] [serial = 84] [outer = (nil)] 04:27:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 85 (0x7f427571d800) [pid = 1942] [serial = 85] [outer = 0x7f4275577400] 04:27:37 INFO - PROCESS | 1942 | 1461065257159 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 86 (0x7f42772e8400) [pid = 1942] [serial = 86] [outer = 0x7f4275577400] 04:27:37 INFO - PROCESS | 1942 | 1461065257948 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1293ms 04:27:38 INFO - PROCESS | 1942 | 1461065258002 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 04:27:38 INFO - PROCESS | 1942 | 1461065258011 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 04:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:27:38 INFO - PROCESS | 1942 | 1461065258037 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:27:38 INFO - PROCESS | 1942 | 1461065258042 Marionette TRACE conn4 <- [1,90,null,{}] 04:27:38 INFO - PROCESS | 1942 | 1461065258047 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:38 INFO - PROCESS | 1942 | 1461065258200 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 04:27:38 INFO - PROCESS | 1942 | 1461065258324 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279cf5800 == 19 [pid = 1942] [id = 30] 04:27:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 87 (0x7f4275579000) [pid = 1942] [serial = 87] [outer = (nil)] 04:27:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 88 (0x7f4278e84000) [pid = 1942] [serial = 88] [outer = 0x7f4275579000] 04:27:38 INFO - PROCESS | 1942 | 1461065258398 Marionette DEBUG loaded listener.js 04:27:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 89 (0x7f4279d4e000) [pid = 1942] [serial = 89] [outer = 0x7f4275579000] 04:27:39 INFO - PROCESS | 1942 | 1461065259193 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1186ms 04:27:39 INFO - PROCESS | 1942 | 1461065259221 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 04:27:39 INFO - PROCESS | 1942 | 1461065259225 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 04:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:27:39 INFO - PROCESS | 1942 | 1461065259231 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:27:39 INFO - PROCESS | 1942 | 1461065259237 Marionette TRACE conn4 <- [1,94,null,{}] 04:27:39 INFO - PROCESS | 1942 | 1461065259252 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:39 INFO - PROCESS | 1942 | 1461065259450 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 04:27:39 INFO - PROCESS | 1942 | 1461065259465 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42860ec000 == 20 [pid = 1942] [id = 31] 04:27:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 90 (0x7f427f64ac00) [pid = 1942] [serial = 90] [outer = (nil)] 04:27:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f42854d2800) [pid = 1942] [serial = 91] [outer = 0x7f427f64ac00] 04:27:39 INFO - PROCESS | 1942 | 1461065259541 Marionette DEBUG loaded listener.js 04:27:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f428658cc00) [pid = 1942] [serial = 92] [outer = 0x7f427f64ac00] 04:27:40 INFO - PROCESS | 1942 | 1461065260389 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1191ms 04:27:40 INFO - PROCESS | 1942 | 1461065260423 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 04:27:40 INFO - PROCESS | 1942 | 1461065260427 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 04:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:27:40 INFO - PROCESS | 1942 | 1461065260433 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:27:40 INFO - PROCESS | 1942 | 1461065260435 Marionette TRACE conn4 <- [1,98,null,{}] 04:27:40 INFO - PROCESS | 1942 | 1461065260457 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:40 INFO - PROCESS | 1942 | 1461065260633 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 04:27:40 INFO - PROCESS | 1942 | 1461065260740 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286525000 == 21 [pid = 1942] [id = 32] 04:27:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f4286708c00) [pid = 1942] [serial = 93] [outer = (nil)] 04:27:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f42874c6800) [pid = 1942] [serial = 94] [outer = 0x7f4286708c00] 04:27:40 INFO - PROCESS | 1942 | 1461065260812 Marionette DEBUG loaded listener.js 04:27:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f4287707c00) [pid = 1942] [serial = 95] [outer = 0x7f4286708c00] 04:27:41 INFO - PROCESS | 1942 | 1461065261703 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1331ms 04:27:41 INFO - PROCESS | 1942 | 1461065261774 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 04:27:41 INFO - PROCESS | 1942 | 1461065261778 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 04:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:27:41 INFO - PROCESS | 1942 | 1461065261787 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:27:41 INFO - PROCESS | 1942 | 1461065261791 Marionette TRACE conn4 <- [1,102,null,{}] 04:27:41 INFO - PROCESS | 1942 | 1461065261799 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:41 INFO - PROCESS | 1942 | 1461065261944 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 04:27:42 INFO - PROCESS | 1942 | 1461065262090 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277f4f000 == 22 [pid = 1942] [id = 33] 04:27:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f427582c800) [pid = 1942] [serial = 96] [outer = (nil)] 04:27:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f42765e4800) [pid = 1942] [serial = 97] [outer = 0x7f427582c800] 04:27:42 INFO - PROCESS | 1942 | 1461065262169 Marionette DEBUG loaded listener.js 04:27:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f42775c5c00) [pid = 1942] [serial = 98] [outer = 0x7f427582c800] 04:27:42 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278ee4000 == 21 [pid = 1942] [id = 26] 04:27:42 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427810d800 == 20 [pid = 1942] [id = 25] 04:27:43 INFO - PROCESS | 1942 | 1461065263039 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1297ms 04:27:43 INFO - PROCESS | 1942 | 1461065263084 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 04:27:43 INFO - PROCESS | 1942 | 1461065263090 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 04:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:27:43 INFO - PROCESS | 1942 | 1461065263099 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:27:43 INFO - PROCESS | 1942 | 1461065263104 Marionette TRACE conn4 <- [1,106,null,{}] 04:27:43 INFO - PROCESS | 1942 | 1461065263112 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:43 INFO - PROCESS | 1942 | 1461065263272 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 04:27:43 INFO - PROCESS | 1942 | 1461065263401 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279cdb800 == 21 [pid = 1942] [id = 34] 04:27:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f4277507400) [pid = 1942] [serial = 99] [outer = (nil)] 04:27:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 100 (0x7f42786c1000) [pid = 1942] [serial = 100] [outer = 0x7f4277507400] 04:27:43 INFO - PROCESS | 1942 | 1461065263476 Marionette DEBUG loaded listener.js 04:27:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f427903cc00) [pid = 1942] [serial = 101] [outer = 0x7f4277507400] 04:27:44 INFO - PROCESS | 1942 | 1461065264318 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1280ms 04:27:44 INFO - PROCESS | 1942 | 1461065264380 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 04:27:44 INFO - PROCESS | 1942 | 1461065264389 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 04:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:27:44 INFO - PROCESS | 1942 | 1461065264399 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:27:44 INFO - PROCESS | 1942 | 1461065264403 Marionette TRACE conn4 <- [1,110,null,{}] 04:27:44 INFO - PROCESS | 1942 | 1461065264408 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:44 INFO - PROCESS | 1942 | 1461065264602 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 04:27:44 INFO - PROCESS | 1942 | 1461065264728 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428638c800 == 22 [pid = 1942] [id = 35] 04:27:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f426f4ebc00) [pid = 1942] [serial = 102] [outer = (nil)] 04:27:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f428606b000) [pid = 1942] [serial = 103] [outer = 0x7f426f4ebc00] 04:27:44 INFO - PROCESS | 1942 | 1461065264801 Marionette DEBUG loaded listener.js 04:27:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f42865e7c00) [pid = 1942] [serial = 104] [outer = 0x7f426f4ebc00] 04:27:45 INFO - PROCESS | 1942 | 1461065265649 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1287ms 04:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:27:45 INFO - PROCESS | 1942 | 1461065265686 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 04:27:45 INFO - PROCESS | 1942 | 1461065265689 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 04:27:45 INFO - PROCESS | 1942 | 1461065265697 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:27:45 INFO - PROCESS | 1942 | 1461065265703 Marionette TRACE conn4 <- [1,114,null,{}] 04:27:45 INFO - PROCESS | 1942 | 1461065265736 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:45 INFO - PROCESS | 1942 | 1461065265893 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 04:27:46 INFO - PROCESS | 1942 | 1461065266019 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428754f000 == 23 [pid = 1942] [id = 36] 04:27:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f42867d4800) [pid = 1942] [serial = 105] [outer = (nil)] 04:27:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f4289626000) [pid = 1942] [serial = 106] [outer = 0x7f42867d4800] 04:27:46 INFO - PROCESS | 1942 | 1461065266098 Marionette DEBUG loaded listener.js 04:27:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f4289743c00) [pid = 1942] [serial = 107] [outer = 0x7f42867d4800] 04:27:46 INFO - PROCESS | 1942 | 1461065266967 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:27:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f427088c400) [pid = 1942] [serial = 108] [outer = 0x7f426f4e7000] 04:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1341ms 04:27:47 INFO - PROCESS | 1942 | 1461065267057 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 04:27:47 INFO - PROCESS | 1942 | 1461065267061 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 04:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:27:47 INFO - PROCESS | 1942 | 1461065267096 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:27:47 INFO - PROCESS | 1942 | 1461065267100 Marionette TRACE conn4 <- [1,118,null,{}] 04:27:47 INFO - PROCESS | 1942 | 1461065267105 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:47 INFO - PROCESS | 1942 | 1461065267262 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 04:27:47 INFO - PROCESS | 1942 | 1461065267485 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278316800 == 24 [pid = 1942] [id = 37] 04:27:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f426fdbe400) [pid = 1942] [serial = 109] [outer = (nil)] 04:27:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f4271326400) [pid = 1942] [serial = 110] [outer = 0x7f426fdbe400] 04:27:47 INFO - PROCESS | 1942 | 1461065267597 Marionette DEBUG loaded listener.js 04:27:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f42773d0000) [pid = 1942] [serial = 111] [outer = 0x7f426fdbe400] 04:27:48 INFO - PROCESS | 1942 | 1461065268340 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1285ms 04:27:48 INFO - PROCESS | 1942 | 1461065268379 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 04:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:27:48 INFO - PROCESS | 1942 | 1461065268385 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 04:27:48 INFO - PROCESS | 1942 | 1461065268393 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:27:48 INFO - PROCESS | 1942 | 1461065268396 Marionette TRACE conn4 <- [1,122,null,{}] 04:27:48 INFO - PROCESS | 1942 | 1461065268403 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:48 INFO - PROCESS | 1942 | 1461065268551 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 04:27:48 INFO - PROCESS | 1942 | 1461065268696 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4280321000 == 25 [pid = 1942] [id = 38] 04:27:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f427c171c00) [pid = 1942] [serial = 112] [outer = (nil)] 04:27:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f428544c000) [pid = 1942] [serial = 113] [outer = 0x7f427c171c00] 04:27:48 INFO - PROCESS | 1942 | 1461065268760 Marionette DEBUG loaded listener.js 04:27:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f428658d400) [pid = 1942] [serial = 114] [outer = 0x7f427c171c00] 04:27:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279cf5800 == 24 [pid = 1942] [id = 30] 04:27:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277f3f800 == 23 [pid = 1942] [id = 29] 04:27:49 INFO - PROCESS | 1942 | 1461065269592 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1236ms 04:27:49 INFO - PROCESS | 1942 | 1461065269629 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 04:27:49 INFO - PROCESS | 1942 | 1461065269636 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 04:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:27:49 INFO - PROCESS | 1942 | 1461065269645 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:27:49 INFO - PROCESS | 1942 | 1461065269649 Marionette TRACE conn4 <- [1,126,null,{}] 04:27:49 INFO - PROCESS | 1942 | 1461065269657 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:49 INFO - PROCESS | 1942 | 1461065269815 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 04:27:49 INFO - PROCESS | 1942 | 1461065269948 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42862d9000 == 24 [pid = 1942] [id = 39] 04:27:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f427f64c800) [pid = 1942] [serial = 115] [outer = (nil)] 04:27:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f42854d3800) [pid = 1942] [serial = 116] [outer = 0x7f427f64c800] 04:27:50 INFO - PROCESS | 1942 | 1461065270024 Marionette DEBUG loaded listener.js 04:27:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f4286709000) [pid = 1942] [serial = 117] [outer = 0x7f427f64c800] 04:27:50 INFO - PROCESS | 1942 | 1461065270888 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1283ms 04:27:50 INFO - PROCESS | 1942 | 1461065270928 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 04:27:50 INFO - PROCESS | 1942 | 1461065270937 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 04:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:27:50 INFO - PROCESS | 1942 | 1461065270946 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:27:50 INFO - PROCESS | 1942 | 1461065270951 Marionette TRACE conn4 <- [1,130,null,{}] 04:27:50 INFO - PROCESS | 1942 | 1461065270956 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:51 INFO - PROCESS | 1942 | 1461065271119 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 04:27:51 INFO - PROCESS | 1942 | 1461065271247 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4289682800 == 25 [pid = 1942] [id = 40] 04:27:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f426f4e9000) [pid = 1942] [serial = 118] [outer = (nil)] 04:27:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f42878c5400) [pid = 1942] [serial = 119] [outer = 0x7f426f4e9000] 04:27:51 INFO - PROCESS | 1942 | 1461065271320 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f4289796400) [pid = 1942] [serial = 120] [outer = 0x7f426f4e9000] 04:27:52 INFO - PROCESS | 1942 | 1461065272124 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1229ms 04:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:27:52 INFO - PROCESS | 1942 | 1461065272176 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 04:27:52 INFO - PROCESS | 1942 | 1461065272179 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 04:27:52 INFO - PROCESS | 1942 | 1461065272186 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:27:52 INFO - PROCESS | 1942 | 1461065272191 Marionette TRACE conn4 <- [1,134,null,{}] 04:27:52 INFO - PROCESS | 1942 | 1461065272207 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:52 INFO - PROCESS | 1942 | 1461065272381 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 04:27:52 INFO - PROCESS | 1942 | 1461065272512 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ae99800 == 26 [pid = 1942] [id = 41] 04:27:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f428b55a000) [pid = 1942] [serial = 121] [outer = (nil)] 04:27:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f428b890c00) [pid = 1942] [serial = 122] [outer = 0x7f428b55a000] 04:27:52 INFO - PROCESS | 1942 | 1461065272591 Marionette DEBUG loaded listener.js 04:27:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f428d60b800) [pid = 1942] [serial = 123] [outer = 0x7f428b55a000] 04:27:53 INFO - PROCESS | 1942 | 1461065273482 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1333ms 04:27:53 INFO - PROCESS | 1942 | 1461065273518 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 1942 | 1461065273522 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 04:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:27:53 INFO - PROCESS | 1942 | 1461065273528 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 1942 | 1461065273531 Marionette TRACE conn4 <- [1,138,null,{}] 04:27:53 INFO - PROCESS | 1942 | 1461065273536 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:53 INFO - PROCESS | 1942 | 1461065273694 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 04:27:53 INFO - PROCESS | 1942 | 1461065273833 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba18000 == 27 [pid = 1942] [id = 42] 04:27:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f428b886000) [pid = 1942] [serial = 124] [outer = (nil)] 04:27:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f428e0f2c00) [pid = 1942] [serial = 125] [outer = 0x7f428b886000] 04:27:53 INFO - PROCESS | 1942 | 1461065273903 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f428f956000) [pid = 1942] [serial = 126] [outer = 0x7f428b886000] 04:27:54 INFO - PROCESS | 1942 | 1461065274837 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1332ms 04:27:54 INFO - PROCESS | 1942 | 1461065274878 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 04:27:54 INFO - PROCESS | 1942 | 1461065274883 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 04:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:27:54 INFO - PROCESS | 1942 | 1461065274892 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:27:54 INFO - PROCESS | 1942 | 1461065274896 Marionette TRACE conn4 <- [1,142,null,{}] 04:27:54 INFO - PROCESS | 1942 | 1461065274904 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:27:55 INFO - PROCESS | 1942 | 1461065275062 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 04:27:55 INFO - PROCESS | 1942 | 1461065275205 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c270000 == 28 [pid = 1942] [id = 43] 04:27:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f427369d000) [pid = 1942] [serial = 127] [outer = (nil)] 04:27:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f42736a1400) [pid = 1942] [serial = 128] [outer = 0x7f427369d000] 04:27:55 INFO - PROCESS | 1942 | 1461065275274 Marionette DEBUG loaded listener.js 04:27:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f42754b8c00) [pid = 1942] [serial = 129] [outer = 0x7f427369d000] 04:27:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278316800 == 27 [pid = 1942] [id = 37] 04:27:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279cdb800 == 26 [pid = 1942] [id = 34] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428638c800 == 25 [pid = 1942] [id = 35] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427222d000 == 24 [pid = 1942] [id = 8] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42722f4000 == 23 [pid = 1942] [id = 6] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f5b3000 == 22 [pid = 1942] [id = 27] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428754f000 == 21 [pid = 1942] [id = 36] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c51f000 == 20 [pid = 1942] [id = 23] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286525000 == 19 [pid = 1942] [id = 32] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42860ec000 == 18 [pid = 1942] [id = 31] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba18000 == 17 [pid = 1942] [id = 42] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ae99800 == 16 [pid = 1942] [id = 41] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42862d9000 == 15 [pid = 1942] [id = 39] 04:27:56 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4289682800 == 14 [pid = 1942] [id = 40] 04:27:58 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ffa7800 == 13 [pid = 1942] [id = 9] 04:27:58 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42707ec800 == 12 [pid = 1942] [id = 24] 04:27:58 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4280319000 == 11 [pid = 1942] [id = 28] 04:27:58 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4280321000 == 10 [pid = 1942] [id = 38] 04:27:58 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277f4f000 == 9 [pid = 1942] [id = 33] 04:28:00 INFO - PROCESS | 1942 | 1461065280049 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 5193ms 04:28:00 INFO - PROCESS | 1942 | 1461065280085 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 04:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:28:00 INFO - PROCESS | 1942 | 1461065280091 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 04:28:00 INFO - PROCESS | 1942 | 1461065280099 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:28:00 INFO - PROCESS | 1942 | 1461065280104 Marionette TRACE conn4 <- [1,146,null,{}] 04:28:00 INFO - PROCESS | 1942 | 1461065280113 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:00 INFO - PROCESS | 1942 | 1461065280261 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 04:28:00 INFO - PROCESS | 1942 | 1461065280384 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754d6800 == 10 [pid = 1942] [id = 44] 04:28:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f427369e800) [pid = 1942] [serial = 130] [outer = (nil)] 04:28:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f42754bcc00) [pid = 1942] [serial = 131] [outer = 0x7f427369e800] 04:28:00 INFO - PROCESS | 1942 | 1461065280448 Marionette DEBUG loaded listener.js 04:28:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f4275826400) [pid = 1942] [serial = 132] [outer = 0x7f427369e800] 04:28:01 INFO - PROCESS | 1942 | 1461065281071 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 987ms 04:28:01 INFO - PROCESS | 1942 | 1461065281085 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 04:28:01 INFO - PROCESS | 1942 | 1461065281094 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 04:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:28:01 INFO - PROCESS | 1942 | 1461065281104 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:28:01 INFO - PROCESS | 1942 | 1461065281109 Marionette TRACE conn4 <- [1,150,null,{}] 04:28:01 INFO - PROCESS | 1942 | 1461065281114 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:01 INFO - PROCESS | 1942 | 1461065281297 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 04:28:01 INFO - PROCESS | 1942 | 1461065281323 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754ca800 == 11 [pid = 1942] [id = 45] 04:28:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f426fdbb400) [pid = 1942] [serial = 133] [outer = (nil)] 04:28:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f4276fc0800) [pid = 1942] [serial = 134] [outer = 0x7f426fdbb400] 04:28:01 INFO - PROCESS | 1942 | 1461065281383 Marionette DEBUG loaded listener.js 04:28:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f4278e87400) [pid = 1942] [serial = 135] [outer = 0x7f426fdbb400] 04:28:02 INFO - PROCESS | 1942 | 1461065282300 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1235ms 04:28:02 INFO - PROCESS | 1942 | 1461065282366 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 04:28:02 INFO - PROCESS | 1942 | 1461065282371 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 04:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:28:02 INFO - PROCESS | 1942 | 1461065282384 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:28:02 INFO - PROCESS | 1942 | 1461065282388 Marionette TRACE conn4 <- [1,154,null,{}] 04:28:02 INFO - PROCESS | 1942 | 1461065282405 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:02 INFO - PROCESS | 1942 | 1461065282596 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 04:28:02 INFO - PROCESS | 1942 | 1461065282656 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:02 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42860ec000 == 12 [pid = 1942] [id = 46] 04:28:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f42754b9800) [pid = 1942] [serial = 136] [outer = (nil)] 04:28:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f427f650800) [pid = 1942] [serial = 137] [outer = 0x7f42754b9800] 04:28:02 INFO - PROCESS | 1942 | 1461065282727 Marionette DEBUG loaded listener.js 04:28:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f4286598800) [pid = 1942] [serial = 138] [outer = 0x7f42754b9800] 04:28:03 INFO - PROCESS | 1942 | 1461065283443 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1083ms 04:28:03 INFO - PROCESS | 1942 | 1461065283467 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 04:28:03 INFO - PROCESS | 1942 | 1461065283471 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 04:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:28:03 INFO - PROCESS | 1942 | 1461065283493 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:28:03 INFO - PROCESS | 1942 | 1461065283495 Marionette TRACE conn4 <- [1,158,null,{}] 04:28:03 INFO - PROCESS | 1942 | 1461065283505 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:03 INFO - PROCESS | 1942 | 1461065283668 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 04:28:03 INFO - PROCESS | 1942 | 1461065283732 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428774b800 == 13 [pid = 1942] [id = 47] 04:28:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f427c164000) [pid = 1942] [serial = 139] [outer = (nil)] 04:28:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f42878bb800) [pid = 1942] [serial = 140] [outer = 0x7f427c164000] 04:28:03 INFO - PROCESS | 1942 | 1461065283792 Marionette DEBUG loaded listener.js 04:28:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f42896c9000) [pid = 1942] [serial = 141] [outer = 0x7f427c164000] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f4276027000) [pid = 1942] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f4275768800) [pid = 1942] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f426fdbe400) [pid = 1942] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f427582c800) [pid = 1942] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f4279dacc00) [pid = 1942] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f4275726800) [pid = 1942] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f4273431c00) [pid = 1942] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f426fc48800) [pid = 1942] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f426fa74400) [pid = 1942] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f426f5cc800) [pid = 1942] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f427853e000) [pid = 1942] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f42722b1c00) [pid = 1942] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f426f5cf000) [pid = 1942] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f427f64c800) [pid = 1942] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f4271729c00) [pid = 1942] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f426ff06c00) [pid = 1942] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f426f4e9000) [pid = 1942] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f42867d4800) [pid = 1942] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f427c171c00) [pid = 1942] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f4271730c00) [pid = 1942] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f427c10e800) [pid = 1942] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f4275579000) [pid = 1942] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f426f4e3c00) [pid = 1942] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f426f4e1400) [pid = 1942] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f426f5ce000) [pid = 1942] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f4286708c00) [pid = 1942] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f428b886000) [pid = 1942] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f427f64ac00) [pid = 1942] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f4275577400) [pid = 1942] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f426fdbc800) [pid = 1942] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f426f4ebc00) [pid = 1942] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f4270767800) [pid = 1942] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f428b55a000) [pid = 1942] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:28:04 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f4277507400) [pid = 1942] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:28:05 INFO - PROCESS | 1942 | 1461065285414 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1984ms 04:28:05 INFO - PROCESS | 1942 | 1461065285488 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 04:28:05 INFO - PROCESS | 1942 | 1461065285491 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 04:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:28:05 INFO - PROCESS | 1942 | 1461065285528 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:28:05 INFO - PROCESS | 1942 | 1461065285530 Marionette TRACE conn4 <- [1,162,null,{}] 04:28:05 INFO - PROCESS | 1942 | 1461065285541 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:05 INFO - PROCESS | 1942 | 1461065285667 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 04:28:05 INFO - PROCESS | 1942 | 1461065285677 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277f51000 == 14 [pid = 1942] [id = 48] 04:28:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f426f4e2c00) [pid = 1942] [serial = 142] [outer = (nil)] 04:28:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f4275768800) [pid = 1942] [serial = 143] [outer = 0x7f426f4e2c00] 04:28:05 INFO - PROCESS | 1942 | 1461065285736 Marionette DEBUG loaded listener.js 04:28:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f4279dacc00) [pid = 1942] [serial = 144] [outer = 0x7f426f4e2c00] 04:28:06 INFO - PROCESS | 1942 | 1461065286519 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1039ms 04:28:06 INFO - PROCESS | 1942 | 1461065286560 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 04:28:06 INFO - PROCESS | 1942 | 1461065286563 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 04:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:28:06 INFO - PROCESS | 1942 | 1461065286576 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 1942 | 1461065286578 Marionette TRACE conn4 <- [1,166,null,{}] 04:28:06 INFO - PROCESS | 1942 | 1461065286584 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:06 INFO - PROCESS | 1942 | 1461065286769 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 04:28:06 INFO - PROCESS | 1942 | 1461065286781 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4287421000 == 15 [pid = 1942] [id = 49] 04:28:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f42867d4800) [pid = 1942] [serial = 145] [outer = (nil)] 04:28:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f428b42a400) [pid = 1942] [serial = 146] [outer = 0x7f42867d4800] 04:28:06 INFO - PROCESS | 1942 | 1461065286846 Marionette DEBUG loaded listener.js 04:28:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f428b564800) [pid = 1942] [serial = 147] [outer = 0x7f42867d4800] 04:28:07 INFO - PROCESS | 1942 | 1461065287887 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1327ms 04:28:07 INFO - PROCESS | 1942 | 1461065287903 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 04:28:07 INFO - PROCESS | 1942 | 1461065287910 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 04:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:28:07 INFO - PROCESS | 1942 | 1461065287918 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:28:07 INFO - PROCESS | 1942 | 1461065287924 Marionette TRACE conn4 <- [1,170,null,{}] 04:28:07 INFO - PROCESS | 1942 | 1461065287933 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:08 INFO - PROCESS | 1942 | 1461065288087 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 04:28:08 INFO - PROCESS | 1942 | 1461065288228 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277a77000 == 16 [pid = 1942] [id = 50] 04:28:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f42736a2400) [pid = 1942] [serial = 148] [outer = (nil)] 04:28:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f42754bb000) [pid = 1942] [serial = 149] [outer = 0x7f42736a2400] 04:28:08 INFO - PROCESS | 1942 | 1461065288300 Marionette DEBUG loaded listener.js 04:28:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f427679d000) [pid = 1942] [serial = 150] [outer = 0x7f42736a2400] 04:28:09 INFO - PROCESS | 1942 | 1461065289193 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1342ms 04:28:09 INFO - PROCESS | 1942 | 1461065289261 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 04:28:09 INFO - PROCESS | 1942 | 1461065289270 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 04:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:28:09 INFO - PROCESS | 1942 | 1461065289279 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:28:09 INFO - PROCESS | 1942 | 1461065289283 Marionette TRACE conn4 <- [1,174,null,{}] 04:28:09 INFO - PROCESS | 1942 | 1461065289289 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:09 INFO - PROCESS | 1942 | 1461065289456 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 04:28:09 INFO - PROCESS | 1942 | 1461065289589 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713a1000 == 17 [pid = 1942] [id = 51] 04:28:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f426f5c4c00) [pid = 1942] [serial = 151] [outer = (nil)] 04:28:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f427172e800) [pid = 1942] [serial = 152] [outer = 0x7f426f5c4c00] 04:28:09 INFO - PROCESS | 1942 | 1461065289658 Marionette DEBUG loaded listener.js 04:28:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f4277504c00) [pid = 1942] [serial = 153] [outer = 0x7f426f5c4c00] 04:28:10 INFO - PROCESS | 1942 | 1461065290834 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:28:10 INFO - PROCESS | 1942 | 1461065290836 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:28:10 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c270000 == 16 [pid = 1942] [id = 43] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f42775c5c00) [pid = 1942] [serial = 98] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f428544c000) [pid = 1942] [serial = 113] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f4271326400) [pid = 1942] [serial = 110] [outer = (nil)] [url = about:blank] 04:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1637ms 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f427c10d000) [pid = 1942] [serial = 55] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f42767a4400) [pid = 1942] [serial = 73] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f42767a2000) [pid = 1942] [serial = 71] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f42736a1400) [pid = 1942] [serial = 128] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f4289107000) [pid = 1942] [serial = 2] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f4275832800) [pid = 1942] [serial = 70] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f42765e4800) [pid = 1942] [serial = 97] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f4276032800) [pid = 1942] [serial = 43] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f426fdbcc00) [pid = 1942] [serial = 40] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f42708c7000) [pid = 1942] [serial = 28] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f426ff03c00) [pid = 1942] [serial = 34] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f4278b50400) [pid = 1942] [serial = 47] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f42786c0c00) [pid = 1942] [serial = 46] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f427903ac00) [pid = 1942] [serial = 49] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f4279367c00) [pid = 1942] [serial = 50] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f4279553c00) [pid = 1942] [serial = 52] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 99 (0x7f4279da9000) [pid = 1942] [serial = 53] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 98 (0x7f42765e4000) [pid = 1942] [serial = 44] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f4275579c00) [pid = 1942] [serial = 37] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f4276026400) [pid = 1942] [serial = 38] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f426f5d0c00) [pid = 1942] [serial = 31] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f42722b3000) [pid = 1942] [serial = 41] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f427c592c00) [pid = 1942] [serial = 56] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 92 (0x7f426fa7f000) [pid = 1942] [serial = 32] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f426ff11400) [pid = 1942] [serial = 26] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f428650ac00) [pid = 1942] [serial = 82] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 89 (0x7f426fa7f800) [pid = 1942] [serial = 59] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 88 (0x7f427342cc00) [pid = 1942] [serial = 61] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 87 (0x7f428606b000) [pid = 1942] [serial = 103] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 86 (0x7f426f4eb400) [pid = 1942] [serial = 58] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 85 (0x7f427c5a4c00) [pid = 1942] [serial = 79] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 84 (0x7f427903f800) [pid = 1942] [serial = 77] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 83 (0x7f4277504000) [pid = 1942] [serial = 74] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 82 (0x7f42773d0000) [pid = 1942] [serial = 111] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 81 (0x7f4278c8e800) [pid = 1942] [serial = 76] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 80 (0x7f42786c1000) [pid = 1942] [serial = 100] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 79 (0x7f4289626000) [pid = 1942] [serial = 106] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 78 (0x7f428658d400) [pid = 1942] [serial = 114] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 77 (0x7f4278b4a000) [pid = 1942] [serial = 65] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 76 (0x7f4277503c00) [pid = 1942] [serial = 12] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 75 (0x7f427c58fc00) [pid = 1942] [serial = 67] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 74 (0x7f4277a07000) [pid = 1942] [serial = 9] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 73 (0x7f4287707c00) [pid = 1942] [serial = 95] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 72 (0x7f4286075400) [pid = 1942] [serial = 80] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 71 (0x7f4279d4e000) [pid = 1942] [serial = 89] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 70 (0x7f4275720400) [pid = 1942] [serial = 62] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 69 (0x7f42854d3800) [pid = 1942] [serial = 116] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 68 (0x7f42878c5400) [pid = 1942] [serial = 119] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 67 (0x7f4277ca7c00) [pid = 1942] [serial = 64] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 66 (0x7f4278e84000) [pid = 1942] [serial = 88] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 65 (0x7f427076b400) [pid = 1942] [serial = 22] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 64 (0x7f428d60b800) [pid = 1942] [serial = 123] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 63 (0x7f427903cc00) [pid = 1942] [serial = 101] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 62 (0x7f426fdbc400) [pid = 1942] [serial = 23] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 61 (0x7f4286709000) [pid = 1942] [serial = 117] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 60 (0x7f42854d2800) [pid = 1942] [serial = 91] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 59 (0x7f428e0f2c00) [pid = 1942] [serial = 125] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 58 (0x7f427172b800) [pid = 1942] [serial = 16] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 57 (0x7f427f739800) [pid = 1942] [serial = 68] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 56 (0x7f4271732000) [pid = 1942] [serial = 17] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 55 (0x7f42772e8400) [pid = 1942] [serial = 86] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 54 (0x7f426ff11800) [pid = 1942] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 53 (0x7f4271590400) [pid = 1942] [serial = 19] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 52 (0x7f4289796400) [pid = 1942] [serial = 120] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 51 (0x7f428b890c00) [pid = 1942] [serial = 122] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 50 (0x7f4289743c00) [pid = 1942] [serial = 107] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 49 (0x7f4286707c00) [pid = 1942] [serial = 83] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 48 (0x7f42874c6800) [pid = 1942] [serial = 94] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 47 (0x7f428f956000) [pid = 1942] [serial = 126] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 46 (0x7f428658cc00) [pid = 1942] [serial = 92] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 45 (0x7f427571d800) [pid = 1942] [serial = 85] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 44 (0x7f426ff06400) [pid = 1942] [serial = 25] [outer = (nil)] [url = about:blank] 04:28:10 INFO - PROCESS | 1942 | --DOMWINDOW == 43 (0x7f42865e7c00) [pid = 1942] [serial = 104] [outer = (nil)] [url = about:blank] 04:28:11 INFO - PROCESS | 1942 | 1461065291046 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 04:28:11 INFO - PROCESS | 1942 | 1461065291052 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 04:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:28:11 INFO - PROCESS | 1942 | 1461065291065 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:28:11 INFO - PROCESS | 1942 | 1461065291069 Marionette TRACE conn4 <- [1,178,null,{}] 04:28:11 INFO - PROCESS | 1942 | 1461065291077 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:11 INFO - PROCESS | 1942 | 1461065291243 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 04:28:11 INFO - PROCESS | 1942 | 1461065291300 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42708e4800 == 17 [pid = 1942] [id = 52] 04:28:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 44 (0x7f4271583000) [pid = 1942] [serial = 154] [outer = (nil)] 04:28:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 45 (0x7f4271732000) [pid = 1942] [serial = 155] [outer = 0x7f4271583000] 04:28:11 INFO - PROCESS | 1942 | 1461065291365 Marionette DEBUG loaded listener.js 04:28:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 46 (0x7f42734cd000) [pid = 1942] [serial = 156] [outer = 0x7f4271583000] 04:28:11 INFO - PROCESS | 1942 | 1461065291945 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 930ms 04:28:11 INFO - PROCESS | 1942 | 1461065291994 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 04:28:12 INFO - PROCESS | 1942 | 1461065292000 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 04:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:28:12 INFO - PROCESS | 1942 | 1461065292009 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:28:12 INFO - PROCESS | 1942 | 1461065292013 Marionette TRACE conn4 <- [1,182,null,{}] 04:28:12 INFO - PROCESS | 1942 | 1461065292018 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:12 INFO - PROCESS | 1942 | 1461065292148 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 04:28:12 INFO - PROCESS | 1942 | 1461065292231 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42722e7000 == 18 [pid = 1942] [id = 53] 04:28:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 47 (0x7f426fc48c00) [pid = 1942] [serial = 157] [outer = (nil)] 04:28:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 48 (0x7f42736a4400) [pid = 1942] [serial = 158] [outer = 0x7f426fc48c00] 04:28:12 INFO - PROCESS | 1942 | 1461065292288 Marionette DEBUG loaded listener.js 04:28:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 49 (0x7f4275579c00) [pid = 1942] [serial = 159] [outer = 0x7f426fc48c00] 04:28:13 INFO - PROCESS | 1942 | 1461065293103 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1131ms 04:28:13 INFO - PROCESS | 1942 | 1461065293140 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 04:28:13 INFO - PROCESS | 1942 | 1461065293143 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 04:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:28:13 INFO - PROCESS | 1942 | 1461065293149 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:28:13 INFO - PROCESS | 1942 | 1461065293154 Marionette TRACE conn4 <- [1,186,null,{}] 04:28:13 INFO - PROCESS | 1942 | 1461065293170 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:13 INFO - PROCESS | 1942 | 1461065293306 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 04:28:13 INFO - PROCESS | 1942 | 1461065293326 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42758e8800 == 19 [pid = 1942] [id = 54] 04:28:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 50 (0x7f42765e2c00) [pid = 1942] [serial = 160] [outer = (nil)] 04:28:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 51 (0x7f427396f000) [pid = 1942] [serial = 161] [outer = 0x7f42765e2c00] 04:28:13 INFO - PROCESS | 1942 | 1461065293407 Marionette DEBUG loaded listener.js 04:28:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 52 (0x7f4277502c00) [pid = 1942] [serial = 162] [outer = 0x7f42765e2c00] 04:28:14 INFO - PROCESS | 1942 | 1461065294145 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1031ms 04:28:14 INFO - PROCESS | 1942 | 1461065294180 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 04:28:14 INFO - PROCESS | 1942 | 1461065294184 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 04:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:28:14 INFO - PROCESS | 1942 | 1461065294197 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:28:14 INFO - PROCESS | 1942 | 1461065294200 Marionette TRACE conn4 <- [1,190,null,{}] 04:28:14 INFO - PROCESS | 1942 | 1461065294208 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:14 INFO - PROCESS | 1942 | 1461065294368 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 04:28:14 INFO - PROCESS | 1942 | 1461065294421 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277a83800 == 20 [pid = 1942] [id = 55] 04:28:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 53 (0x7f4276033800) [pid = 1942] [serial = 163] [outer = (nil)] 04:28:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 54 (0x7f42786ba000) [pid = 1942] [serial = 164] [outer = 0x7f4276033800] 04:28:14 INFO - PROCESS | 1942 | 1461065294479 Marionette DEBUG loaded listener.js 04:28:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 55 (0x7f4278b49c00) [pid = 1942] [serial = 165] [outer = 0x7f4276033800] 04:28:15 INFO - PROCESS | 1942 | --DOMWINDOW == 54 (0x7f426f4e2c00) [pid = 1942] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:28:15 INFO - PROCESS | 1942 | --DOMWINDOW == 53 (0x7f426fdbb400) [pid = 1942] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:28:15 INFO - PROCESS | 1942 | --DOMWINDOW == 52 (0x7f427369e800) [pid = 1942] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:28:15 INFO - PROCESS | 1942 | --DOMWINDOW == 51 (0x7f42754b9800) [pid = 1942] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:28:15 INFO - PROCESS | 1942 | --DOMWINDOW == 50 (0x7f427c164000) [pid = 1942] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:28:15 INFO - PROCESS | 1942 | --DOMWINDOW == 49 (0x7f427369d000) [pid = 1942] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:28:15 INFO - PROCESS | 1942 | 1461065295208 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1038ms 04:28:15 INFO - PROCESS | 1942 | 1461065295228 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 04:28:15 INFO - PROCESS | 1942 | 1461065295231 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 04:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:28:15 INFO - PROCESS | 1942 | 1461065295237 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:28:15 INFO - PROCESS | 1942 | 1461065295239 Marionette TRACE conn4 <- [1,194,null,{}] 04:28:15 INFO - PROCESS | 1942 | 1461065295244 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:15 INFO - PROCESS | 1942 | 1461065295367 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 04:28:15 INFO - PROCESS | 1942 | 1461065295383 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278122000 == 21 [pid = 1942] [id = 56] 04:28:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 50 (0x7f42754b9800) [pid = 1942] [serial = 166] [outer = (nil)] 04:28:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 51 (0x7f42786bf800) [pid = 1942] [serial = 167] [outer = 0x7f42754b9800] 04:28:15 INFO - PROCESS | 1942 | 1461065295441 Marionette DEBUG loaded listener.js 04:28:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 52 (0x7f4278c95000) [pid = 1942] [serial = 168] [outer = 0x7f42754b9800] 04:28:16 INFO - PROCESS | 1942 | 1461065296205 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1025ms 04:28:16 INFO - PROCESS | 1942 | 1461065296262 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 04:28:16 INFO - PROCESS | 1942 | 1461065296265 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 04:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:28:16 INFO - PROCESS | 1942 | 1461065296271 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:28:16 INFO - PROCESS | 1942 | 1461065296273 Marionette TRACE conn4 <- [1,198,null,{}] 04:28:16 INFO - PROCESS | 1942 | 1461065296278 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:16 INFO - PROCESS | 1942 | 1461065296446 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 04:28:16 INFO - PROCESS | 1942 | 1461065296458 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278676000 == 22 [pid = 1942] [id = 57] 04:28:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 53 (0x7f427903f800) [pid = 1942] [serial = 169] [outer = (nil)] 04:28:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 54 (0x7f4279d54800) [pid = 1942] [serial = 170] [outer = 0x7f427903f800] 04:28:16 INFO - PROCESS | 1942 | 1461065296521 Marionette DEBUG loaded listener.js 04:28:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 55 (0x7f427c112800) [pid = 1942] [serial = 171] [outer = 0x7f427903f800] 04:28:17 INFO - PROCESS | 1942 | 1461065297172 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 929ms 04:28:17 INFO - PROCESS | 1942 | 1461065297200 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 04:28:17 INFO - PROCESS | 1942 | 1461065297203 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 04:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:28:17 INFO - PROCESS | 1942 | 1461065297209 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:28:17 INFO - PROCESS | 1942 | 1461065297211 Marionette TRACE conn4 <- [1,202,null,{}] 04:28:17 INFO - PROCESS | 1942 | 1461065297217 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:17 INFO - PROCESS | 1942 | 1461065297367 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 04:28:17 INFO - PROCESS | 1942 | 1461065297388 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278ef1000 == 23 [pid = 1942] [id = 58] 04:28:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 56 (0x7f426f5cbc00) [pid = 1942] [serial = 172] [outer = (nil)] 04:28:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 57 (0x7f427c118c00) [pid = 1942] [serial = 173] [outer = 0x7f426f5cbc00] 04:28:17 INFO - PROCESS | 1942 | 1461065297456 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 58 (0x7f427c59b400) [pid = 1942] [serial = 174] [outer = 0x7f426f5cbc00] 04:28:18 INFO - PROCESS | 1942 | 1461065298277 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1125ms 04:28:18 INFO - PROCESS | 1942 | 1461065298336 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 04:28:18 INFO - PROCESS | 1942 | 1461065298343 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 04:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:28:18 INFO - PROCESS | 1942 | 1461065298351 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:28:18 INFO - PROCESS | 1942 | 1461065298357 Marionette TRACE conn4 <- [1,206,null,{}] 04:28:18 INFO - PROCESS | 1942 | 1461065298364 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:18 INFO - PROCESS | 1942 | 1461065298583 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 04:28:18 INFO - PROCESS | 1942 | 1461065298704 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42722f4000 == 24 [pid = 1942] [id = 59] 04:28:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 59 (0x7f426ff04800) [pid = 1942] [serial = 175] [outer = (nil)] 04:28:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 60 (0x7f42722acc00) [pid = 1942] [serial = 176] [outer = 0x7f426ff04800] 04:28:18 INFO - PROCESS | 1942 | 1461065298775 Marionette DEBUG loaded listener.js 04:28:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 61 (0x7f42736a1000) [pid = 1942] [serial = 177] [outer = 0x7f426ff04800] 04:28:19 INFO - PROCESS | 1942 | 1461065299596 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1287ms 04:28:19 INFO - PROCESS | 1942 | 1461065299639 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 04:28:19 INFO - PROCESS | 1942 | 1461065299647 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 04:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:28:19 INFO - PROCESS | 1942 | 1461065299658 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:28:19 INFO - PROCESS | 1942 | 1461065299661 Marionette TRACE conn4 <- [1,210,null,{}] 04:28:19 INFO - PROCESS | 1942 | 1461065299667 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:19 INFO - PROCESS | 1942 | 1461065299813 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 04:28:19 INFO - PROCESS | 1942 | 1461065299941 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427840f000 == 25 [pid = 1942] [id = 60] 04:28:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 62 (0x7f4270770400) [pid = 1942] [serial = 178] [outer = (nil)] 04:28:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 63 (0x7f42765e8c00) [pid = 1942] [serial = 179] [outer = 0x7f4270770400] 04:28:20 INFO - PROCESS | 1942 | 1461065300011 Marionette DEBUG loaded listener.js 04:28:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 64 (0x7f4277a03c00) [pid = 1942] [serial = 180] [outer = 0x7f4270770400] 04:28:20 INFO - PROCESS | 1942 | 1461065300793 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1178ms 04:28:20 INFO - PROCESS | 1942 | 1461065300835 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 04:28:20 INFO - PROCESS | 1942 | 1461065300839 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 04:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:28:20 INFO - PROCESS | 1942 | 1461065300845 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:28:20 INFO - PROCESS | 1942 | 1461065300850 Marionette TRACE conn4 <- [1,214,null,{}] 04:28:20 INFO - PROCESS | 1942 | 1461065300866 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:21 INFO - PROCESS | 1942 | 1461065301021 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 04:28:21 INFO - PROCESS | 1942 | 1461065301141 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c13c000 == 26 [pid = 1942] [id = 61] 04:28:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 65 (0x7f4277a06800) [pid = 1942] [serial = 181] [outer = (nil)] 04:28:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 66 (0x7f427950f000) [pid = 1942] [serial = 182] [outer = 0x7f4277a06800] 04:28:21 INFO - PROCESS | 1942 | 1461065301212 Marionette DEBUG loaded listener.js 04:28:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 67 (0x7f427c10a800) [pid = 1942] [serial = 183] [outer = 0x7f4277a06800] 04:28:22 INFO - PROCESS | 1942 | 1461065302116 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1289ms 04:28:22 INFO - PROCESS | 1942 | 1461065302158 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 04:28:22 INFO - PROCESS | 1942 | 1461065302164 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 04:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:28:22 INFO - PROCESS | 1942 | 1461065302173 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:28:22 INFO - PROCESS | 1942 | 1461065302178 Marionette TRACE conn4 <- [1,218,null,{}] 04:28:22 INFO - PROCESS | 1942 | 1461065302185 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:22 INFO - PROCESS | 1942 | 1461065302322 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 04:28:22 INFO - PROCESS | 1942 | 1461065302462 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42707dd000 == 27 [pid = 1942] [id = 62] 04:28:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 68 (0x7f427158d400) [pid = 1942] [serial = 184] [outer = (nil)] 04:28:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 69 (0x7f42734d4400) [pid = 1942] [serial = 185] [outer = 0x7f427158d400] 04:28:22 INFO - PROCESS | 1942 | 1461065302546 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 70 (0x7f4273968000) [pid = 1942] [serial = 186] [outer = 0x7f427158d400] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 69 (0x7f427f650800) [pid = 1942] [serial = 137] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 68 (0x7f42878bb800) [pid = 1942] [serial = 140] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 67 (0x7f42754b8c00) [pid = 1942] [serial = 129] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 66 (0x7f4286598800) [pid = 1942] [serial = 138] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 65 (0x7f42896c9000) [pid = 1942] [serial = 141] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 64 (0x7f4278e87400) [pid = 1942] [serial = 135] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 63 (0x7f4275768800) [pid = 1942] [serial = 143] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 62 (0x7f4276fc0800) [pid = 1942] [serial = 134] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 61 (0x7f42754bcc00) [pid = 1942] [serial = 131] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 60 (0x7f4275826400) [pid = 1942] [serial = 132] [outer = (nil)] [url = about:blank] 04:28:22 INFO - PROCESS | 1942 | --DOMWINDOW == 59 (0x7f4279dacc00) [pid = 1942] [serial = 144] [outer = (nil)] [url = about:blank] 04:28:23 INFO - PROCESS | 1942 | 1461065303278 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1138ms 04:28:23 INFO - PROCESS | 1942 | 1461065303310 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 04:28:23 INFO - PROCESS | 1942 | 1461065303318 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 04:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:28:23 INFO - PROCESS | 1942 | 1461065303327 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:28:23 INFO - PROCESS | 1942 | 1461065303330 Marionette TRACE conn4 <- [1,222,null,{}] 04:28:23 INFO - PROCESS | 1942 | 1461065303335 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:23 INFO - PROCESS | 1942 | 1461065303474 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 04:28:23 INFO - PROCESS | 1942 | 1461065303560 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4275813800 == 28 [pid = 1942] [id = 63] 04:28:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 60 (0x7f426f4e8400) [pid = 1942] [serial = 187] [outer = (nil)] 04:28:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 61 (0x7f427576d000) [pid = 1942] [serial = 188] [outer = 0x7f426f4e8400] 04:28:23 INFO - PROCESS | 1942 | 1461065303618 Marionette DEBUG loaded listener.js 04:28:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 62 (0x7f4276fb6c00) [pid = 1942] [serial = 189] [outer = 0x7f426f4e8400] 04:28:24 INFO - PROCESS | 1942 | 1461065304218 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 926ms 04:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:28:24 INFO - PROCESS | 1942 | 1461065304252 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 04:28:24 INFO - PROCESS | 1942 | 1461065304255 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 04:28:24 INFO - PROCESS | 1942 | 1461065304261 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:28:24 INFO - PROCESS | 1942 | 1461065304266 Marionette TRACE conn4 <- [1,226,null,{}] 04:28:24 INFO - PROCESS | 1942 | 1461065304280 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:24 INFO - PROCESS | 1942 | 1461065304441 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 04:28:24 INFO - PROCESS | 1942 | 1461065304466 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427840a800 == 29 [pid = 1942] [id = 64] 04:28:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 63 (0x7f427750dc00) [pid = 1942] [serial = 190] [outer = (nil)] 04:28:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 64 (0x7f4278b4ec00) [pid = 1942] [serial = 191] [outer = 0x7f427750dc00] 04:28:24 INFO - PROCESS | 1942 | 1461065304530 Marionette DEBUG loaded listener.js 04:28:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 65 (0x7f427950ec00) [pid = 1942] [serial = 192] [outer = 0x7f427750dc00] 04:28:25 INFO - PROCESS | 1942 | 1461065305190 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 988ms 04:28:25 INFO - PROCESS | 1942 | 1461065305248 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 04:28:25 INFO - PROCESS | 1942 | 1461065305253 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 04:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:28:25 INFO - PROCESS | 1942 | 1461065305269 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:28:25 INFO - PROCESS | 1942 | 1461065305271 Marionette TRACE conn4 <- [1,230,null,{}] 04:28:25 INFO - PROCESS | 1942 | 1461065305276 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:25 INFO - PROCESS | 1942 | 1461065305451 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 04:28:25 INFO - PROCESS | 1942 | 1461065305506 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42795d1000 == 30 [pid = 1942] [id = 65] 04:28:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 66 (0x7f42775c6400) [pid = 1942] [serial = 193] [outer = (nil)] 04:28:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 67 (0x7f427c10f800) [pid = 1942] [serial = 194] [outer = 0x7f42775c6400] 04:28:25 INFO - PROCESS | 1942 | 1461065305565 Marionette DEBUG loaded listener.js 04:28:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 68 (0x7f427c597400) [pid = 1942] [serial = 195] [outer = 0x7f42775c6400] 04:28:26 INFO - PROCESS | 1942 | 1461065306290 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1081ms 04:28:26 INFO - PROCESS | 1942 | 1461065306350 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 1942 | 1461065306352 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 04:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:28:26 INFO - PROCESS | 1942 | 1461065306358 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:28:26 INFO - PROCESS | 1942 | 1461065306360 Marionette TRACE conn4 <- [1,234,null,{}] 04:28:26 INFO - PROCESS | 1942 | 1461065306366 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:26 INFO - PROCESS | 1942 | 1461065306520 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 04:28:26 INFO - PROCESS | 1942 | 1461065306549 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c530800 == 31 [pid = 1942] [id = 66] 04:28:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 69 (0x7f426fa72c00) [pid = 1942] [serial = 196] [outer = (nil)] 04:28:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 70 (0x7f427f64ac00) [pid = 1942] [serial = 197] [outer = 0x7f426fa72c00] 04:28:26 INFO - PROCESS | 1942 | 1461065306607 Marionette DEBUG loaded listener.js 04:28:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 71 (0x7f426ff05400) [pid = 1942] [serial = 198] [outer = 0x7f426fa72c00] 04:28:27 INFO - PROCESS | 1942 | --DOMWINDOW == 70 (0x7f4276033800) [pid = 1942] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:28:27 INFO - PROCESS | 1942 | --DOMWINDOW == 69 (0x7f42754b9800) [pid = 1942] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:28:27 INFO - PROCESS | 1942 | --DOMWINDOW == 68 (0x7f42765e2c00) [pid = 1942] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:28:27 INFO - PROCESS | 1942 | --DOMWINDOW == 67 (0x7f4271583000) [pid = 1942] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:28:27 INFO - PROCESS | 1942 | --DOMWINDOW == 66 (0x7f426fc48c00) [pid = 1942] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:28:27 INFO - PROCESS | 1942 | --DOMWINDOW == 65 (0x7f427903f800) [pid = 1942] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:28:27 INFO - PROCESS | 1942 | 1461065307306 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 976ms 04:28:27 INFO - PROCESS | 1942 | 1461065307335 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 04:28:27 INFO - PROCESS | 1942 | 1461065307338 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 04:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:28:27 INFO - PROCESS | 1942 | 1461065307344 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:28:27 INFO - PROCESS | 1942 | 1461065307346 Marionette TRACE conn4 <- [1,238,null,{}] 04:28:27 INFO - PROCESS | 1942 | 1461065307351 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:27 INFO - PROCESS | 1942 | 1461065307547 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 04:28:27 INFO - PROCESS | 1942 | 1461065307620 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717d1800 == 32 [pid = 1942] [id = 67] 04:28:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 66 (0x7f426f4e5000) [pid = 1942] [serial = 199] [outer = (nil)] 04:28:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 67 (0x7f427c116c00) [pid = 1942] [serial = 200] [outer = 0x7f426f4e5000] 04:28:27 INFO - PROCESS | 1942 | 1461065307683 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 68 (0x7f4286592800) [pid = 1942] [serial = 201] [outer = 0x7f426f4e5000] 04:28:28 INFO - PROCESS | 1942 | 1461065308252 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 925ms 04:28:28 INFO - PROCESS | 1942 | 1461065308274 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 1942 | 1461065308277 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 04:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:28:28 INFO - PROCESS | 1942 | 1461065308283 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - PROCESS | 1942 | 1461065308286 Marionette TRACE conn4 <- [1,242,null,{}] 04:28:28 INFO - PROCESS | 1942 | 1461065308292 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:28 INFO - PROCESS | 1942 | 1461065308411 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 04:28:28 INFO - PROCESS | 1942 | 1461065308503 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42860ef800 == 33 [pid = 1942] [id = 68] 04:28:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 69 (0x7f426fa79000) [pid = 1942] [serial = 202] [outer = (nil)] 04:28:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 70 (0x7f4286709000) [pid = 1942] [serial = 203] [outer = 0x7f426fa79000] 04:28:28 INFO - PROCESS | 1942 | 1461065308560 Marionette DEBUG loaded listener.js 04:28:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 71 (0x7f428742a400) [pid = 1942] [serial = 204] [outer = 0x7f426fa79000] 04:28:29 INFO - PROCESS | 1942 | 1461065309095 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 877ms 04:28:29 INFO - PROCESS | 1942 | 1461065309214 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 04:28:29 INFO - PROCESS | 1942 | 1461065309220 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 04:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:28:29 INFO - PROCESS | 1942 | 1461065309232 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:28:29 INFO - PROCESS | 1942 | 1461065309237 Marionette TRACE conn4 <- [1,246,null,{}] 04:28:29 INFO - PROCESS | 1942 | 1461065309246 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:29 INFO - PROCESS | 1942 | 1461065309408 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 04:28:29 INFO - PROCESS | 1942 | 1461065309534 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd0b000 == 34 [pid = 1942] [id = 69] 04:28:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 72 (0x7f426ff0f400) [pid = 1942] [serial = 205] [outer = (nil)] 04:28:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 73 (0x7f4271326400) [pid = 1942] [serial = 206] [outer = 0x7f426ff0f400] 04:28:29 INFO - PROCESS | 1942 | 1461065309604 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 74 (0x7f4273699400) [pid = 1942] [serial = 207] [outer = 0x7f426ff0f400] 04:28:30 INFO - PROCESS | 1942 | 1461065310412 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1236ms 04:28:30 INFO - PROCESS | 1942 | 1461065310468 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 1942 | 1461065310473 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 04:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:28:30 INFO - PROCESS | 1942 | 1461065310485 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 1942 | 1461065310490 Marionette TRACE conn4 <- [1,250,null,{}] 04:28:30 INFO - PROCESS | 1942 | 1461065310513 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:30 INFO - PROCESS | 1942 | 1461065310680 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 04:28:30 INFO - PROCESS | 1942 | 1461065310808 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42795c8800 == 35 [pid = 1942] [id = 70] 04:28:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 75 (0x7f4270768400) [pid = 1942] [serial = 208] [outer = (nil)] 04:28:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 76 (0x7f42772f1000) [pid = 1942] [serial = 209] [outer = 0x7f4270768400] 04:28:30 INFO - PROCESS | 1942 | 1461065310877 Marionette DEBUG loaded listener.js 04:28:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 77 (0x7f4278c8c000) [pid = 1942] [serial = 210] [outer = 0x7f4270768400] 04:28:31 INFO - PROCESS | 1942 | 1461065311644 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1201ms 04:28:31 INFO - PROCESS | 1942 | 1461065311682 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 04:28:31 INFO - PROCESS | 1942 | 1461065311685 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 04:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:28:31 INFO - PROCESS | 1942 | 1461065311694 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 1942 | 1461065311698 Marionette TRACE conn4 <- [1,254,null,{}] 04:28:31 INFO - PROCESS | 1942 | 1461065311713 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:31 INFO - PROCESS | 1942 | 1461065311876 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 04:28:32 INFO - PROCESS | 1942 | 1461065312004 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286391800 == 36 [pid = 1942] [id = 71] 04:28:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 78 (0x7f427f648800) [pid = 1942] [serial = 211] [outer = (nil)] 04:28:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 79 (0x7f42854d2800) [pid = 1942] [serial = 212] [outer = 0x7f427f648800] 04:28:32 INFO - PROCESS | 1942 | 1461065312080 Marionette DEBUG loaded listener.js 04:28:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 80 (0x7f42862b6400) [pid = 1942] [serial = 213] [outer = 0x7f427f648800] 04:28:32 INFO - PROCESS | 1942 | 1461065312897 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1233ms 04:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:28:32 INFO - PROCESS | 1942 | 1461065312927 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 04:28:32 INFO - PROCESS | 1942 | 1461065312930 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 04:28:32 INFO - PROCESS | 1942 | 1461065312936 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:28:32 INFO - PROCESS | 1942 | 1461065312939 Marionette TRACE conn4 <- [1,258,null,{}] 04:28:32 INFO - PROCESS | 1942 | 1461065312945 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:33 INFO - PROCESS | 1942 | 1461065313091 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 04:28:33 INFO - PROCESS | 1942 | 1461065313221 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4287183000 == 37 [pid = 1942] [id = 72] 04:28:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 81 (0x7f42854c8c00) [pid = 1942] [serial = 214] [outer = (nil)] 04:28:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 82 (0x7f4287709800) [pid = 1942] [serial = 215] [outer = 0x7f42854c8c00] 04:28:33 INFO - PROCESS | 1942 | 1461065313290 Marionette DEBUG loaded listener.js 04:28:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 83 (0x7f4289622c00) [pid = 1942] [serial = 216] [outer = 0x7f42854c8c00] 04:28:34 INFO - PROCESS | 1942 | 1461065314373 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:28:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1479ms 04:28:34 INFO - PROCESS | 1942 | 1461065314414 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 04:28:34 INFO - PROCESS | 1942 | 1461065314421 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 04:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:28:34 INFO - PROCESS | 1942 | 1461065314429 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:28:34 INFO - PROCESS | 1942 | 1461065314434 Marionette TRACE conn4 <- [1,262,null,{}] 04:28:34 INFO - PROCESS | 1942 | 1461065314442 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:34 INFO - PROCESS | 1942 | 1461065314582 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 04:28:34 INFO - PROCESS | 1942 | 1461065314746 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277529800 == 38 [pid = 1942] [id = 73] 04:28:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 84 (0x7f42714b1400) [pid = 1942] [serial = 217] [outer = (nil)] 04:28:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 85 (0x7f42714b3c00) [pid = 1942] [serial = 218] [outer = 0x7f42714b1400] 04:28:34 INFO - PROCESS | 1942 | 1461065314808 Marionette DEBUG loaded listener.js 04:28:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 86 (0x7f427172fc00) [pid = 1942] [serial = 219] [outer = 0x7f42714b1400] 04:28:35 INFO - PROCESS | 1942 | 1461065315584 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:28:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1184ms 04:28:35 INFO - PROCESS | 1942 | 1461065315613 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 04:28:35 INFO - PROCESS | 1942 | 1461065315620 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 04:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:28:35 INFO - PROCESS | 1942 | 1461065315629 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:28:35 INFO - PROCESS | 1942 | 1461065315633 Marionette TRACE conn4 <- [1,266,null,{}] 04:28:35 INFO - PROCESS | 1942 | 1461065315663 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:35 INFO - PROCESS | 1942 | 1461065315823 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 04:28:35 INFO - PROCESS | 1942 | 1461065315937 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 1942 | --DOMWINDOW == 85 (0x7f427c118c00) [pid = 1942] [serial = 173] [outer = (nil)] [url = about:blank] 04:28:35 INFO - PROCESS | 1942 | --DOMWINDOW == 84 (0x7f427172e800) [pid = 1942] [serial = 152] [outer = (nil)] [url = about:blank] 04:28:35 INFO - PROCESS | 1942 | --DOMWINDOW == 83 (0x7f42754bb000) [pid = 1942] [serial = 149] [outer = (nil)] [url = about:blank] 04:28:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717c4000 == 39 [pid = 1942] [id = 74] 04:28:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 84 (0x7f42714b2000) [pid = 1942] [serial = 220] [outer = (nil)] 04:28:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 85 (0x7f42754be400) [pid = 1942] [serial = 221] [outer = 0x7f42714b2000] 04:28:36 INFO - PROCESS | 1942 | 1461065316024 Marionette DEBUG loaded listener.js 04:28:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 86 (0x7f427614c800) [pid = 1942] [serial = 222] [outer = 0x7f42714b2000] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 85 (0x7f42786ba000) [pid = 1942] [serial = 164] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 84 (0x7f42786bf800) [pid = 1942] [serial = 167] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 83 (0x7f427396f000) [pid = 1942] [serial = 161] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 82 (0x7f4271732000) [pid = 1942] [serial = 155] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 81 (0x7f42734cd000) [pid = 1942] [serial = 156] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 80 (0x7f428b42a400) [pid = 1942] [serial = 146] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 79 (0x7f4278b49c00) [pid = 1942] [serial = 165] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 78 (0x7f42736a4400) [pid = 1942] [serial = 158] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 77 (0x7f4275579c00) [pid = 1942] [serial = 159] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 76 (0x7f4279d54800) [pid = 1942] [serial = 170] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 75 (0x7f4278c95000) [pid = 1942] [serial = 168] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 74 (0x7f427c112800) [pid = 1942] [serial = 171] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | --DOMWINDOW == 73 (0x7f4277502c00) [pid = 1942] [serial = 162] [outer = (nil)] [url = about:blank] 04:28:36 INFO - PROCESS | 1942 | 1461065316662 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:28:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1067ms 04:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:28:36 INFO - PROCESS | 1942 | 1461065316696 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 1942 | 1461065316699 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 04:28:36 INFO - PROCESS | 1942 | 1461065316705 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 1942 | 1461065316710 Marionette TRACE conn4 <- [1,270,null,{}] 04:28:36 INFO - PROCESS | 1942 | 1461065316724 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:36 INFO - PROCESS | 1942 | 1461065316886 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 04:28:36 INFO - PROCESS | 1942 | 1461065316975 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278318000 == 40 [pid = 1942] [id = 75] 04:28:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 74 (0x7f427557c400) [pid = 1942] [serial = 223] [outer = (nil)] 04:28:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 75 (0x7f4277505000) [pid = 1942] [serial = 224] [outer = 0x7f427557c400] 04:28:37 INFO - PROCESS | 1942 | 1461065317036 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 76 (0x7f4278c8c400) [pid = 1942] [serial = 225] [outer = 0x7f427557c400] 04:28:37 INFO - PROCESS | 1942 | 1461065317752 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:28:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1091ms 04:28:37 INFO - PROCESS | 1942 | 1461065317805 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 04:28:37 INFO - PROCESS | 1942 | 1461065317808 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 04:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:28:37 INFO - PROCESS | 1942 | 1461065317814 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:28:37 INFO - PROCESS | 1942 | 1461065317816 Marionette TRACE conn4 <- [1,274,null,{}] 04:28:37 INFO - PROCESS | 1942 | 1461065317821 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:37 INFO - PROCESS | 1942 | 1461065317979 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 04:28:38 INFO - PROCESS | 1942 | 1461065317996 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42795cd800 == 41 [pid = 1942] [id = 76] 04:28:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 77 (0x7f42786be000) [pid = 1942] [serial = 226] [outer = (nil)] 04:28:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 78 (0x7f4279d50800) [pid = 1942] [serial = 227] [outer = 0x7f42786be000] 04:28:38 INFO - PROCESS | 1942 | 1461065318056 Marionette DEBUG loaded listener.js 04:28:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 79 (0x7f427c163c00) [pid = 1942] [serial = 228] [outer = 0x7f42786be000] 04:28:38 INFO - PROCESS | 1942 | 1461065318713 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:28:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 930ms 04:28:38 INFO - PROCESS | 1942 | 1461065318744 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 04:28:38 INFO - PROCESS | 1942 | 1461065318747 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 04:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:28:38 INFO - PROCESS | 1942 | 1461065318753 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:28:38 INFO - PROCESS | 1942 | 1461065318755 Marionette TRACE conn4 <- [1,278,null,{}] 04:28:38 INFO - PROCESS | 1942 | 1461065318766 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:38 INFO - PROCESS | 1942 | 1461065318919 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 04:28:38 INFO - PROCESS | 1942 | 1461065318986 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4280321000 == 42 [pid = 1942] [id = 77] 04:28:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 80 (0x7f427c169400) [pid = 1942] [serial = 229] [outer = (nil)] 04:28:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 81 (0x7f427f73a000) [pid = 1942] [serial = 230] [outer = 0x7f427c169400] 04:28:39 INFO - PROCESS | 1942 | 1461065319043 Marionette DEBUG loaded listener.js 04:28:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 82 (0x7f42862b5c00) [pid = 1942] [serial = 231] [outer = 0x7f427c169400] 04:28:39 INFO - PROCESS | 1942 | 1461065319669 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:28:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 975ms 04:28:39 INFO - PROCESS | 1942 | 1461065319730 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 04:28:39 INFO - PROCESS | 1942 | 1461065319732 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 04:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:28:39 INFO - PROCESS | 1942 | 1461065319738 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:28:39 INFO - PROCESS | 1942 | 1461065319740 Marionette TRACE conn4 <- [1,282,null,{}] 04:28:39 INFO - PROCESS | 1942 | 1461065319746 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:39 INFO - PROCESS | 1942 | 1461065319944 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 04:28:39 INFO - PROCESS | 1942 | 1461065319968 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4287185800 == 43 [pid = 1942] [id = 78] 04:28:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 83 (0x7f42878c6400) [pid = 1942] [serial = 232] [outer = (nil)] 04:28:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 84 (0x7f428978b400) [pid = 1942] [serial = 233] [outer = 0x7f42878c6400] 04:28:40 INFO - PROCESS | 1942 | 1461065320031 Marionette DEBUG loaded listener.js 04:28:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 85 (0x7f428b426400) [pid = 1942] [serial = 234] [outer = 0x7f42878c6400] 04:28:41 INFO - PROCESS | 1942 | 1461065321729 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 84 (0x7f427750dc00) [pid = 1942] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 83 (0x7f426f4e8400) [pid = 1942] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 82 (0x7f4277a06800) [pid = 1942] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 81 (0x7f42775c6400) [pid = 1942] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 80 (0x7f426fa72c00) [pid = 1942] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 79 (0x7f426f4e5000) [pid = 1942] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 78 (0x7f42736a2400) [pid = 1942] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 77 (0x7f427158d400) [pid = 1942] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 76 (0x7f426f5c4c00) [pid = 1942] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:28:41 INFO - PROCESS | 1942 | --DOMWINDOW == 75 (0x7f42867d4800) [pid = 1942] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:28:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 2082ms 04:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:28:41 INFO - PROCESS | 1942 | 1461065321831 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 04:28:41 INFO - PROCESS | 1942 | 1461065321833 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 04:28:41 INFO - PROCESS | 1942 | 1461065321840 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:28:41 INFO - PROCESS | 1942 | 1461065321842 Marionette TRACE conn4 <- [1,286,null,{}] 04:28:41 INFO - PROCESS | 1942 | 1461065321847 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:41 INFO - PROCESS | 1942 | 1461065321996 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 04:28:42 INFO - PROCESS | 1942 | 1461065322052 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278c98800 == 44 [pid = 1942] [id = 79] 04:28:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 76 (0x7f427226dc00) [pid = 1942] [serial = 235] [outer = (nil)] 04:28:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 77 (0x7f4272273800) [pid = 1942] [serial = 236] [outer = 0x7f427226dc00] 04:28:42 INFO - PROCESS | 1942 | 1461065322110 Marionette DEBUG loaded listener.js 04:28:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 78 (0x7f4272279000) [pid = 1942] [serial = 237] [outer = 0x7f427226dc00] 04:28:42 INFO - PROCESS | 1942 | 1461065322656 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:28:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 826ms 04:28:42 INFO - PROCESS | 1942 | 1461065322665 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 04:28:42 INFO - PROCESS | 1942 | 1461065322668 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 04:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:28:42 INFO - PROCESS | 1942 | 1461065322679 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:28:42 INFO - PROCESS | 1942 | 1461065322681 Marionette TRACE conn4 <- [1,290,null,{}] 04:28:42 INFO - PROCESS | 1942 | 1461065322687 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:42 INFO - PROCESS | 1942 | 1461065322811 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 04:28:42 INFO - PROCESS | 1942 | 1461065322905 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4289734000 == 45 [pid = 1942] [id = 80] 04:28:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 79 (0x7f426ff11c00) [pid = 1942] [serial = 238] [outer = (nil)] 04:28:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 80 (0x7f427750dc00) [pid = 1942] [serial = 239] [outer = 0x7f426ff11c00] 04:28:42 INFO - PROCESS | 1942 | 1461065322963 Marionette DEBUG loaded listener.js 04:28:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 81 (0x7f42875c2c00) [pid = 1942] [serial = 240] [outer = 0x7f426ff11c00] 04:28:43 INFO - PROCESS | 1942 | 1461065323538 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:28:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 874ms 04:28:43 INFO - PROCESS | 1942 | 1461065323558 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 04:28:43 INFO - PROCESS | 1942 | 1461065323561 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 04:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:28:43 INFO - PROCESS | 1942 | 1461065323568 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:28:43 INFO - PROCESS | 1942 | 1461065323570 Marionette TRACE conn4 <- [1,294,null,{}] 04:28:43 INFO - PROCESS | 1942 | 1461065323575 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:43 INFO - PROCESS | 1942 | 1461065323756 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 04:28:43 INFO - PROCESS | 1942 | 1461065323899 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717df800 == 46 [pid = 1942] [id = 81] 04:28:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 82 (0x7f426f5c5400) [pid = 1942] [serial = 241] [outer = (nil)] 04:28:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 83 (0x7f426fc48c00) [pid = 1942] [serial = 242] [outer = 0x7f426f5c5400] 04:28:43 INFO - PROCESS | 1942 | 1461065323971 Marionette DEBUG loaded listener.js 04:28:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 84 (0x7f42714a9800) [pid = 1942] [serial = 243] [outer = 0x7f426f5c5400] 04:28:44 INFO - PROCESS | 1942 | 1461065324745 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1227ms 04:28:44 INFO - PROCESS | 1942 | 1461065324796 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 1942 | 1461065324801 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 04:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:28:44 INFO - PROCESS | 1942 | 1461065324809 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 1942 | 1461065324815 Marionette TRACE conn4 <- [1,298,null,{}] 04:28:44 INFO - PROCESS | 1942 | 1461065324822 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:44 INFO - PROCESS | 1942 | 1461065324977 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 04:28:45 INFO - PROCESS | 1942 | 1461065325105 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427931a800 == 47 [pid = 1942] [id = 82] 04:28:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 85 (0x7f426f5ca400) [pid = 1942] [serial = 244] [outer = (nil)] 04:28:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 86 (0x7f4273970400) [pid = 1942] [serial = 245] [outer = 0x7f426f5ca400] 04:28:45 INFO - PROCESS | 1942 | 1461065325178 Marionette DEBUG loaded listener.js 04:28:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 87 (0x7f427614a800) [pid = 1942] [serial = 246] [outer = 0x7f426f5ca400] 04:28:46 INFO - PROCESS | 1942 | 1461065326061 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28: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. 04:28:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1282ms 04:28:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:28:46 INFO - PROCESS | 1942 | 1461065326092 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 04:28:46 INFO - PROCESS | 1942 | 1461065326096 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 04:28:46 INFO - PROCESS | 1942 | 1461065326102 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:28:46 INFO - PROCESS | 1942 | 1461065326105 Marionette TRACE conn4 <- [1,302,null,{}] 04:28:46 INFO - PROCESS | 1942 | 1461065326111 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:46 INFO - PROCESS | 1942 | 1461065326258 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 04:28:46 INFO - PROCESS | 1942 | 1461065326393 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42897bd000 == 48 [pid = 1942] [id = 83] 04:28:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 88 (0x7f4273698c00) [pid = 1942] [serial = 247] [outer = (nil)] 04:28:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 89 (0x7f4279039000) [pid = 1942] [serial = 248] [outer = 0x7f4273698c00] 04:28:46 INFO - PROCESS | 1942 | 1461065326463 Marionette DEBUG loaded listener.js 04:28:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 90 (0x7f427c590c00) [pid = 1942] [serial = 249] [outer = 0x7f4273698c00] 04:28:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f428606b400) [pid = 1942] [serial = 250] [outer = 0x7f426f4e7000] 04:28:47 INFO - PROCESS | 1942 | 1461065327434 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1381ms 04:28:47 INFO - PROCESS | 1942 | 1461065327486 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 1942 | 1461065327491 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 04:28:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:28:47 INFO - PROCESS | 1942 | 1461065327507 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 1942 | 1461065327514 Marionette TRACE conn4 <- [1,306,null,{}] 04:28:47 INFO - PROCESS | 1942 | 1461065327519 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:47 INFO - PROCESS | 1942 | 1461065327670 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 04:28:47 INFO - PROCESS | 1942 | 1461065327799 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b849000 == 49 [pid = 1942] [id = 84] 04:28:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f42874c6800) [pid = 1942] [serial = 251] [outer = (nil)] 04:28:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f42896c9c00) [pid = 1942] [serial = 252] [outer = 0x7f42874c6800] 04:28:47 INFO - PROCESS | 1942 | 1461065327908 Marionette DEBUG loaded listener.js 04:28:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f428b562000) [pid = 1942] [serial = 253] [outer = 0x7f42874c6800] 04:28:48 INFO - PROCESS | 1942 | 1461065328608 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1142ms 04:28:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:28:48 INFO - PROCESS | 1942 | 1461065328642 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 04:28:48 INFO - PROCESS | 1942 | 1461065328644 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 04:28:48 INFO - PROCESS | 1942 | 1461065328651 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:28:48 INFO - PROCESS | 1942 | 1461065328654 Marionette TRACE conn4 <- [1,310,null,{}] 04:28:48 INFO - PROCESS | 1942 | 1461065328659 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:48 INFO - PROCESS | 1942 | 1461065328802 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 04:28:48 INFO - PROCESS | 1942 | 1461065328937 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754d2800 == 50 [pid = 1942] [id = 85] 04:28:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f426f4eb000) [pid = 1942] [serial = 254] [outer = (nil)] 04:28:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f42754bb800) [pid = 1942] [serial = 255] [outer = 0x7f426f4eb000] 04:28:49 INFO - PROCESS | 1942 | 1461065329005 Marionette DEBUG loaded listener.js 04:28:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f4285457400) [pid = 1942] [serial = 256] [outer = 0x7f426f4eb000] 04:28:49 INFO - PROCESS | 1942 | 1461065329995 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1395ms 04:28:50 INFO - PROCESS | 1942 | 1461065330046 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 04:28:50 INFO - PROCESS | 1942 | 1461065330051 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 04:28:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:28:50 INFO - PROCESS | 1942 | 1461065330060 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 1942 | 1461065330065 Marionette TRACE conn4 <- [1,314,null,{}] 04:28:50 INFO - PROCESS | 1942 | 1461065330072 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:50 INFO - PROCESS | 1942 | 1461065330217 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 04:28:50 INFO - PROCESS | 1942 | 1461065330351 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fa2f800 == 51 [pid = 1942] [id = 86] 04:28:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f427342c800) [pid = 1942] [serial = 257] [outer = (nil)] 04:28:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f427369ac00) [pid = 1942] [serial = 258] [outer = 0x7f427342c800] 04:28:50 INFO - PROCESS | 1942 | 1461065330459 Marionette DEBUG loaded listener.js 04:28:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 100 (0x7f4275826400) [pid = 1942] [serial = 259] [outer = 0x7f427342c800] 04:28:50 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4289734000 == 50 [pid = 1942] [id = 80] 04:28:50 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278c98800 == 49 [pid = 1942] [id = 79] 04:28:50 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4287185800 == 48 [pid = 1942] [id = 78] 04:28:50 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4280321000 == 47 [pid = 1942] [id = 77] 04:28:50 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42795cd800 == 46 [pid = 1942] [id = 76] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 99 (0x7f4286709000) [pid = 1942] [serial = 203] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 98 (0x7f42765e8c00) [pid = 1942] [serial = 179] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f42722acc00) [pid = 1942] [serial = 176] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278318000 == 45 [pid = 1942] [id = 75] 04:28:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717c4000 == 44 [pid = 1942] [id = 74] 04:28:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277529800 == 43 [pid = 1942] [id = 73] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f428b564800) [pid = 1942] [serial = 147] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f4278b4ec00) [pid = 1942] [serial = 191] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f4276fb6c00) [pid = 1942] [serial = 189] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f427950f000) [pid = 1942] [serial = 182] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 92 (0x7f427c10f800) [pid = 1942] [serial = 194] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f427576d000) [pid = 1942] [serial = 188] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f427f64ac00) [pid = 1942] [serial = 197] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 89 (0x7f427c116c00) [pid = 1942] [serial = 200] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 88 (0x7f427679d000) [pid = 1942] [serial = 150] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 87 (0x7f4273968000) [pid = 1942] [serial = 186] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 86 (0x7f4277504c00) [pid = 1942] [serial = 153] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 85 (0x7f427c597400) [pid = 1942] [serial = 195] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 84 (0x7f426ff05400) [pid = 1942] [serial = 198] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 83 (0x7f42734d4400) [pid = 1942] [serial = 185] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 82 (0x7f4286592800) [pid = 1942] [serial = 201] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 81 (0x7f427950ec00) [pid = 1942] [serial = 192] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | --DOMWINDOW == 80 (0x7f427c10a800) [pid = 1942] [serial = 183] [outer = (nil)] [url = about:blank] 04:28:51 INFO - PROCESS | 1942 | 1461065331305 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1287ms 04:28:51 INFO - PROCESS | 1942 | 1461065331348 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 04:28:51 INFO - PROCESS | 1942 | 1461065331355 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 04:28:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:28:51 INFO - PROCESS | 1942 | 1461065331371 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:28:51 INFO - PROCESS | 1942 | 1461065331375 Marionette TRACE conn4 <- [1,318,null,{}] 04:28:51 INFO - PROCESS | 1942 | 1461065331381 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:51 INFO - PROCESS | 1942 | 1461065331515 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 04:28:51 INFO - PROCESS | 1942 | 1461065331531 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42758fa800 == 44 [pid = 1942] [id = 87] 04:28:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 81 (0x7f427679d000) [pid = 1942] [serial = 260] [outer = (nil)] 04:28:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 82 (0x7f4277a09000) [pid = 1942] [serial = 261] [outer = 0x7f427679d000] 04:28:51 INFO - PROCESS | 1942 | 1461065331594 Marionette DEBUG loaded listener.js 04:28:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 83 (0x7f42786c0000) [pid = 1942] [serial = 262] [outer = 0x7f427679d000] 04:28:52 INFO - PROCESS | 1942 | 1461065332395 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1043ms 04:28:52 INFO - PROCESS | 1942 | 1461065332411 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 04:28:52 INFO - PROCESS | 1942 | 1461065332414 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 04:28:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:28:52 INFO - PROCESS | 1942 | 1461065332420 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:28:52 INFO - PROCESS | 1942 | 1461065332425 Marionette TRACE conn4 <- [1,322,null,{}] 04:28:52 INFO - PROCESS | 1942 | 1461065332465 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:52 INFO - PROCESS | 1942 | 1461065332605 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 04:28:52 INFO - PROCESS | 1942 | 1461065332622 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c12b800 == 45 [pid = 1942] [id = 88] 04:28:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 84 (0x7f4279dac800) [pid = 1942] [serial = 263] [outer = (nil)] 04:28:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 85 (0x7f427c58c800) [pid = 1942] [serial = 264] [outer = 0x7f4279dac800] 04:28:52 INFO - PROCESS | 1942 | 1461065332683 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 86 (0x7f42854cf000) [pid = 1942] [serial = 265] [outer = 0x7f4279dac800] 04:28:53 INFO - PROCESS | 1942 | 1461065333360 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1005ms 04:28:53 INFO - PROCESS | 1942 | 1461065333426 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 04:28:53 INFO - PROCESS | 1942 | 1461065333430 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 04:28:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:28:53 INFO - PROCESS | 1942 | 1461065333436 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:28:53 INFO - PROCESS | 1942 | 1461065333437 Marionette TRACE conn4 <- [1,326,null,{}] 04:28:53 INFO - PROCESS | 1942 | 1461065333452 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:53 INFO - PROCESS | 1942 | 1461065333629 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 04:28:53 INFO - PROCESS | 1942 | 1461065333654 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4280319800 == 46 [pid = 1942] [id = 89] 04:28:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 87 (0x7f42854d1400) [pid = 1942] [serial = 266] [outer = (nil)] 04:28:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 88 (0x7f42865df000) [pid = 1942] [serial = 267] [outer = 0x7f42854d1400] 04:28:53 INFO - PROCESS | 1942 | 1461065333711 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 89 (0x7f42875cf400) [pid = 1942] [serial = 268] [outer = 0x7f42854d1400] 04:28:54 INFO - PROCESS | 1942 | 1461065334419 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1030ms 04:28:54 INFO - PROCESS | 1942 | 1461065334477 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 1942 | 1461065334479 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 04:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:28:54 INFO - PROCESS | 1942 | 1461065334485 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 1942 | 1461065334487 Marionette TRACE conn4 <- [1,330,null,{}] 04:28:54 INFO - PROCESS | 1942 | 1461065334493 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:54 INFO - PROCESS | 1942 | 1461065334662 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 04:28:54 INFO - PROCESS | 1942 | 1461065334726 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428638e800 == 47 [pid = 1942] [id = 90] 04:28:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 90 (0x7f426f6b3000) [pid = 1942] [serial = 269] [outer = (nil)] 04:28:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f426f6bb800) [pid = 1942] [serial = 270] [outer = 0x7f426f6b3000] 04:28:54 INFO - PROCESS | 1942 | 1461065334783 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f426f6c0000) [pid = 1942] [serial = 271] [outer = 0x7f426f6b3000] 04:28:55 INFO - PROCESS | 1942 | 1461065335524 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1078ms 04:28:55 INFO - PROCESS | 1942 | 1461065335564 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 04:28:55 INFO - PROCESS | 1942 | 1461065335566 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 04:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f426ff04800) [pid = 1942] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f4270770400) [pid = 1942] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 89 (0x7f42878c6400) [pid = 1942] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 88 (0x7f427c169400) [pid = 1942] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 87 (0x7f426fa79000) [pid = 1942] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 86 (0x7f42714b1400) [pid = 1942] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 85 (0x7f42714b2000) [pid = 1942] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 84 (0x7f427557c400) [pid = 1942] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 83 (0x7f42786be000) [pid = 1942] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:28:55 INFO - PROCESS | 1942 | --DOMWINDOW == 82 (0x7f427226dc00) [pid = 1942] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:28:55 INFO - PROCESS | 1942 | 1461065335692 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:28:55 INFO - PROCESS | 1942 | 1461065335694 Marionette TRACE conn4 <- [1,334,null,{}] 04:28:55 INFO - PROCESS | 1942 | 1461065335699 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:55 INFO - PROCESS | 1942 | 1461065335841 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 04:28:55 INFO - PROCESS | 1942 | 1461065335859 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427737a800 == 48 [pid = 1942] [id = 91] 04:28:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 83 (0x7f426f6c0400) [pid = 1942] [serial = 272] [outer = (nil)] 04:28:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 84 (0x7f427f739800) [pid = 1942] [serial = 273] [outer = 0x7f426f6c0400] 04:28:55 INFO - PROCESS | 1942 | 1461065335933 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 85 (0x7f42896c6400) [pid = 1942] [serial = 274] [outer = 0x7f426f6c0400] 04:28:56 INFO - PROCESS | 1942 | 1461065336632 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1006ms 04:28:56 INFO - PROCESS | 1942 | 1461065336672 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 1942 | 1461065336675 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 04:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:28:56 INFO - PROCESS | 1942 | 1461065336681 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 1942 | 1461065336683 Marionette TRACE conn4 <- [1,338,null,{}] 04:28:56 INFO - PROCESS | 1942 | 1461065336688 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:56 INFO - PROCESS | 1942 | 1461065336854 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 04:28:56 INFO - PROCESS | 1942 | 1461065336873 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ae89800 == 49 [pid = 1942] [id = 92] 04:28:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 86 (0x7f427576a400) [pid = 1942] [serial = 275] [outer = (nil)] 04:28:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 87 (0x7f428b596400) [pid = 1942] [serial = 276] [outer = 0x7f427576a400] 04:28:56 INFO - PROCESS | 1942 | 1461065336932 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 88 (0x7f428b948800) [pid = 1942] [serial = 277] [outer = 0x7f427576a400] 04:28:57 INFO - PROCESS | 1942 | 1461065337563 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:28:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 930ms 04:28:57 INFO - PROCESS | 1942 | 1461065337611 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 04:28:57 INFO - PROCESS | 1942 | 1461065337614 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 04:28:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:28:57 INFO - PROCESS | 1942 | 1461065337620 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:28:57 INFO - PROCESS | 1942 | 1461065337622 Marionette TRACE conn4 <- [1,342,null,{}] 04:28:57 INFO - PROCESS | 1942 | 1461065337627 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:57 INFO - PROCESS | 1942 | 1461065337812 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 04:28:57 INFO - PROCESS | 1942 | 1461065337958 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427223b800 == 50 [pid = 1942] [id = 93] 04:28:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 89 (0x7f426f5cfc00) [pid = 1942] [serial = 278] [outer = (nil)] 04:28:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 90 (0x7f426f6b7c00) [pid = 1942] [serial = 279] [outer = 0x7f426f5cfc00] 04:28:58 INFO - PROCESS | 1942 | 1461065338032 Marionette DEBUG loaded listener.js 04:28:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f426fdbc400) [pid = 1942] [serial = 280] [outer = 0x7f426f5cfc00] 04:28:58 INFO - PROCESS | 1942 | 1461065338880 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1283ms 04:28:58 INFO - PROCESS | 1942 | 1461065338904 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 04:28:58 INFO - PROCESS | 1942 | 1461065338911 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 04:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:28:58 INFO - PROCESS | 1942 | 1461065338918 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 1942 | 1461065338924 Marionette TRACE conn4 <- [1,346,null,{}] 04:28:58 INFO - PROCESS | 1942 | 1461065338931 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:59 INFO - PROCESS | 1942 | 1461065339081 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 04:28:59 INFO - PROCESS | 1942 | 1461065339218 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279cdd000 == 51 [pid = 1942] [id = 94] 04:28:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f426f5d1400) [pid = 1942] [serial = 281] [outer = (nil)] 04:28:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f42754c0000) [pid = 1942] [serial = 282] [outer = 0x7f426f5d1400] 04:28:59 INFO - PROCESS | 1942 | 1461065339291 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f42765e2c00) [pid = 1942] [serial = 283] [outer = 0x7f426f5d1400] 04:29:00 INFO - PROCESS | 1942 | 1461065340096 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1231ms 04:29:00 INFO - PROCESS | 1942 | 1461065340164 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 04:29:00 INFO - PROCESS | 1942 | 1461065340167 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 04:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:29:00 INFO - PROCESS | 1942 | 1461065340175 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - PROCESS | 1942 | 1461065340179 Marionette TRACE conn4 <- [1,350,null,{}] 04:29:00 INFO - PROCESS | 1942 | 1461065340184 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:00 INFO - PROCESS | 1942 | 1461065340344 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 04:29:00 INFO - PROCESS | 1942 | 1461065340487 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b5b1800 == 52 [pid = 1942] [id = 95] 04:29:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f4272270c00) [pid = 1942] [serial = 284] [outer = (nil)] 04:29:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f4278e83800) [pid = 1942] [serial = 285] [outer = 0x7f4272270c00] 04:29:00 INFO - PROCESS | 1942 | 1461065340559 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f427c591800) [pid = 1942] [serial = 286] [outer = 0x7f4272270c00] 04:29:01 INFO - PROCESS | 1942 | 1461065341466 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1331ms 04:29:01 INFO - PROCESS | 1942 | 1461065341506 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 1942 | 1461065341512 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 04:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:29:01 INFO - PROCESS | 1942 | 1461065341528 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 1942 | 1461065341535 Marionette TRACE conn4 <- [1,354,null,{}] 04:29:01 INFO - PROCESS | 1942 | 1461065341540 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:01 INFO - PROCESS | 1942 | 1461065341693 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 04:29:01 INFO - PROCESS | 1942 | 1461065341823 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428e3cd800 == 53 [pid = 1942] [id = 96] 04:29:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f42786bfc00) [pid = 1942] [serial = 287] [outer = (nil)] 04:29:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f428b596000) [pid = 1942] [serial = 288] [outer = 0x7f42786bfc00] 04:29:01 INFO - PROCESS | 1942 | 1461065341897 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 100 (0x7f428ba30800) [pid = 1942] [serial = 289] [outer = 0x7f42786bfc00] 04:29:02 INFO - PROCESS | 1942 | 1461065342758 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1290ms 04:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:29:02 INFO - PROCESS | 1942 | 1461065342810 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 04:29:02 INFO - PROCESS | 1942 | 1461065342813 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 04:29:02 INFO - PROCESS | 1942 | 1461065342819 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - PROCESS | 1942 | 1461065342822 Marionette TRACE conn4 <- [1,358,null,{}] 04:29:02 INFO - PROCESS | 1942 | 1461065342828 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:03 INFO - PROCESS | 1942 | 1461065343024 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 04:29:03 INFO - PROCESS | 1942 | 1461065343037 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428fb7d000 == 54 [pid = 1942] [id = 97] 04:29:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f428ba30c00) [pid = 1942] [serial = 290] [outer = (nil)] 04:29:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f428d69fc00) [pid = 1942] [serial = 291] [outer = 0x7f428ba30c00] 04:29:03 INFO - PROCESS | 1942 | 1461065343104 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f428e0eb000) [pid = 1942] [serial = 292] [outer = 0x7f428ba30c00] 04:29:03 INFO - PROCESS | 1942 | 1461065343966 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1188ms 04:29:04 INFO - PROCESS | 1942 | 1461065344007 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 1942 | 1461065344010 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 04:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:29:04 INFO - PROCESS | 1942 | 1461065344017 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 1942 | 1461065344020 Marionette TRACE conn4 <- [1,362,null,{}] 04:29:04 INFO - PROCESS | 1942 | 1461065344025 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:04 INFO - PROCESS | 1942 | 1461065344173 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 04:29:04 INFO - PROCESS | 1942 | 1461065344316 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fcc8800 == 55 [pid = 1942] [id = 98] 04:29:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f428f957000) [pid = 1942] [serial = 293] [outer = (nil)] 04:29:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f428f95d000) [pid = 1942] [serial = 294] [outer = 0x7f428f957000] 04:29:04 INFO - PROCESS | 1942 | 1461065344400 Marionette DEBUG loaded listener.js 04:29:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f428fbdec00) [pid = 1942] [serial = 295] [outer = 0x7f428f957000] 04:29:05 INFO - PROCESS | 1942 | 1461065345550 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1578ms 04:29:05 INFO - PROCESS | 1942 | 1461065345596 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 1942 | 1461065345602 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 04:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:29:05 INFO - PROCESS | 1942 | 1461065345609 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 1942 | 1461065345615 Marionette TRACE conn4 <- [1,366,null,{}] 04:29:05 INFO - PROCESS | 1942 | 1461065345622 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:05 INFO - PROCESS | 1942 | 1461065345799 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 04:29:05 INFO - PROCESS | 1942 | 1461065345942 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fa16800 == 56 [pid = 1942] [id = 99] 04:29:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f426fdc6800) [pid = 1942] [serial = 296] [outer = (nil)] 04:29:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f42714b4000) [pid = 1942] [serial = 297] [outer = 0x7f426fdc6800] 04:29:06 INFO - PROCESS | 1942 | 1461065346041 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f4273423c00) [pid = 1942] [serial = 298] [outer = 0x7f426fdc6800] 04:29:06 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ae89800 == 55 [pid = 1942] [id = 92] 04:29:06 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427737a800 == 54 [pid = 1942] [id = 91] 04:29:06 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428638e800 == 53 [pid = 1942] [id = 90] 04:29:06 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4280319800 == 52 [pid = 1942] [id = 89] 04:29:06 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f42854d2800) [pid = 1942] [serial = 212] [outer = (nil)] [url = about:blank] 04:29:06 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f42772f1000) [pid = 1942] [serial = 209] [outer = (nil)] [url = about:blank] 04:29:06 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4287709800) [pid = 1942] [serial = 215] [outer = (nil)] [url = about:blank] 04:29:06 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f4271326400) [pid = 1942] [serial = 206] [outer = (nil)] [url = about:blank] 04:29:06 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c12b800 == 51 [pid = 1942] [id = 88] 04:29:06 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42758fa800 == 50 [pid = 1942] [id = 87] 04:29:06 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fa2f800 == 49 [pid = 1942] [id = 86] 04:29:06 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42897bd000 == 48 [pid = 1942] [id = 83] 04:29:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427931a800 == 47 [pid = 1942] [id = 82] 04:29:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717df800 == 46 [pid = 1942] [id = 81] 04:29:07 INFO - PROCESS | 1942 | 1461065347002 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1438ms 04:29:07 INFO - PROCESS | 1942 | 1461065347047 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 04:29:07 INFO - PROCESS | 1942 | 1461065347055 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 04:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:29:07 INFO - PROCESS | 1942 | 1461065347064 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 1942 | 1461065347067 Marionette TRACE conn4 <- [1,370,null,{}] 04:29:07 INFO - PROCESS | 1942 | 1461065347071 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:07 INFO - PROCESS | 1942 | 1461065347207 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f42736a1000) [pid = 1942] [serial = 177] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f4277a03c00) [pid = 1942] [serial = 180] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f427750dc00) [pid = 1942] [serial = 239] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f428978b400) [pid = 1942] [serial = 233] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f42862b5c00) [pid = 1942] [serial = 231] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 99 (0x7f427f73a000) [pid = 1942] [serial = 230] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 98 (0x7f428742a400) [pid = 1942] [serial = 204] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f427172fc00) [pid = 1942] [serial = 219] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f42714b3c00) [pid = 1942] [serial = 218] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f42754be400) [pid = 1942] [serial = 221] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f427614c800) [pid = 1942] [serial = 222] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f4277505000) [pid = 1942] [serial = 224] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 92 (0x7f4278c8c400) [pid = 1942] [serial = 225] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f4279d50800) [pid = 1942] [serial = 227] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f4272273800) [pid = 1942] [serial = 236] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 89 (0x7f428b426400) [pid = 1942] [serial = 234] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 88 (0x7f427c163c00) [pid = 1942] [serial = 228] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | --DOMWINDOW == 87 (0x7f4272279000) [pid = 1942] [serial = 237] [outer = (nil)] [url = about:blank] 04:29:07 INFO - PROCESS | 1942 | 1461065347323 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754dd000 == 47 [pid = 1942] [id = 100] 04:29:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 88 (0x7f426ff0a400) [pid = 1942] [serial = 299] [outer = (nil)] 04:29:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 89 (0x7f42736a1000) [pid = 1942] [serial = 300] [outer = 0x7f426ff0a400] 04:29:07 INFO - PROCESS | 1942 | 1461065347384 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 90 (0x7f4276fb4800) [pid = 1942] [serial = 301] [outer = 0x7f426ff0a400] 04:29:08 INFO - PROCESS | 1942 | 1461065348062 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1031ms 04:29:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:29:08 INFO - PROCESS | 1942 | 1461065348094 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 04:29:08 INFO - PROCESS | 1942 | 1461065348097 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 04:29:08 INFO - PROCESS | 1942 | 1461065348103 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:29:08 INFO - PROCESS | 1942 | 1461065348108 Marionette TRACE conn4 <- [1,374,null,{}] 04:29:08 INFO - PROCESS | 1942 | 1461065348139 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:08 INFO - PROCESS | 1942 | 1461065348286 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 04:29:08 INFO - PROCESS | 1942 | 1461065348385 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427932a800 == 48 [pid = 1942] [id = 101] 04:29:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f42765dd800) [pid = 1942] [serial = 302] [outer = (nil)] 04:29:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f427903f800) [pid = 1942] [serial = 303] [outer = 0x7f42765dd800] 04:29:08 INFO - PROCESS | 1942 | 1461065348445 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f427c10a800) [pid = 1942] [serial = 304] [outer = 0x7f42765dd800] 04:29:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:29:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 989ms 04:29:09 INFO - PROCESS | 1942 | 1461065349084 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:29:09 INFO - PROCESS | 1942 | 1461065349093 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 1942 | 1461065349098 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 04:29:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:29:09 INFO - PROCESS | 1942 | 1461065349103 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 1942 | 1461065349105 Marionette TRACE conn4 <- [1,378,null,{}] 04:29:09 INFO - PROCESS | 1942 | 1461065349111 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:09 INFO - PROCESS | 1942 | 1461065349296 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 04:29:09 INFO - PROCESS | 1942 | 1461065349323 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c52d000 == 49 [pid = 1942] [id = 102] 04:29:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f42736a5c00) [pid = 1942] [serial = 305] [outer = (nil)] 04:29:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f427f64d000) [pid = 1942] [serial = 306] [outer = 0x7f42736a5c00] 04:29:09 INFO - PROCESS | 1942 | 1461065349383 Marionette DEBUG loaded listener.js 04:29:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f4286707c00) [pid = 1942] [serial = 307] [outer = 0x7f42736a5c00] 04:29:10 INFO - PROCESS | 1942 | 1461065350452 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:29:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1378ms 04:29:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:29:10 INFO - PROCESS | 1942 | 1461065350482 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 1942 | 1461065350485 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 04:29:10 INFO - PROCESS | 1942 | 1461065350490 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 1942 | 1461065350492 Marionette TRACE conn4 <- [1,382,null,{}] 04:29:10 INFO - PROCESS | 1942 | 1461065350498 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:10 INFO - PROCESS | 1942 | 1461065350663 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 04:29:10 INFO - PROCESS | 1942 | 1461065350742 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286285800 == 50 [pid = 1942] [id = 103] 04:29:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f42772e9800) [pid = 1942] [serial = 308] [outer = (nil)] 04:29:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f42875c8400) [pid = 1942] [serial = 309] [outer = 0x7f42772e9800] 04:29:10 INFO - PROCESS | 1942 | 1461065350821 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f428b55bc00) [pid = 1942] [serial = 310] [outer = 0x7f42772e9800] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 98 (0x7f426f5cbc00) [pid = 1942] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f42854c8c00) [pid = 1942] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f426f6b3000) [pid = 1942] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f427679d000) [pid = 1942] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f427342c800) [pid = 1942] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f426f4eb000) [pid = 1942] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 92 (0x7f4279dac800) [pid = 1942] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f426f6c0400) [pid = 1942] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:29:11 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f42854d1400) [pid = 1942] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:29:11 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:11 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:29:11 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:11 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:11 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:29:11 INFO - PROCESS | 1942 | 1461065351825 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:29:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1383ms 04:29:11 INFO - PROCESS | 1942 | 1461065351874 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 1942 | 1461065351880 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 04:29:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:29:11 INFO - PROCESS | 1942 | 1461065351889 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - PROCESS | 1942 | 1461065351895 Marionette TRACE conn4 <- [1,386,null,{}] 04:29:11 INFO - PROCESS | 1942 | 1461065351902 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:12 INFO - PROCESS | 1942 | 1461065352067 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 04:29:12 INFO - PROCESS | 1942 | 1461065352200 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd09800 == 51 [pid = 1942] [id = 104] 04:29:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f4271727800) [pid = 1942] [serial = 311] [outer = (nil)] 04:29:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f4272274c00) [pid = 1942] [serial = 312] [outer = 0x7f4271727800] 04:29:12 INFO - PROCESS | 1942 | 1461065352272 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f427369ec00) [pid = 1942] [serial = 313] [outer = 0x7f4271727800] 04:29:13 INFO - PROCESS | 1942 | 1461065353146 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:29:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1285ms 04:29:13 INFO - PROCESS | 1942 | 1461065353175 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 1942 | 1461065353183 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 04:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:29:13 INFO - PROCESS | 1942 | 1461065353192 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 1942 | 1461065353197 Marionette TRACE conn4 <- [1,390,null,{}] 04:29:13 INFO - PROCESS | 1942 | 1461065353202 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:13 INFO - PROCESS | 1942 | 1461065353354 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 04:29:13 INFO - PROCESS | 1942 | 1461065353494 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f704000 == 52 [pid = 1942] [id = 105] 04:29:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f427172b800) [pid = 1942] [serial = 314] [outer = (nil)] 04:29:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f42784d7400) [pid = 1942] [serial = 315] [outer = 0x7f427172b800] 04:29:13 INFO - PROCESS | 1942 | 1461065353568 Marionette DEBUG loaded listener.js 04:29:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f42784dc000) [pid = 1942] [serial = 316] [outer = 0x7f427172b800] 04:29:14 INFO - PROCESS | 1942 | 1461065354570 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1440ms 04:29:14 INFO - PROCESS | 1942 | 1461065354633 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 04:29:14 INFO - PROCESS | 1942 | 1461065354636 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 04:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:29:14 INFO - PROCESS | 1942 | 1461065354642 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:29:14 INFO - PROCESS | 1942 | 1461065354648 Marionette TRACE conn4 <- [1,394,null,{}] 04:29:14 INFO - PROCESS | 1942 | 1461065354663 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:14 INFO - PROCESS | 1942 | 1461065354858 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 04:29:15 INFO - PROCESS | 1942 | 1461065355035 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4289683000 == 53 [pid = 1942] [id = 106] 04:29:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f4273875800) [pid = 1942] [serial = 317] [outer = (nil)] 04:29:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f42784dd800) [pid = 1942] [serial = 318] [outer = 0x7f4273875800] 04:29:15 INFO - PROCESS | 1942 | 1461065355158 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f42784e3c00) [pid = 1942] [serial = 319] [outer = 0x7f4273875800] 04:29:16 INFO - PROCESS | 1942 | 1461065356020 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:29:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1440ms 04:29:16 INFO - PROCESS | 1942 | 1461065356083 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 04:29:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:29:16 INFO - PROCESS | 1942 | 1461065356087 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 04:29:16 INFO - PROCESS | 1942 | 1461065356093 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 1942 | 1461065356096 Marionette TRACE conn4 <- [1,398,null,{}] 04:29:16 INFO - PROCESS | 1942 | 1461065356102 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:16 INFO - PROCESS | 1942 | 1461065356256 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 04:29:16 INFO - PROCESS | 1942 | 1461065356389 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba09000 == 54 [pid = 1942] [id = 107] 04:29:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 100 (0x7f4273876c00) [pid = 1942] [serial = 320] [outer = (nil)] 04:29:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f4279db3400) [pid = 1942] [serial = 321] [outer = 0x7f4273876c00] 04:29:16 INFO - PROCESS | 1942 | 1461065356458 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f42854d1400) [pid = 1942] [serial = 322] [outer = 0x7f4273876c00] 04:29:17 INFO - PROCESS | 1942 | 1461065357330 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:29:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1281ms 04:29:17 INFO - PROCESS | 1942 | 1461065357376 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1942 | 1461065357379 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 04:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:29:17 INFO - PROCESS | 1942 | 1461065357385 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1942 | 1461065357388 Marionette TRACE conn4 <- [1,402,null,{}] 04:29:17 INFO - PROCESS | 1942 | 1461065357394 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:17 INFO - PROCESS | 1942 | 1461065357538 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 04:29:17 INFO - PROCESS | 1942 | 1461065357679 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277375800 == 55 [pid = 1942] [id = 108] 04:29:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f426f6be400) [pid = 1942] [serial = 323] [outer = (nil)] 04:29:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f427582d000) [pid = 1942] [serial = 324] [outer = 0x7f426f6be400] 04:29:17 INFO - PROCESS | 1942 | 1461065357747 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f4277a42400) [pid = 1942] [serial = 325] [outer = 0x7f426f6be400] 04:29:18 INFO - PROCESS | 1942 | 1461065358782 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:29:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:29:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1431ms 04:29:18 INFO - PROCESS | 1942 | 1461065358818 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 04:29:18 INFO - PROCESS | 1942 | 1461065358824 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 04:29:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:29:18 INFO - PROCESS | 1942 | 1461065358832 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:29:18 INFO - PROCESS | 1942 | 1461065358837 Marionette TRACE conn4 <- [1,406,null,{}] 04:29:18 INFO - PROCESS | 1942 | 1461065358844 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:18 INFO - PROCESS | 1942 | 1461065358986 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 04:29:19 INFO - PROCESS | 1942 | 1461065359141 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fcc7800 == 56 [pid = 1942] [id = 109] 04:29:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f4272278400) [pid = 1942] [serial = 326] [outer = (nil)] 04:29:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f42736a1800) [pid = 1942] [serial = 327] [outer = 0x7f4272278400] 04:29:19 INFO - PROCESS | 1942 | 1461065359230 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f4273871800) [pid = 1942] [serial = 328] [outer = 0x7f4272278400] 04:29:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c52d000 == 55 [pid = 1942] [id = 102] 04:29:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427932a800 == 54 [pid = 1942] [id = 101] 04:29:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754dd000 == 53 [pid = 1942] [id = 100] 04:29:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fa16800 == 52 [pid = 1942] [id = 99] 04:29:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427223b800 == 51 [pid = 1942] [id = 93] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f427c59b400) [pid = 1942] [serial = 174] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4289622c00) [pid = 1942] [serial = 216] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f428b596400) [pid = 1942] [serial = 276] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f426fc48c00) [pid = 1942] [serial = 242] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f426f6bb800) [pid = 1942] [serial = 270] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f4273970400) [pid = 1942] [serial = 245] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f4279039000) [pid = 1942] [serial = 248] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f4277a09000) [pid = 1942] [serial = 261] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 99 (0x7f42786c0000) [pid = 1942] [serial = 262] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 98 (0x7f4275826400) [pid = 1942] [serial = 259] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f427369ac00) [pid = 1942] [serial = 258] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f4285457400) [pid = 1942] [serial = 256] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f42754bb800) [pid = 1942] [serial = 255] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f427c58c800) [pid = 1942] [serial = 264] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f42854cf000) [pid = 1942] [serial = 265] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 92 (0x7f42896c9c00) [pid = 1942] [serial = 252] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f427088c400) [pid = 1942] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f427f739800) [pid = 1942] [serial = 273] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 89 (0x7f42865df000) [pid = 1942] [serial = 267] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 88 (0x7f42896c6400) [pid = 1942] [serial = 274] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 87 (0x7f426f6c0000) [pid = 1942] [serial = 271] [outer = (nil)] [url = about:blank] 04:29:19 INFO - PROCESS | 1942 | --DOMWINDOW == 86 (0x7f42875cf400) [pid = 1942] [serial = 268] [outer = (nil)] [url = about:blank] 04:29:20 INFO - PROCESS | 1942 | 1461065360075 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:29:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:29:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1282ms 04:29:20 INFO - PROCESS | 1942 | 1461065360115 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 04:29:20 INFO - PROCESS | 1942 | 1461065360123 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 04:29:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:29:20 INFO - PROCESS | 1942 | 1461065360133 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:29:20 INFO - PROCESS | 1942 | 1461065360136 Marionette TRACE conn4 <- [1,410,null,{}] 04:29:20 INFO - PROCESS | 1942 | 1461065360142 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:20 INFO - PROCESS | 1942 | 1461065360286 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 04:29:20 INFO - PROCESS | 1942 | 1461065360308 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277f50800 == 52 [pid = 1942] [id = 110] 04:29:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 87 (0x7f4273871c00) [pid = 1942] [serial = 329] [outer = (nil)] 04:29:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 88 (0x7f427750bc00) [pid = 1942] [serial = 330] [outer = 0x7f4273871c00] 04:29:20 INFO - PROCESS | 1942 | 1461065360367 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 89 (0x7f4277a45400) [pid = 1942] [serial = 331] [outer = 0x7f4273871c00] 04:29:21 INFO - PROCESS | 1942 | 1461065361251 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:29:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1176ms 04:29:21 INFO - PROCESS | 1942 | 1461065361309 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 1942 | 1461065361313 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 04:29:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:29:21 INFO - PROCESS | 1942 | 1461065361319 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 1942 | 1461065361324 Marionette TRACE conn4 <- [1,414,null,{}] 04:29:21 INFO - PROCESS | 1942 | 1461065361338 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:21 INFO - PROCESS | 1942 | 1461065361482 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 04:29:21 INFO - PROCESS | 1942 | 1461065361576 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428031c800 == 53 [pid = 1942] [id = 111] 04:29:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 90 (0x7f4273874400) [pid = 1942] [serial = 332] [outer = (nil)] 04:29:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f42784ddc00) [pid = 1942] [serial = 333] [outer = 0x7f4273874400] 04:29:21 INFO - PROCESS | 1942 | 1461065361641 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f4279360800) [pid = 1942] [serial = 334] [outer = 0x7f4273874400] 04:29:22 INFO - PROCESS | 1942 | 1461065362315 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:29:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:29:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1036ms 04:29:22 INFO - PROCESS | 1942 | 1461065362356 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 04:29:22 INFO - PROCESS | 1942 | 1461065362360 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 04:29:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:29:22 INFO - PROCESS | 1942 | 1461065362372 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 1942 | 1461065362374 Marionette TRACE conn4 <- [1,418,null,{}] 04:29:22 INFO - PROCESS | 1942 | 1461065362380 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:22 INFO - PROCESS | 1942 | 1461065362576 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 04:29:22 INFO - PROCESS | 1942 | 1461065362595 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4287567800 == 54 [pid = 1942] [id = 112] 04:29:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f426f6b3400) [pid = 1942] [serial = 335] [outer = (nil)] 04:29:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f4273757c00) [pid = 1942] [serial = 336] [outer = 0x7f426f6b3400] 04:29:22 INFO - PROCESS | 1942 | 1461065362653 Marionette DEBUG loaded listener.js 04:29:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f4277a48c00) [pid = 1942] [serial = 337] [outer = 0x7f426f6b3400] 04:29:23 INFO - PROCESS | 1942 | 1461065363830 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:29:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 04:29:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1487ms 04:29:23 INFO - PROCESS | 1942 | 1461065363859 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 04:29:23 INFO - PROCESS | 1942 | 1461065363861 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 04:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:29:23 INFO - PROCESS | 1942 | 1461065363867 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:29:23 INFO - PROCESS | 1942 | 1461065363869 Marionette TRACE conn4 <- [1,422,null,{}] 04:29:23 INFO - PROCESS | 1942 | 1461065363875 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:24 INFO - PROCESS | 1942 | 1461065364036 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 04:29:24 INFO - PROCESS | 1942 | 1461065364101 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b5b4000 == 55 [pid = 1942] [id = 113] 04:29:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f4273750800) [pid = 1942] [serial = 338] [outer = (nil)] 04:29:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f4279360c00) [pid = 1942] [serial = 339] [outer = 0x7f4273750800] 04:29:24 INFO - PROCESS | 1942 | 1461065364158 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f42854c7400) [pid = 1942] [serial = 340] [outer = 0x7f4273750800] 04:29:24 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f42765dd800) [pid = 1942] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:29:24 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f42736a5c00) [pid = 1942] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:29:24 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f426ff11c00) [pid = 1942] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:29:24 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f426ff0a400) [pid = 1942] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:29:24 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f426fdc6800) [pid = 1942] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:29:25 INFO - PROCESS | 1942 | 1461065365335 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:29:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:29:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1490ms 04:29:25 INFO - PROCESS | 1942 | 1461065365358 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 1942 | 1461065365361 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 04:29:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:29:25 INFO - PROCESS | 1942 | 1461065365367 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 1942 | 1461065365369 Marionette TRACE conn4 <- [1,426,null,{}] 04:29:25 INFO - PROCESS | 1942 | 1461065365374 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:25 INFO - PROCESS | 1942 | 1461065365553 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 04:29:25 INFO - PROCESS | 1942 | 1461065365613 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428f910800 == 56 [pid = 1942] [id = 114] 04:29:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f426f5ab400) [pid = 1942] [serial = 341] [outer = (nil)] 04:29:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f42854d3c00) [pid = 1942] [serial = 342] [outer = 0x7f426f5ab400] 04:29:25 INFO - PROCESS | 1942 | 1461065365689 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f4286739800) [pid = 1942] [serial = 343] [outer = 0x7f426f5ab400] 04:29:26 INFO - PROCESS | 1942 | 1461065366345 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 1942 | 1461065366486 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 04:29:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:29:26 INFO - PROCESS | 1942 | 1461065366493 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 1942 | 1461065366499 Marionette TRACE conn4 <- [1,430,null,{}] 04:29:26 INFO - PROCESS | 1942 | 1461065366507 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:26 INFO - PROCESS | 1942 | 1461065366675 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 04:29:26 INFO - PROCESS | 1942 | 1461065366782 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42738b1800 == 57 [pid = 1942] [id = 115] 04:29:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f426f5aa800) [pid = 1942] [serial = 344] [outer = (nil)] 04:29:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f426f5c2800) [pid = 1942] [serial = 345] [outer = 0x7f426f5aa800] 04:29:26 INFO - PROCESS | 1942 | 1461065366853 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f426fc48c00) [pid = 1942] [serial = 346] [outer = 0x7f426f5aa800] 04:29:27 INFO - PROCESS | 1942 | 1461065367752 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:29:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:29:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1333ms 04:29:27 INFO - PROCESS | 1942 | 1461065367830 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 1942 | 1461065367835 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 04:29:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:29:27 INFO - PROCESS | 1942 | 1461065367847 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 1942 | 1461065367852 Marionette TRACE conn4 <- [1,434,null,{}] 04:29:27 INFO - PROCESS | 1942 | 1461065367858 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:28 INFO - PROCESS | 1942 | 1461065368014 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 04:29:28 INFO - PROCESS | 1942 | 1461065368148 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278eea800 == 58 [pid = 1942] [id = 116] 04:29:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 100 (0x7f426f5ab800) [pid = 1942] [serial = 347] [outer = (nil)] 04:29:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f4273752800) [pid = 1942] [serial = 348] [outer = 0x7f426f5ab800] 04:29:28 INFO - PROCESS | 1942 | 1461065368217 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f4273872400) [pid = 1942] [serial = 349] [outer = 0x7f426f5ab800] 04:29:29 INFO - PROCESS | 1942 | 1461065369147 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:29:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:29:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1336ms 04:29:29 INFO - PROCESS | 1942 | 1461065369180 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 1942 | 1461065369184 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 04:29:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:29:29 INFO - PROCESS | 1942 | 1461065369190 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 1942 | 1461065369192 Marionette TRACE conn4 <- [1,438,null,{}] 04:29:29 INFO - PROCESS | 1942 | 1461065369208 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:29 INFO - PROCESS | 1942 | 1461065369361 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 04:29:29 INFO - PROCESS | 1942 | 1461065369508 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b97d800 == 59 [pid = 1942] [id = 117] 04:29:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f4277a45000) [pid = 1942] [serial = 350] [outer = (nil)] 04:29:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f42784d5000) [pid = 1942] [serial = 351] [outer = 0x7f4277a45000] 04:29:29 INFO - PROCESS | 1942 | 1461065369585 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f4278e8a000) [pid = 1942] [serial = 352] [outer = 0x7f4277a45000] 04:29:30 INFO - PROCESS | 1942 | 1461065370445 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:29:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1293ms 04:29:30 INFO - PROCESS | 1942 | 1461065370485 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 1942 | 1461065370489 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 04:29:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:29:30 INFO - PROCESS | 1942 | 1461065370495 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 1942 | 1461065370498 Marionette TRACE conn4 <- [1,442,null,{}] 04:29:30 INFO - PROCESS | 1942 | 1461065370503 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:30 INFO - PROCESS | 1942 | 1461065370651 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 04:29:30 INFO - PROCESS | 1942 | 1461065370766 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c3e000 == 60 [pid = 1942] [id = 118] 04:29:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f4277a48800) [pid = 1942] [serial = 353] [outer = (nil)] 04:29:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f4286592000) [pid = 1942] [serial = 354] [outer = 0x7f4277a48800] 04:29:30 INFO - PROCESS | 1942 | 1461065370836 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f4289740800) [pid = 1942] [serial = 355] [outer = 0x7f4277a48800] 04:29:31 INFO - PROCESS | 1942 | 1461065371696 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:29:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:29:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1232ms 04:29:31 INFO - PROCESS | 1942 | 1461065371728 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 04:29:31 INFO - PROCESS | 1942 | 1461065371732 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 04:29:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:29:31 INFO - PROCESS | 1942 | 1461065371738 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:29:31 INFO - PROCESS | 1942 | 1461065371740 Marionette TRACE conn4 <- [1,446,null,{}] 04:29:31 INFO - PROCESS | 1942 | 1461065371746 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:31 INFO - PROCESS | 1942 | 1461065371890 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 04:29:32 INFO - PROCESS | 1942 | 1461065372032 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426de3d800 == 61 [pid = 1942] [id = 119] 04:29:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f428ae4c400) [pid = 1942] [serial = 356] [outer = (nil)] 04:29:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f428b88d400) [pid = 1942] [serial = 357] [outer = 0x7f428ae4c400] 04:29:32 INFO - PROCESS | 1942 | 1461065372102 Marionette DEBUG loaded listener.js 04:29:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f428d608400) [pid = 1942] [serial = 358] [outer = 0x7f428ae4c400] 04:29:32 INFO - PROCESS | 1942 | 1461065372992 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:29:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:29:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1333ms 04:29:33 INFO - PROCESS | 1942 | 1461065373072 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 04:29:33 INFO - PROCESS | 1942 | 1461065373075 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 04:29:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:29:33 INFO - PROCESS | 1942 | 1461065373081 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:29:33 INFO - PROCESS | 1942 | 1461065373084 Marionette TRACE conn4 <- [1,450,null,{}] 04:29:33 INFO - PROCESS | 1942 | 1461065373089 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:33 INFO - PROCESS | 1942 | 1461065373306 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 04:29:33 INFO - PROCESS | 1942 | 1461065373725 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754dc000 == 62 [pid = 1942] [id = 120] 04:29:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f426f5a9800) [pid = 1942] [serial = 359] [outer = (nil)] 04:29:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f426f6b2400) [pid = 1942] [serial = 360] [outer = 0x7f426f5a9800] 04:29:33 INFO - PROCESS | 1942 | 1461065373835 Marionette DEBUG loaded listener.js 04:29:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f426fdbdc00) [pid = 1942] [serial = 361] [outer = 0x7f426f5a9800] 04:29:34 INFO - PROCESS | 1942 | 1461065374760 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:29:34 INFO - PROCESS | 1942 | 1461065374826 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 04:29:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:29:34 INFO - PROCESS | 1942 | 1461065374834 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:29:34 INFO - PROCESS | 1942 | 1461065374838 Marionette TRACE conn4 <- [1,454,null,{}] 04:29:34 INFO - PROCESS | 1942 | 1461065374845 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:35 INFO - PROCESS | 1942 | 1461065375002 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 04:29:35 INFO - PROCESS | 1942 | 1461065375161 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42707dd000 == 61 [pid = 1942] [id = 62] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427840a800 == 60 [pid = 1942] [id = 64] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b5b4000 == 59 [pid = 1942] [id = 113] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f428f95d000) [pid = 1942] [serial = 294] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fcd0800 == 60 [pid = 1942] [id = 121] 04:29:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f4271588000) [pid = 1942] [serial = 362] [outer = (nil)] 04:29:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f427226f400) [pid = 1942] [serial = 363] [outer = 0x7f4271588000] 04:29:35 INFO - PROCESS | 1942 | 1461065375295 Marionette DEBUG loaded listener.js 04:29:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f42736a4400) [pid = 1942] [serial = 364] [outer = 0x7f4271588000] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4287567800 == 59 [pid = 1942] [id = 112] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428031c800 == 58 [pid = 1942] [id = 111] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277f50800 == 57 [pid = 1942] [id = 110] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fcc7800 == 56 [pid = 1942] [id = 109] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4289683000 == 55 [pid = 1942] [id = 106] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f704000 == 54 [pid = 1942] [id = 105] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fd09800 == 53 [pid = 1942] [id = 104] 04:29:35 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286285800 == 52 [pid = 1942] [id = 103] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f427c10a800) [pid = 1942] [serial = 304] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f427903f800) [pid = 1942] [serial = 303] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f427f64d000) [pid = 1942] [serial = 306] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f4286707c00) [pid = 1942] [serial = 307] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f42875c2c00) [pid = 1942] [serial = 240] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f42754c0000) [pid = 1942] [serial = 282] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f428d69fc00) [pid = 1942] [serial = 291] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f426f6b7c00) [pid = 1942] [serial = 279] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f428b596000) [pid = 1942] [serial = 288] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4278e83800) [pid = 1942] [serial = 285] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f42736a1000) [pid = 1942] [serial = 300] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f4276fb4800) [pid = 1942] [serial = 301] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f42714b4000) [pid = 1942] [serial = 297] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f4273423c00) [pid = 1942] [serial = 298] [outer = (nil)] [url = about:blank] 04:29:35 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:29:36 INFO - PROCESS | 1942 | 1461065376060 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:29:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1279ms 04:29:36 INFO - PROCESS | 1942 | 1461065376117 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 1942 | 1461065376123 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 04:29:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:29:36 INFO - PROCESS | 1942 | 1461065376129 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 1942 | 1461065376132 Marionette TRACE conn4 <- [1,458,null,{}] 04:29:36 INFO - PROCESS | 1942 | 1461065376137 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:36 INFO - PROCESS | 1942 | 1461065376287 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 04:29:36 INFO - PROCESS | 1942 | 1461065376297 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277db9000 == 53 [pid = 1942] [id = 122] 04:29:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f4271731400) [pid = 1942] [serial = 365] [outer = (nil)] 04:29:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f4273874800) [pid = 1942] [serial = 366] [outer = 0x7f4271731400] 04:29:36 INFO - PROCESS | 1942 | 1461065376356 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f4275571000) [pid = 1942] [serial = 367] [outer = 0x7f4271731400] 04:29:37 INFO - PROCESS | 1942 | 1461065377122 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:29:37 INFO - PROCESS | 1942 | 1461065377173 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 04:29:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:29:37 INFO - PROCESS | 1942 | 1461065377190 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:29:37 INFO - PROCESS | 1942 | 1461065377198 Marionette TRACE conn4 <- [1,462,null,{}] 04:29:37 INFO - PROCESS | 1942 | 1461065377223 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:37 INFO - PROCESS | 1942 | 1461065377365 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 04:29:37 INFO - PROCESS | 1942 | 1461065377470 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427932a000 == 54 [pid = 1942] [id = 123] 04:29:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f426f4eb800) [pid = 1942] [serial = 368] [outer = (nil)] 04:29:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f4277a3e400) [pid = 1942] [serial = 369] [outer = 0x7f426f4eb800] 04:29:37 INFO - PROCESS | 1942 | 1461065377540 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f42784d7800) [pid = 1942] [serial = 370] [outer = 0x7f426f4eb800] 04:29:38 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:29:38 INFO - PROCESS | 1942 | 1461065378310 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 1942 | 1461065378352 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 04:29:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:29:38 INFO - PROCESS | 1942 | 1461065378358 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 1942 | 1461065378360 Marionette TRACE conn4 <- [1,466,null,{}] 04:29:38 INFO - PROCESS | 1942 | 1461065378372 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:38 INFO - PROCESS | 1942 | 1461065378535 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 04:29:38 INFO - PROCESS | 1942 | 1461065378603 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c26a000 == 55 [pid = 1942] [id = 124] 04:29:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f42736a5c00) [pid = 1942] [serial = 371] [outer = (nil)] 04:29:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f4278b4dc00) [pid = 1942] [serial = 372] [outer = 0x7f42736a5c00] 04:29:38 INFO - PROCESS | 1942 | 1461065378659 Marionette DEBUG loaded listener.js 04:29:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f4278e8ac00) [pid = 1942] [serial = 373] [outer = 0x7f42736a5c00] 04:29:39 INFO - PROCESS | 1942 | 1461065379455 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:29:39 INFO - PROCESS | 1942 | 1461065379490 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 04:29:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:29:39 INFO - PROCESS | 1942 | 1461065379496 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:29:39 INFO - PROCESS | 1942 | 1461065379498 Marionette TRACE conn4 <- [1,470,null,{}] 04:29:39 INFO - PROCESS | 1942 | 1461065379503 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:39 INFO - PROCESS | 1942 | 1461065379671 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 04:29:39 INFO - PROCESS | 1942 | 1461065379740 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428030f800 == 56 [pid = 1942] [id = 125] 04:29:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f427c10a800) [pid = 1942] [serial = 374] [outer = (nil)] 04:29:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f427c169800) [pid = 1942] [serial = 375] [outer = 0x7f427c10a800] 04:29:39 INFO - PROCESS | 1942 | 1461065379811 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f42854d0000) [pid = 1942] [serial = 376] [outer = 0x7f427c10a800] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f426f6b3400) [pid = 1942] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f4273750800) [pid = 1942] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f4273875800) [pid = 1942] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f4272278400) [pid = 1942] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f4271727800) [pid = 1942] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f427172b800) [pid = 1942] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f4273874400) [pid = 1942] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4273876c00) [pid = 1942] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f426f6be400) [pid = 1942] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f4273871c00) [pid = 1942] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f427f648800) [pid = 1942] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f42874c6800) [pid = 1942] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f426f5c5400) [pid = 1942] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f4273698c00) [pid = 1942] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 99 (0x7f426f5ca400) [pid = 1942] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 98 (0x7f426ff0f400) [pid = 1942] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f4270768400) [pid = 1942] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f428f957000) [pid = 1942] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f427576a400) [pid = 1942] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f426f5d1400) [pid = 1942] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f4272270c00) [pid = 1942] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 92 (0x7f428ba30c00) [pid = 1942] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f42786bfc00) [pid = 1942] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:29:40 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f426f5cfc00) [pid = 1942] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:29:40 INFO - PROCESS | 1942 | 1461065380799 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:29:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:29:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1331ms 04:29:40 INFO - PROCESS | 1942 | 1461065380827 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 04:29:40 INFO - PROCESS | 1942 | 1461065380831 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 04:29:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:29:40 INFO - PROCESS | 1942 | 1461065380842 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:29:40 INFO - PROCESS | 1942 | 1461065380855 Marionette TRACE conn4 <- [1,474,null,{}] 04:29:40 INFO - PROCESS | 1942 | 1461065380860 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:41 INFO - PROCESS | 1942 | 1461065381002 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 04:29:41 INFO - PROCESS | 1942 | 1461065381019 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4280314800 == 57 [pid = 1942] [id = 126] 04:29:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f42734cd000) [pid = 1942] [serial = 377] [outer = (nil)] 04:29:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f42767a4400) [pid = 1942] [serial = 378] [outer = 0x7f42734cd000] 04:29:41 INFO - PROCESS | 1942 | 1461065381076 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f4279034800) [pid = 1942] [serial = 379] [outer = 0x7f42734cd000] 04:29:41 INFO - PROCESS | 1942 | 1461065381791 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:29:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:29:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 992ms 04:29:41 INFO - PROCESS | 1942 | 1461065381834 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 04:29:41 INFO - PROCESS | 1942 | 1461065381837 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 04:29:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:29:41 INFO - PROCESS | 1942 | 1461065381842 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:29:41 INFO - PROCESS | 1942 | 1461065381845 Marionette TRACE conn4 <- [1,478,null,{}] 04:29:41 INFO - PROCESS | 1942 | 1461065381850 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:42 INFO - PROCESS | 1942 | 1461065382016 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 04:29:42 INFO - PROCESS | 1942 | 1461065382034 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428755a000 == 58 [pid = 1942] [id = 127] 04:29:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f4279037400) [pid = 1942] [serial = 380] [outer = (nil)] 04:29:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f4286072000) [pid = 1942] [serial = 381] [outer = 0x7f4279037400] 04:29:42 INFO - PROCESS | 1942 | 1461065382090 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f42865e3400) [pid = 1942] [serial = 382] [outer = 0x7f4279037400] 04:29:43 INFO - PROCESS | 1942 | 1461065383076 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:29:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1281ms 04:29:43 INFO - PROCESS | 1942 | 1461065383125 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 1942 | 1461065383132 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 04:29:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:29:43 INFO - PROCESS | 1942 | 1461065383141 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 1942 | 1461065383145 Marionette TRACE conn4 <- [1,482,null,{}] 04:29:43 INFO - PROCESS | 1942 | 1461065383153 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:43 INFO - PROCESS | 1942 | 1461065383316 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 04:29:43 INFO - PROCESS | 1942 | 1461065383454 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277374800 == 59 [pid = 1942] [id = 128] 04:29:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f427131a800) [pid = 1942] [serial = 383] [outer = (nil)] 04:29:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f4272278000) [pid = 1942] [serial = 384] [outer = 0x7f427131a800] 04:29:43 INFO - PROCESS | 1942 | 1461065383530 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f427374e400) [pid = 1942] [serial = 385] [outer = 0x7f427131a800] 04:29:44 INFO - PROCESS | 1942 | 1461065384488 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:29:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:29:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1387ms 04:29:44 INFO - PROCESS | 1942 | 1461065384529 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 04:29:44 INFO - PROCESS | 1942 | 1461065384537 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 04:29:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:29:44 INFO - PROCESS | 1942 | 1461065384547 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 1942 | 1461065384550 Marionette TRACE conn4 <- [1,486,null,{}] 04:29:44 INFO - PROCESS | 1942 | 1461065384556 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:44 INFO - PROCESS | 1942 | 1461065384709 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 04:29:44 INFO - PROCESS | 1942 | 1461065384852 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279cda800 == 60 [pid = 1942] [id = 129] 04:29:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 100 (0x7f42701f1000) [pid = 1942] [serial = 386] [outer = (nil)] 04:29:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f42701f8800) [pid = 1942] [serial = 387] [outer = 0x7f42701f1000] 04:29:44 INFO - PROCESS | 1942 | 1461065384920 Marionette DEBUG loaded listener.js 04:29:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f4273752c00) [pid = 1942] [serial = 388] [outer = 0x7f42701f1000] 04:29:45 INFO - PROCESS | 1942 | 1461065385810 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:29:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:29:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1332ms 04:29:45 INFO - PROCESS | 1942 | 1461065385881 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 04:29:45 INFO - PROCESS | 1942 | 1461065385884 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 04:29:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:29:45 INFO - PROCESS | 1942 | 1461065385891 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - PROCESS | 1942 | 1461065385897 Marionette TRACE conn4 <- [1,490,null,{}] 04:29:45 INFO - PROCESS | 1942 | 1461065385913 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:46 INFO - PROCESS | 1942 | 1461065386085 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 04:29:46 INFO - PROCESS | 1942 | 1461065386222 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b86c800 == 61 [pid = 1942] [id = 130] 04:29:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f4273759c00) [pid = 1942] [serial = 389] [outer = (nil)] 04:29:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f42775c5000) [pid = 1942] [serial = 390] [outer = 0x7f4273759c00] 04:29:46 INFO - PROCESS | 1942 | 1461065386303 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f42784e1400) [pid = 1942] [serial = 391] [outer = 0x7f4273759c00] 04:29:47 INFO - PROCESS | 1942 | 1461065387096 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:29:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1232ms 04:29:47 INFO - PROCESS | 1942 | 1461065387129 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 1942 | 1461065387133 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 04:29:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:29:47 INFO - PROCESS | 1942 | 1461065387140 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 1942 | 1461065387143 Marionette TRACE conn4 <- [1,494,null,{}] 04:29:47 INFO - PROCESS | 1942 | 1461065387149 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:47 INFO - PROCESS | 1942 | 1461065387302 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 04:29:47 INFO - PROCESS | 1942 | 1461065387438 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428fb84800 == 62 [pid = 1942] [id = 131] 04:29:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f42702e3000) [pid = 1942] [serial = 392] [outer = (nil)] 04:29:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f42702edc00) [pid = 1942] [serial = 393] [outer = 0x7f42702e3000] 04:29:47 INFO - PROCESS | 1942 | 1461065387508 Marionette DEBUG loaded listener.js 04:29:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f427375a000) [pid = 1942] [serial = 394] [outer = 0x7f42702e3000] 04:29:48 INFO - PROCESS | 1942 | 1461065388354 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:29:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1280ms 04:29:48 INFO - PROCESS | 1942 | 1461065388421 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 1942 | 1461065388425 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 04:29:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:29:48 INFO - PROCESS | 1942 | 1461065388431 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 1942 | 1461065388433 Marionette TRACE conn4 <- [1,498,null,{}] 04:29:48 INFO - PROCESS | 1942 | 1461065388439 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:48 INFO - PROCESS | 1942 | 1461065388585 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 04:29:48 INFO - PROCESS | 1942 | 1461065388723 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b398000 == 63 [pid = 1942] [id = 132] 04:29:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f42702e8800) [pid = 1942] [serial = 395] [outer = (nil)] 04:29:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f4278c95000) [pid = 1942] [serial = 396] [outer = 0x7f42702e8800] 04:29:48 INFO - PROCESS | 1942 | 1461065388792 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f427c10fc00) [pid = 1942] [serial = 397] [outer = 0x7f42702e8800] 04:29:49 INFO - PROCESS | 1942 | 1461065389621 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:29:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:29:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1231ms 04:29:49 INFO - PROCESS | 1942 | 1461065389662 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 04:29:49 INFO - PROCESS | 1942 | 1461065389666 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 04:29:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:29:49 INFO - PROCESS | 1942 | 1461065389672 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 1942 | 1461065389676 Marionette TRACE conn4 <- [1,502,null,{}] 04:29:49 INFO - PROCESS | 1942 | 1461065389681 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:49 INFO - PROCESS | 1942 | 1461065389851 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 04:29:49 INFO - PROCESS | 1942 | 1461065389994 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42722f3800 == 64 [pid = 1942] [id = 133] 04:29:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f426f0c4400) [pid = 1942] [serial = 398] [outer = (nil)] 04:29:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f426f0cbc00) [pid = 1942] [serial = 399] [outer = 0x7f426f0c4400] 04:29:50 INFO - PROCESS | 1942 | 1461065390066 Marionette DEBUG loaded listener.js 04:29:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f427374f400) [pid = 1942] [serial = 400] [outer = 0x7f426f0c4400] 04:29:51 INFO - PROCESS | 1942 | 1461065391103 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:29:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:29:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1491ms 04:29:51 INFO - PROCESS | 1942 | 1461065391164 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 04:29:51 INFO - PROCESS | 1942 | 1461065391170 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 04:29:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:29:51 INFO - PROCESS | 1942 | 1461065391177 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:29:51 INFO - PROCESS | 1942 | 1461065391183 Marionette TRACE conn4 <- [1,506,null,{}] 04:29:51 INFO - PROCESS | 1942 | 1461065391191 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:51 INFO - PROCESS | 1942 | 1461065391345 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 04:29:51 INFO - PROCESS | 1942 | 1461065391520 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278678000 == 65 [pid = 1942] [id = 134] 04:29:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f426f5a9c00) [pid = 1942] [serial = 401] [outer = (nil)] 04:29:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f426fc4b400) [pid = 1942] [serial = 402] [outer = 0x7f426f5a9c00] 04:29:51 INFO - PROCESS | 1942 | 1461065391601 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f42701ecc00) [pid = 1942] [serial = 403] [outer = 0x7f426f5a9c00] 04:29:52 INFO - PROCESS | 1942 | 1461065392451 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:29:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1332ms 04:29:52 INFO - PROCESS | 1942 | 1461065392510 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 1942 | 1461065392518 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 04:29:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:29:52 INFO - PROCESS | 1942 | 1461065392527 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 1942 | 1461065392531 Marionette TRACE conn4 <- [1,510,null,{}] 04:29:52 INFO - PROCESS | 1942 | 1461065392536 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:52 INFO - PROCESS | 1942 | 1461065392683 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 04:29:52 INFO - PROCESS | 1942 | 1461065392827 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717cf800 == 66 [pid = 1942] [id = 135] 04:29:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f42701f3800) [pid = 1942] [serial = 404] [outer = (nil)] 04:29:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f42702ed400) [pid = 1942] [serial = 405] [outer = 0x7f42701f3800] 04:29:52 INFO - PROCESS | 1942 | 1461065392893 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f42714b3400) [pid = 1942] [serial = 406] [outer = 0x7f42701f3800] 04:29:53 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4280314800 == 65 [pid = 1942] [id = 126] 04:29:53 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428030f800 == 64 [pid = 1942] [id = 125] 04:29:53 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c26a000 == 63 [pid = 1942] [id = 124] 04:29:53 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427932a000 == 62 [pid = 1942] [id = 123] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f42854d3c00) [pid = 1942] [serial = 342] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277db9000 == 61 [pid = 1942] [id = 122] 04:29:53 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fcd0800 == 60 [pid = 1942] [id = 121] 04:29:53 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754dc000 == 59 [pid = 1942] [id = 120] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f428fbdec00) [pid = 1942] [serial = 295] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f428b948800) [pid = 1942] [serial = 277] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f42862b6400) [pid = 1942] [serial = 213] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f428b562000) [pid = 1942] [serial = 253] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f42714a9800) [pid = 1942] [serial = 243] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f427c590c00) [pid = 1942] [serial = 249] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f427614a800) [pid = 1942] [serial = 246] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f4273699400) [pid = 1942] [serial = 207] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f4278c8c000) [pid = 1942] [serial = 210] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f42765e2c00) [pid = 1942] [serial = 283] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f427c591800) [pid = 1942] [serial = 286] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f428e0eb000) [pid = 1942] [serial = 292] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f428ba30800) [pid = 1942] [serial = 289] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f426fdbc400) [pid = 1942] [serial = 280] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f4273757c00) [pid = 1942] [serial = 336] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f4279360c00) [pid = 1942] [serial = 339] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f42784e3c00) [pid = 1942] [serial = 319] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f42784dd800) [pid = 1942] [serial = 318] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f4273871800) [pid = 1942] [serial = 328] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 99 (0x7f42736a1800) [pid = 1942] [serial = 327] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 98 (0x7f427369ec00) [pid = 1942] [serial = 313] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f4272274c00) [pid = 1942] [serial = 312] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f42784dc000) [pid = 1942] [serial = 316] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f42784d7400) [pid = 1942] [serial = 315] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f42784ddc00) [pid = 1942] [serial = 333] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f4279db3400) [pid = 1942] [serial = 321] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 92 (0x7f42854d1400) [pid = 1942] [serial = 322] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f4277a42400) [pid = 1942] [serial = 325] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f427582d000) [pid = 1942] [serial = 324] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 89 (0x7f427750bc00) [pid = 1942] [serial = 330] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 88 (0x7f4277a45400) [pid = 1942] [serial = 331] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 87 (0x7f42875c8400) [pid = 1942] [serial = 309] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 86 (0x7f4277a48c00) [pid = 1942] [serial = 337] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 85 (0x7f42854c7400) [pid = 1942] [serial = 340] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | --DOMWINDOW == 84 (0x7f4279360800) [pid = 1942] [serial = 334] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1942 | 1461065393828 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:29:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1340ms 04:29:53 INFO - PROCESS | 1942 | 1461065393867 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 1942 | 1461065393869 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 04:29:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:29:53 INFO - PROCESS | 1942 | 1461065393875 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 1942 | 1461065393880 Marionette TRACE conn4 <- [1,514,null,{}] 04:29:53 INFO - PROCESS | 1942 | 1461065393895 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:54 INFO - PROCESS | 1942 | 1461065394054 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 04:29:54 INFO - PROCESS | 1942 | 1461065394147 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277083000 == 60 [pid = 1942] [id = 136] 04:29:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 85 (0x7f427172d800) [pid = 1942] [serial = 407] [outer = (nil)] 04:29:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 86 (0x7f4273753400) [pid = 1942] [serial = 408] [outer = 0x7f427172d800] 04:29:54 INFO - PROCESS | 1942 | 1461065394208 Marionette DEBUG loaded listener.js 04:29:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 87 (0x7f427377ac00) [pid = 1942] [serial = 409] [outer = 0x7f427172d800] 04:29:54 INFO - PROCESS | 1942 | 1461065394821 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:29:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:29:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 982ms 04:29:54 INFO - PROCESS | 1942 | 1461065394857 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 04:29:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:29:54 INFO - PROCESS | 1942 | 1461065394861 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 04:29:54 INFO - PROCESS | 1942 | 1461065394866 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - PROCESS | 1942 | 1461065394869 Marionette TRACE conn4 <- [1,518,null,{}] 04:29:54 INFO - PROCESS | 1942 | 1461065394874 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:55 INFO - PROCESS | 1942 | 1461065395043 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 04:29:55 INFO - PROCESS | 1942 | 1461065395112 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793dc000 == 61 [pid = 1942] [id = 137] 04:29:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 88 (0x7f42722b3000) [pid = 1942] [serial = 410] [outer = (nil)] 04:29:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 89 (0x7f4273781800) [pid = 1942] [serial = 411] [outer = 0x7f42722b3000] 04:29:55 INFO - PROCESS | 1942 | 1461065395171 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 90 (0x7f4273870000) [pid = 1942] [serial = 412] [outer = 0x7f42722b3000] 04:29:55 INFO - PROCESS | 1942 | 1461065395869 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:29:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1029ms 04:29:55 INFO - PROCESS | 1942 | 1461065395895 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 1942 | 1461065395898 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 04:29:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:29:55 INFO - PROCESS | 1942 | 1461065395910 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 1942 | 1461065395912 Marionette TRACE conn4 <- [1,522,null,{}] 04:29:55 INFO - PROCESS | 1942 | 1461065395938 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:56 INFO - PROCESS | 1942 | 1461065396135 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:29:56 INFO - PROCESS | 1942 | 1461065396157 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754db800 == 62 [pid = 1942] [id = 138] 04:29:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f427377a800) [pid = 1942] [serial = 413] [outer = (nil)] 04:29:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f4273973400) [pid = 1942] [serial = 414] [outer = 0x7f427377a800] 04:29:56 INFO - PROCESS | 1942 | 1461065396214 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f427614a800) [pid = 1942] [serial = 415] [outer = 0x7f427377a800] 04:29:57 INFO - PROCESS | 1942 | 1461065397003 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:29:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1130ms 04:29:57 INFO - PROCESS | 1942 | 1461065397045 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 1942 | 1461065397048 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 04:29:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:29:57 INFO - PROCESS | 1942 | 1461065397059 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 1942 | 1461065397061 Marionette TRACE conn4 <- [1,526,null,{}] 04:29:57 INFO - PROCESS | 1942 | 1461065397066 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:57 INFO - PROCESS | 1942 | 1461065397257 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:29:57 INFO - PROCESS | 1942 | 1461065397294 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286285000 == 63 [pid = 1942] [id = 139] 04:29:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f4277a41400) [pid = 1942] [serial = 416] [outer = (nil)] 04:29:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f42784da800) [pid = 1942] [serial = 417] [outer = 0x7f4277a41400] 04:29:57 INFO - PROCESS | 1942 | 1461065397355 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f42786c1c00) [pid = 1942] [serial = 418] [outer = 0x7f4277a41400] 04:29:58 INFO - PROCESS | 1942 | --DOMWINDOW == 95 (0x7f42736a5c00) [pid = 1942] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:29:58 INFO - PROCESS | 1942 | --DOMWINDOW == 94 (0x7f426f5ab400) [pid = 1942] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:29:58 INFO - PROCESS | 1942 | --DOMWINDOW == 93 (0x7f4271588000) [pid = 1942] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:29:58 INFO - PROCESS | 1942 | --DOMWINDOW == 92 (0x7f426f5a9800) [pid = 1942] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:29:58 INFO - PROCESS | 1942 | --DOMWINDOW == 91 (0x7f427c10a800) [pid = 1942] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:29:58 INFO - PROCESS | 1942 | --DOMWINDOW == 90 (0x7f4271731400) [pid = 1942] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:29:58 INFO - PROCESS | 1942 | --DOMWINDOW == 89 (0x7f426f4eb800) [pid = 1942] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:29:58 INFO - PROCESS | 1942 | --DOMWINDOW == 88 (0x7f42734cd000) [pid = 1942] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:29:58 INFO - PROCESS | 1942 | 1461065398247 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:29:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1242ms 04:29:58 INFO - PROCESS | 1942 | 1461065398296 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 1942 | 1461065398299 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 04:29:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:29:58 INFO - PROCESS | 1942 | 1461065398305 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1942 | 1461065398307 Marionette TRACE conn4 <- [1,530,null,{}] 04:29:58 INFO - PROCESS | 1942 | 1461065398312 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:58 INFO - PROCESS | 1942 | 1461065398442 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:29:58 INFO - PROCESS | 1942 | 1461065398455 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4280303000 == 64 [pid = 1942] [id = 140] 04:29:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 89 (0x7f427131dc00) [pid = 1942] [serial = 419] [outer = (nil)] 04:29:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 90 (0x7f4277a3d800) [pid = 1942] [serial = 420] [outer = 0x7f427131dc00] 04:29:58 INFO - PROCESS | 1942 | 1461065398525 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 91 (0x7f4278c8e800) [pid = 1942] [serial = 421] [outer = 0x7f427131dc00] 04:29:59 INFO - PROCESS | 1942 | 1461065399204 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:29:59 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:29:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:29:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:29:59 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:29:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:29:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:29:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:29:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:29:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 926ms 04:29:59 INFO - PROCESS | 1942 | 1461065399249 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:29:59 INFO - PROCESS | 1942 | 1461065399253 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 04:29:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:29:59 INFO - PROCESS | 1942 | 1461065399260 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 1942 | 1461065399262 Marionette TRACE conn4 <- [1,534,null,{}] 04:29:59 INFO - PROCESS | 1942 | 1461065399267 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:59 INFO - PROCESS | 1942 | 1461065399440 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:29:59 INFO - PROCESS | 1942 | 1461065399460 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b391800 == 65 [pid = 1942] [id = 141] 04:29:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 92 (0x7f426f5a7800) [pid = 1942] [serial = 422] [outer = (nil)] 04:29:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 93 (0x7f4279549000) [pid = 1942] [serial = 423] [outer = 0x7f426f5a7800] 04:29:59 INFO - PROCESS | 1942 | 1461065399518 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 94 (0x7f4286509000) [pid = 1942] [serial = 424] [outer = 0x7f426f5a7800] 04:30:00 INFO - PROCESS | 1942 | 1461065400254 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:30:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1030ms 04:30:00 INFO - PROCESS | 1942 | 1461065400290 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 1942 | 1461065400295 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 04:30:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:30:00 INFO - PROCESS | 1942 | 1461065400304 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 1942 | 1461065400310 Marionette TRACE conn4 <- [1,538,null,{}] 04:30:00 INFO - PROCESS | 1942 | 1461065400345 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:00 INFO - PROCESS | 1942 | 1461065400610 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:30:00 INFO - PROCESS | 1942 | 1461065400728 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427393b800 == 66 [pid = 1942] [id = 142] 04:30:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 95 (0x7f426f0c6c00) [pid = 1942] [serial = 425] [outer = (nil)] 04:30:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 96 (0x7f426f0e0000) [pid = 1942] [serial = 426] [outer = 0x7f426f0c6c00] 04:30:00 INFO - PROCESS | 1942 | 1461065400799 Marionette DEBUG loaded listener.js 04:30:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f426f0eb400) [pid = 1942] [serial = 427] [outer = 0x7f426f0c6c00] 04:30:01 INFO - PROCESS | 1942 | 1461065401605 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 04:30:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1311ms 04:30:01 INFO - PROCESS | 1942 | 1461065401682 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 1942 | 1461065401693 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 04:30:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:30:01 INFO - PROCESS | 1942 | 1461065401710 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 1942 | 1461065401714 Marionette TRACE conn4 <- [1,542,null,{}] 04:30:01 INFO - PROCESS | 1942 | 1461065401735 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:01 INFO - PROCESS | 1942 | 1461065401926 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:30:02 INFO - PROCESS | 1942 | 1461065402068 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:02 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f5c9800 == 67 [pid = 1942] [id = 143] 04:30:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f426f0c8c00) [pid = 1942] [serial = 428] [outer = (nil)] 04:30:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f42701ee400) [pid = 1942] [serial = 429] [outer = 0x7f426f0c8c00] 04:30:02 INFO - PROCESS | 1942 | 1461065402145 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 100 (0x7f427076b400) [pid = 1942] [serial = 430] [outer = 0x7f426f0c8c00] 04:30:03 INFO - PROCESS | 1942 | 1461065403030 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:30:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1334ms 04:30:03 INFO - PROCESS | 1942 | 1461065403043 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 1942 | 1461065403046 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 04:30:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:30:03 INFO - PROCESS | 1942 | 1461065403052 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - PROCESS | 1942 | 1461065403058 Marionette TRACE conn4 <- [1,546,null,{}] 04:30:03 INFO - PROCESS | 1942 | 1461065403109 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:03 INFO - PROCESS | 1942 | 1461065403318 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:30:03 INFO - PROCESS | 1942 | 1461065403421 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428fb66800 == 68 [pid = 1942] [id = 144] 04:30:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f42701f6800) [pid = 1942] [serial = 431] [outer = (nil)] 04:30:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f42722ad800) [pid = 1942] [serial = 432] [outer = 0x7f42701f6800] 04:30:03 INFO - PROCESS | 1942 | 1461065403496 Marionette DEBUG loaded listener.js 04:30:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f427386e800) [pid = 1942] [serial = 433] [outer = 0x7f42701f6800] 04:30:04 INFO - PROCESS | 1942 | 1461065404272 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:30:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1239ms 04:30:04 INFO - PROCESS | 1942 | 1461065404326 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 1942 | 1461065404331 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 04:30:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:30:04 INFO - PROCESS | 1942 | 1461065404338 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 1942 | 1461065404341 Marionette TRACE conn4 <- [1,550,null,{}] 04:30:04 INFO - PROCESS | 1942 | 1461065404346 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:04 INFO - PROCESS | 1942 | 1461065404512 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:30:04 INFO - PROCESS | 1942 | 1461065404671 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7bd800 == 69 [pid = 1942] [id = 145] 04:30:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f42702ea000) [pid = 1942] [serial = 434] [outer = (nil)] 04:30:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f42754b3800) [pid = 1942] [serial = 435] [outer = 0x7f42702ea000] 04:30:04 INFO - PROCESS | 1942 | 1461065404740 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f4277a4a400) [pid = 1942] [serial = 436] [outer = 0x7f42702ea000] 04:30:05 INFO - PROCESS | 1942 | 1461065405491 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:30:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:30:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1185ms 04:30:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:30:05 INFO - PROCESS | 1942 | 1461065405523 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:30:05 INFO - PROCESS | 1942 | 1461065405526 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 04:30:05 INFO - PROCESS | 1942 | 1461065405530 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:30:05 INFO - PROCESS | 1942 | 1461065405534 Marionette TRACE conn4 <- [1,554,null,{}] 04:30:05 INFO - PROCESS | 1942 | 1461065405584 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:05 INFO - PROCESS | 1942 | 1461065405725 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:30:05 INFO - PROCESS | 1942 | 1461065405860 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e33800 == 70 [pid = 1942] [id = 146] 04:30:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f4273779c00) [pid = 1942] [serial = 437] [outer = (nil)] 04:30:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f42784dac00) [pid = 1942] [serial = 438] [outer = 0x7f4273779c00] 04:30:05 INFO - PROCESS | 1942 | 1461065405928 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f4279d4f400) [pid = 1942] [serial = 439] [outer = 0x7f4273779c00] 04:30:06 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:06 INFO - PROCESS | 1942 | 1461065406780 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:30:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1275ms 04:30:06 INFO - PROCESS | 1942 | 1461065406806 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 1942 | 1461065406810 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 04:30:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:30:06 INFO - PROCESS | 1942 | 1461065406815 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 1942 | 1461065406818 Marionette TRACE conn4 <- [1,558,null,{}] 04:30:06 INFO - PROCESS | 1942 | 1461065406823 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:07 INFO - PROCESS | 1942 | 1461065407001 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:30:07 INFO - PROCESS | 1942 | 1461065407115 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da65000 == 71 [pid = 1942] [id = 147] 04:30:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f42772ae400) [pid = 1942] [serial = 440] [outer = (nil)] 04:30:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f42865e7c00) [pid = 1942] [serial = 441] [outer = 0x7f42772ae400] 04:30:07 INFO - PROCESS | 1942 | 1461065407229 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f428978cc00) [pid = 1942] [serial = 442] [outer = 0x7f42772ae400] 04:30:08 INFO - PROCESS | 1942 | 1461065408077 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:30:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1327ms 04:30:08 INFO - PROCESS | 1942 | 1461065408144 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 1942 | 1461065408148 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 04:30:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:30:08 INFO - PROCESS | 1942 | 1461065408153 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 1942 | 1461065408156 Marionette TRACE conn4 <- [1,562,null,{}] 04:30:08 INFO - PROCESS | 1942 | 1461065408161 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:08 INFO - PROCESS | 1942 | 1461065408307 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:30:08 INFO - PROCESS | 1942 | 1461065408452 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270484000 == 72 [pid = 1942] [id = 148] 04:30:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f42704ad800) [pid = 1942] [serial = 443] [outer = (nil)] 04:30:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f42704b2800) [pid = 1942] [serial = 444] [outer = 0x7f42704ad800] 04:30:08 INFO - PROCESS | 1942 | 1461065408522 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f42704b7c00) [pid = 1942] [serial = 445] [outer = 0x7f42704ad800] 04:30:09 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:09 INFO - PROCESS | 1942 | 1461065409811 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:30:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:30:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1691ms 04:30:09 INFO - PROCESS | 1942 | 1461065409849 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 1942 | 1461065409852 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 04:30:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:30:09 INFO - PROCESS | 1942 | 1461065409860 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 1942 | 1461065409863 Marionette TRACE conn4 <- [1,566,null,{}] 04:30:09 INFO - PROCESS | 1942 | 1461065409868 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:10 INFO - PROCESS | 1942 | 1461065410012 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:30:10 INFO - PROCESS | 1942 | 1461065410165 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42722d9800 == 73 [pid = 1942] [id = 149] 04:30:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f42701ed000) [pid = 1942] [serial = 446] [outer = (nil)] 04:30:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f42704b7000) [pid = 1942] [serial = 447] [outer = 0x7f42701ed000] 04:30:10 INFO - PROCESS | 1942 | 1461065410360 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f427342c000) [pid = 1942] [serial = 448] [outer = 0x7f42701ed000] 04:30:11 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:11 INFO - PROCESS | 1942 | 1461065411703 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:30:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1884ms 04:30:11 INFO - PROCESS | 1942 | 1461065411746 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 1942 | 1461065411752 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 04:30:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:30:11 INFO - PROCESS | 1942 | 1461065411760 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 1942 | 1461065411765 Marionette TRACE conn4 <- [1,570,null,{}] 04:30:11 INFO - PROCESS | 1942 | 1461065411772 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:11 INFO - PROCESS | 1942 | 1461065411930 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:30:12 INFO - PROCESS | 1942 | 1461065412077 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42738ad000 == 74 [pid = 1942] [id = 150] 04:30:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f426f5a1c00) [pid = 1942] [serial = 449] [outer = (nil)] 04:30:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f426f5a8400) [pid = 1942] [serial = 450] [outer = 0x7f426f5a1c00] 04:30:12 INFO - PROCESS | 1942 | 1461065412194 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f426f6bd400) [pid = 1942] [serial = 451] [outer = 0x7f426f5a1c00] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279cdd000 == 73 [pid = 1942] [id = 94] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4280303000 == 72 [pid = 1942] [id = 140] 04:30:12 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:12 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f4286072000) [pid = 1942] [serial = 381] [outer = (nil)] [url = about:blank] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286285000 == 71 [pid = 1942] [id = 139] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754db800 == 70 [pid = 1942] [id = 138] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793dc000 == 69 [pid = 1942] [id = 137] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277083000 == 68 [pid = 1942] [id = 136] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717cf800 == 67 [pid = 1942] [id = 135] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278678000 == 66 [pid = 1942] [id = 134] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b398000 == 65 [pid = 1942] [id = 132] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428fb84800 == 64 [pid = 1942] [id = 131] 04:30:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277374800 == 63 [pid = 1942] [id = 128] 04:30:13 INFO - PROCESS | 1942 | 1461065413119 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f4286592000) [pid = 1942] [serial = 354] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f4278b4dc00) [pid = 1942] [serial = 372] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f428b88d400) [pid = 1942] [serial = 357] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f4286739800) [pid = 1942] [serial = 343] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f427226f400) [pid = 1942] [serial = 363] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f42736a4400) [pid = 1942] [serial = 364] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f426fdbdc00) [pid = 1942] [serial = 361] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f426f6b2400) [pid = 1942] [serial = 360] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f427c169800) [pid = 1942] [serial = 375] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f4273874800) [pid = 1942] [serial = 366] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f4275571000) [pid = 1942] [serial = 367] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f4278e8ac00) [pid = 1942] [serial = 373] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f4273752800) [pid = 1942] [serial = 348] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4277a3e400) [pid = 1942] [serial = 369] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f426f5c2800) [pid = 1942] [serial = 345] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f42784d5000) [pid = 1942] [serial = 351] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f42767a4400) [pid = 1942] [serial = 378] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f4279034800) [pid = 1942] [serial = 379] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f42854d0000) [pid = 1942] [serial = 376] [outer = (nil)] [url = about:blank] 04:30:13 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f42784d7800) [pid = 1942] [serial = 370] [outer = (nil)] [url = about:blank] 04:30:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:30:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1441ms 04:30:13 INFO - PROCESS | 1942 | 1461065413202 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 1942 | 1461065413209 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 04:30:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:30:13 INFO - PROCESS | 1942 | 1461065413219 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - PROCESS | 1942 | 1461065413222 Marionette TRACE conn4 <- [1,574,null,{}] 04:30:13 INFO - PROCESS | 1942 | 1461065413228 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:13 INFO - PROCESS | 1942 | 1461065413373 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:30:13 INFO - PROCESS | 1942 | 1461065413494 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e29800 == 64 [pid = 1942] [id = 151] 04:30:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f426f59ec00) [pid = 1942] [serial = 452] [outer = (nil)] 04:30:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f42702f0800) [pid = 1942] [serial = 453] [outer = 0x7f426f59ec00] 04:30:13 INFO - PROCESS | 1942 | 1461065413556 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f42714a9800) [pid = 1942] [serial = 454] [outer = 0x7f426f59ec00] 04:30:14 INFO - PROCESS | 1942 | 1461065414245 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:30:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:30:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1083ms 04:30:14 INFO - PROCESS | 1942 | 1461065414301 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:30:14 INFO - PROCESS | 1942 | 1461065414304 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 04:30:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:30:14 INFO - PROCESS | 1942 | 1461065414310 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 1942 | 1461065414315 Marionette TRACE conn4 <- [1,578,null,{}] 04:30:14 INFO - PROCESS | 1942 | 1461065414330 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:14 INFO - PROCESS | 1942 | 1461065414508 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:30:14 INFO - PROCESS | 1942 | 1461065414530 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278668800 == 65 [pid = 1942] [id = 152] 04:30:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f4271588000) [pid = 1942] [serial = 455] [outer = (nil)] 04:30:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f4273751400) [pid = 1942] [serial = 456] [outer = 0x7f4271588000] 04:30:14 INFO - PROCESS | 1942 | 1461065414592 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f427377e400) [pid = 1942] [serial = 457] [outer = 0x7f4271588000] 04:30:15 INFO - PROCESS | 1942 | 1461065415320 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:30:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1049ms 04:30:15 INFO - PROCESS | 1942 | 1461065415359 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1942 | 1461065415362 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 04:30:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:30:15 INFO - PROCESS | 1942 | 1461065415400 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1942 | 1461065415403 Marionette TRACE conn4 <- [1,582,null,{}] 04:30:15 INFO - PROCESS | 1942 | 1461065415409 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:15 INFO - PROCESS | 1942 | 1461065415596 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:30:15 INFO - PROCESS | 1942 | 1461065415622 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793cf800 == 66 [pid = 1942] [id = 153] 04:30:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f427374ec00) [pid = 1942] [serial = 458] [outer = (nil)] 04:30:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f427386e400) [pid = 1942] [serial = 459] [outer = 0x7f427374ec00] 04:30:15 INFO - PROCESS | 1942 | 1461065415681 Marionette DEBUG loaded listener.js 04:30:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f427396b800) [pid = 1942] [serial = 460] [outer = 0x7f427374ec00] 04:30:16 INFO - PROCESS | 1942 | 1461065416473 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:30:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1163ms 04:30:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:30:16 INFO - PROCESS | 1942 | 1461065416544 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 1942 | 1461065416547 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 04:30:16 INFO - PROCESS | 1942 | 1461065416553 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - PROCESS | 1942 | 1461065416555 Marionette TRACE conn4 <- [1,586,null,{}] 04:30:16 INFO - PROCESS | 1942 | 1461065416560 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:16 INFO - PROCESS | 1942 | 1461065416749 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:30:16 INFO - PROCESS | 1942 | 1461065416802 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c46000 == 67 [pid = 1942] [id = 154] 04:30:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f4275579800) [pid = 1942] [serial = 461] [outer = (nil)] 04:30:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f4276033800) [pid = 1942] [serial = 462] [outer = 0x7f4275579800] 04:30:16 INFO - PROCESS | 1942 | 1461065416861 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f42775c6000) [pid = 1942] [serial = 463] [outer = 0x7f4275579800] 04:30:17 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f426f5a9c00) [pid = 1942] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:30:17 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f427131dc00) [pid = 1942] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:30:17 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f427172d800) [pid = 1942] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:30:17 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f427377a800) [pid = 1942] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:30:17 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f42722b3000) [pid = 1942] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:30:17 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4277a41400) [pid = 1942] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:30:17 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f42701f3800) [pid = 1942] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:30:17 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f427377a800) [pid = 1942] [serial = 464] [outer = 0x7f426f4e7000] 04:30:17 INFO - PROCESS | 1942 | 1461065417834 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:30:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1332ms 04:30:17 INFO - PROCESS | 1942 | 1461065417889 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 1942 | 1461065417891 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 04:30:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:30:17 INFO - PROCESS | 1942 | 1461065417897 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 1942 | 1461065417899 Marionette TRACE conn4 <- [1,590,null,{}] 04:30:17 INFO - PROCESS | 1942 | 1461065417904 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:18 INFO - PROCESS | 1942 | 1461065418059 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:30:18 INFO - PROCESS | 1942 | 1461065418070 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f707000 == 68 [pid = 1942] [id = 155] 04:30:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f42775c5c00) [pid = 1942] [serial = 465] [outer = (nil)] 04:30:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f4278e89c00) [pid = 1942] [serial = 466] [outer = 0x7f42775c5c00] 04:30:18 INFO - PROCESS | 1942 | 1461065418131 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f427c169800) [pid = 1942] [serial = 467] [outer = 0x7f42775c5c00] 04:30:18 INFO - PROCESS | 1942 | 1461065418842 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:30:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 984ms 04:30:18 INFO - PROCESS | 1942 | 1461065418881 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 1942 | 1461065418885 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 04:30:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:30:18 INFO - PROCESS | 1942 | 1461065418890 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 1942 | 1461065418892 Marionette TRACE conn4 <- [1,594,null,{}] 04:30:18 INFO - PROCESS | 1942 | 1461065418897 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:19 INFO - PROCESS | 1942 | 1461065419064 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:30:19 INFO - PROCESS | 1942 | 1461065419080 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286281000 == 69 [pid = 1942] [id = 156] 04:30:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f426f0c8400) [pid = 1942] [serial = 468] [outer = (nil)] 04:30:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f426f7db000) [pid = 1942] [serial = 469] [outer = 0x7f426f0c8400] 04:30:19 INFO - PROCESS | 1942 | 1461065419138 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f426f7e1400) [pid = 1942] [serial = 470] [outer = 0x7f426f0c8400] 04:30:20 INFO - PROCESS | 1942 | 1461065420104 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1275ms 04:30:20 INFO - PROCESS | 1942 | 1461065420167 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 1942 | 1461065420174 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 04:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:30:20 INFO - PROCESS | 1942 | 1461065420182 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 1942 | 1461065420187 Marionette TRACE conn4 <- [1,598,null,{}] 04:30:20 INFO - PROCESS | 1942 | 1461065420195 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:20 INFO - PROCESS | 1942 | 1461065420359 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:30:20 INFO - PROCESS | 1942 | 1461065420501 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42738b2800 == 70 [pid = 1942] [id = 157] 04:30:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f426f5a1000) [pid = 1942] [serial = 471] [outer = (nil)] 04:30:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f426f6bdc00) [pid = 1942] [serial = 472] [outer = 0x7f426f5a1000] 04:30:20 INFO - PROCESS | 1942 | 1461065420585 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f426f7dfc00) [pid = 1942] [serial = 473] [outer = 0x7f426f5a1000] 04:30:21 INFO - PROCESS | 1942 | 1461065421729 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1586ms 04:30:21 INFO - PROCESS | 1942 | 1461065421769 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 1942 | 1461065421777 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 04:30:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:30:21 INFO - PROCESS | 1942 | 1461065421798 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - PROCESS | 1942 | 1461065421805 Marionette TRACE conn4 <- [1,602,null,{}] 04:30:21 INFO - PROCESS | 1942 | 1461065421812 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:21 INFO - PROCESS | 1942 | 1461065421998 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:30:22 INFO - PROCESS | 1942 | 1461065422236 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c38000 == 71 [pid = 1942] [id = 158] 04:30:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f4270086c00) [pid = 1942] [serial = 474] [outer = (nil)] 04:30:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f427008d800) [pid = 1942] [serial = 475] [outer = 0x7f4270086c00] 04:30:22 INFO - PROCESS | 1942 | 1461065422304 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f42701ee800) [pid = 1942] [serial = 476] [outer = 0x7f4270086c00] 04:30:23 INFO - PROCESS | 1942 | 1461065423146 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:30:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1400ms 04:30:23 INFO - PROCESS | 1942 | 1461065423192 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:30:23 INFO - PROCESS | 1942 | 1461065423196 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 04:30:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:30:23 INFO - PROCESS | 1942 | 1461065423202 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 1942 | 1461065423208 Marionette TRACE conn4 <- [1,606,null,{}] 04:30:23 INFO - PROCESS | 1942 | 1461065423224 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:23 INFO - PROCESS | 1942 | 1461065423388 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:30:23 INFO - PROCESS | 1942 | 1461065423530 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ae08800 == 72 [pid = 1942] [id = 159] 04:30:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f4270091c00) [pid = 1942] [serial = 477] [outer = (nil)] 04:30:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f42714b2400) [pid = 1942] [serial = 478] [outer = 0x7f4270091c00] 04:30:23 INFO - PROCESS | 1942 | 1461065423604 Marionette DEBUG loaded listener.js 04:30:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f4273756800) [pid = 1942] [serial = 479] [outer = 0x7f4270091c00] 04:30:24 INFO - PROCESS | 1942 | 1461065424457 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:30:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1288ms 04:30:24 INFO - PROCESS | 1942 | 1461065424490 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:30:24 INFO - PROCESS | 1942 | 1461065424495 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 04:30:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:30:24 INFO - PROCESS | 1942 | 1461065424501 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 1942 | 1461065424503 Marionette TRACE conn4 <- [1,610,null,{}] 04:30:24 INFO - PROCESS | 1942 | 1461065424509 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:24 INFO - PROCESS | 1942 | 1461065424711 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:30:24 INFO - PROCESS | 1942 | 1461065424730 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba0c800 == 73 [pid = 1942] [id = 160] 04:30:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f42701f8c00) [pid = 1942] [serial = 480] [outer = (nil)] 04:30:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f4273874400) [pid = 1942] [serial = 481] [outer = 0x7f42701f8c00] 04:30:24 INFO - PROCESS | 1942 | 1461065424841 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f42767a4400) [pid = 1942] [serial = 482] [outer = 0x7f42701f8c00] 04:30:25 INFO - PROCESS | 1942 | 1461065425731 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:30:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1276ms 04:30:25 INFO - PROCESS | 1942 | 1461065425778 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1942 | 1461065425782 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 04:30:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:30:25 INFO - PROCESS | 1942 | 1461065425788 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1942 | 1461065425790 Marionette TRACE conn4 <- [1,614,null,{}] 04:30:25 INFO - PROCESS | 1942 | 1461065425796 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:25 INFO - PROCESS | 1942 | 1461065425940 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:30:26 INFO - PROCESS | 1942 | 1461065426091 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42909a5000 == 74 [pid = 1942] [id = 161] 04:30:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f4268721c00) [pid = 1942] [serial = 483] [outer = (nil)] 04:30:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f4277acac00) [pid = 1942] [serial = 484] [outer = 0x7f4268721c00] 04:30:26 INFO - PROCESS | 1942 | 1461065426163 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f42784e2800) [pid = 1942] [serial = 485] [outer = 0x7f4268721c00] 04:30:27 INFO - PROCESS | 1942 | 1461065427027 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:30:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:30:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1278ms 04:30:27 INFO - PROCESS | 1942 | 1461065427066 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 1942 | 1461065427070 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 04:30:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:30:27 INFO - PROCESS | 1942 | 1461065427076 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:30:27 INFO - PROCESS | 1942 | 1461065427080 Marionette TRACE conn4 <- [1,618,null,{}] 04:30:27 INFO - PROCESS | 1942 | 1461065427085 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:27 INFO - PROCESS | 1942 | 1461065427266 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:30:27 INFO - PROCESS | 1942 | 1461065427410 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717e0000 == 75 [pid = 1942] [id = 162] 04:30:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f426ec34400) [pid = 1942] [serial = 486] [outer = (nil)] 04:30:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f426ec3e400) [pid = 1942] [serial = 487] [outer = 0x7f426ec34400] 04:30:27 INFO - PROCESS | 1942 | 1461065427482 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f4273786800) [pid = 1942] [serial = 488] [outer = 0x7f426ec34400] 04:30:28 INFO - PROCESS | 1942 | 1461065428687 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:30:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1681ms 04:30:28 INFO - PROCESS | 1942 | 1461065428758 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 1942 | 1461065428765 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 04:30:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:30:28 INFO - PROCESS | 1942 | 1461065428773 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1942 | 1461065428777 Marionette TRACE conn4 <- [1,622,null,{}] 04:30:28 INFO - PROCESS | 1942 | 1461065428784 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:28 INFO - PROCESS | 1942 | 1461065428990 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:30:29 INFO - PROCESS | 1942 | 1461065429274 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da6a000 == 76 [pid = 1942] [id = 163] 04:30:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f426f5a3800) [pid = 1942] [serial = 489] [outer = (nil)] 04:30:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f426f5acc00) [pid = 1942] [serial = 490] [outer = 0x7f426f5a3800] 04:30:29 INFO - PROCESS | 1942 | 1461065429344 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f426f7d8400) [pid = 1942] [serial = 491] [outer = 0x7f426f5a3800] 04:30:30 INFO - PROCESS | 1942 | 1461065430137 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:30:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1435ms 04:30:30 INFO - PROCESS | 1942 | 1461065430208 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 1942 | 1461065430215 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 04:30:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:30:30 INFO - PROCESS | 1942 | 1461065430225 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 1942 | 1461065430228 Marionette TRACE conn4 <- [1,626,null,{}] 04:30:30 INFO - PROCESS | 1942 | 1461065430234 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:30 INFO - PROCESS | 1942 | 1461065430405 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42738b1800 == 75 [pid = 1942] [id = 115] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426de3d800 == 74 [pid = 1942] [id = 119] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c3e000 == 73 [pid = 1942] [id = 118] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b97d800 == 72 [pid = 1942] [id = 117] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f4279549000) [pid = 1942] [serial = 423] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f42702edc00) [pid = 1942] [serial = 393] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f4272278000) [pid = 1942] [serial = 384] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f42775c5000) [pid = 1942] [serial = 390] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f42701f8800) [pid = 1942] [serial = 387] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f4278c95000) [pid = 1942] [serial = 396] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f426f0cbc00) [pid = 1942] [serial = 399] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f707000 == 71 [pid = 1942] [id = 155] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c46000 == 70 [pid = 1942] [id = 154] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428755a000 == 69 [pid = 1942] [id = 127] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793cf800 == 68 [pid = 1942] [id = 153] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278668800 == 67 [pid = 1942] [id = 152] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e29800 == 66 [pid = 1942] [id = 151] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42738ad000 == 65 [pid = 1942] [id = 150] 04:30:30 INFO - PROCESS | 1942 | 1461065430586 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428fb66800 == 64 [pid = 1942] [id = 144] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f5c9800 == 63 [pid = 1942] [id = 143] 04:30:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427393b800 == 62 [pid = 1942] [id = 142] 04:30:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da5d000 == 63 [pid = 1942] [id = 164] 04:30:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f4268717000) [pid = 1942] [serial = 492] [outer = (nil)] 04:30:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f426f4e2c00) [pid = 1942] [serial = 493] [outer = 0x7f4268717000] 04:30:30 INFO - PROCESS | 1942 | 1461065430656 Marionette DEBUG loaded listener.js 04:30:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f427008ec00) [pid = 1942] [serial = 494] [outer = 0x7f4268717000] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f42701ecc00) [pid = 1942] [serial = 403] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f4278c8e800) [pid = 1942] [serial = 421] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f427377ac00) [pid = 1942] [serial = 409] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f4273753400) [pid = 1942] [serial = 408] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f4273973400) [pid = 1942] [serial = 414] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f426fc4b400) [pid = 1942] [serial = 402] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f4273781800) [pid = 1942] [serial = 411] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f42786c1c00) [pid = 1942] [serial = 418] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f42702ed400) [pid = 1942] [serial = 405] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f4273870000) [pid = 1942] [serial = 412] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f4277a3d800) [pid = 1942] [serial = 420] [outer = (nil)] [url = about:blank] 04:30:30 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f42784da800) [pid = 1942] [serial = 417] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f427614a800) [pid = 1942] [serial = 415] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f42714b3400) [pid = 1942] [serial = 406] [outer = (nil)] [url = about:blank] 04:30:31 INFO - PROCESS | 1942 | 1461065431445 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:30:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:30:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1239ms 04:30:31 INFO - PROCESS | 1942 | 1461065431464 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:30:31 INFO - PROCESS | 1942 | 1461065431466 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 04:30:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:30:31 INFO - PROCESS | 1942 | 1461065431473 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:30:31 INFO - PROCESS | 1942 | 1461065431478 Marionette TRACE conn4 <- [1,630,null,{}] 04:30:31 INFO - PROCESS | 1942 | 1461065431502 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:31 INFO - PROCESS | 1942 | 1461065431642 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:30:31 INFO - PROCESS | 1942 | 1461065431660 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7ae800 == 64 [pid = 1942] [id = 165] 04:30:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f42704aa000) [pid = 1942] [serial = 495] [outer = (nil)] 04:30:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f42714b3400) [pid = 1942] [serial = 496] [outer = 0x7f42704aa000] 04:30:31 INFO - PROCESS | 1942 | 1461065431720 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f42734cec00) [pid = 1942] [serial = 497] [outer = 0x7f42704aa000] 04:30:32 INFO - PROCESS | 1942 | 1461065432488 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:30:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:30:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1042ms 04:30:32 INFO - PROCESS | 1942 | 1461065432516 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 1942 | 1461065432519 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 04:30:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:30:32 INFO - PROCESS | 1942 | 1461065432525 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 1942 | 1461065432527 Marionette TRACE conn4 <- [1,634,null,{}] 04:30:32 INFO - PROCESS | 1942 | 1461065432532 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:32 INFO - PROCESS | 1942 | 1461065432717 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:30:32 INFO - PROCESS | 1942 | 1461065432792 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793d7800 == 65 [pid = 1942] [id = 166] 04:30:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f426871bc00) [pid = 1942] [serial = 498] [outer = (nil)] 04:30:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f4273757c00) [pid = 1942] [serial = 499] [outer = 0x7f426871bc00] 04:30:32 INFO - PROCESS | 1942 | 1461065432860 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f4273786400) [pid = 1942] [serial = 500] [outer = 0x7f426871bc00] 04:30:33 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:33 INFO - PROCESS | 1942 | 1461065433576 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:30:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1084ms 04:30:33 INFO - PROCESS | 1942 | 1461065433611 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 1942 | 1461065433613 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 04:30:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:30:33 INFO - PROCESS | 1942 | 1461065433619 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 1942 | 1461065433621 Marionette TRACE conn4 <- [1,638,null,{}] 04:30:33 INFO - PROCESS | 1942 | 1461065433627 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:33 INFO - PROCESS | 1942 | 1461065433795 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:30:33 INFO - PROCESS | 1942 | 1461065433823 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c26f800 == 66 [pid = 1942] [id = 167] 04:30:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f4273786c00) [pid = 1942] [serial = 501] [outer = (nil)] 04:30:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f427396fc00) [pid = 1942] [serial = 502] [outer = 0x7f4273786c00] 04:30:33 INFO - PROCESS | 1942 | 1461065433880 Marionette DEBUG loaded listener.js 04:30:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f4275832800) [pid = 1942] [serial = 503] [outer = 0x7f4273786c00] 04:30:34 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:34 INFO - PROCESS | 1942 | 1461065434608 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:30:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:30:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1027ms 04:30:34 INFO - PROCESS | 1942 | 1461065434647 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:30:34 INFO - PROCESS | 1942 | 1461065434649 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 04:30:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:30:34 INFO - PROCESS | 1942 | 1461065434661 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 1942 | 1461065434663 Marionette TRACE conn4 <- [1,642,null,{}] 04:30:34 INFO - PROCESS | 1942 | 1461065434686 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:34 INFO - PROCESS | 1942 | 1461065434882 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:30:34 INFO - PROCESS | 1942 | 1461065434900 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286760800 == 67 [pid = 1942] [id = 168] 04:30:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f4276026400) [pid = 1942] [serial = 504] [outer = (nil)] 04:30:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f4278b4a800) [pid = 1942] [serial = 505] [outer = 0x7f4276026400] 04:30:34 INFO - PROCESS | 1942 | 1461065434963 Marionette DEBUG loaded listener.js 04:30:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f427c10e000) [pid = 1942] [serial = 506] [outer = 0x7f4276026400] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f426f0c4400) [pid = 1942] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f427374ec00) [pid = 1942] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f4275579800) [pid = 1942] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f42775c5c00) [pid = 1942] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f426f59ec00) [pid = 1942] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f42701ed000) [pid = 1942] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f426f5a1c00) [pid = 1942] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f4271588000) [pid = 1942] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f4277a48800) [pid = 1942] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f4273759c00) [pid = 1942] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f427131a800) [pid = 1942] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f4277a45000) [pid = 1942] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f426f5ab800) [pid = 1942] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f426f5aa800) [pid = 1942] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f42702e8800) [pid = 1942] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f42702e3000) [pid = 1942] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f42772e9800) [pid = 1942] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f428ae4c400) [pid = 1942] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f4279037400) [pid = 1942] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:30:35 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f42701f1000) [pid = 1942] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:30:36 INFO - PROCESS | 1942 | 1461065436007 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:30:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:30:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1378ms 04:30:36 INFO - PROCESS | 1942 | 1461065436040 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:30:36 INFO - PROCESS | 1942 | 1461065436043 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 04:30:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:30:36 INFO - PROCESS | 1942 | 1461065436054 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 1942 | 1461065436056 Marionette TRACE conn4 <- [1,646,null,{}] 04:30:36 INFO - PROCESS | 1942 | 1461065436062 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:36 INFO - PROCESS | 1942 | 1461065436206 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:30:36 INFO - PROCESS | 1942 | 1461065436220 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277518800 == 68 [pid = 1942] [id = 169] 04:30:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f426f5a7c00) [pid = 1942] [serial = 507] [outer = (nil)] 04:30:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f42701b9400) [pid = 1942] [serial = 508] [outer = 0x7f426f5a7c00] 04:30:36 INFO - PROCESS | 1942 | 1461065436279 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f42701be400) [pid = 1942] [serial = 509] [outer = 0x7f426f5a7c00] 04:30:37 INFO - PROCESS | 1942 | 1461065437002 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:30:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:30:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 985ms 04:30:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:30:37 INFO - PROCESS | 1942 | 1461065437034 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 1942 | 1461065437036 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 04:30:37 INFO - PROCESS | 1942 | 1461065437042 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 1942 | 1461065437045 Marionette TRACE conn4 <- [1,650,null,{}] 04:30:37 INFO - PROCESS | 1942 | 1461065437050 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:37 INFO - PROCESS | 1942 | 1461065437220 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:30:37 INFO - PROCESS | 1942 | 1461065437236 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ae0d000 == 69 [pid = 1942] [id = 170] 04:30:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f426f0c8800) [pid = 1942] [serial = 510] [outer = (nil)] 04:30:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f42701c1800) [pid = 1942] [serial = 511] [outer = 0x7f426f0c8800] 04:30:37 INFO - PROCESS | 1942 | 1461065437295 Marionette DEBUG loaded listener.js 04:30:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f427158d400) [pid = 1942] [serial = 512] [outer = 0x7f426f0c8800] 04:30:38 INFO - PROCESS | 1942 | 1461065438294 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:30:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:30:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1328ms 04:30:38 INFO - PROCESS | 1942 | 1461065438370 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:30:38 INFO - PROCESS | 1942 | 1461065438375 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 04:30:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:30:38 INFO - PROCESS | 1942 | 1461065438385 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 1942 | 1461065438388 Marionette TRACE conn4 <- [1,654,null,{}] 04:30:38 INFO - PROCESS | 1942 | 1461065438397 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:38 INFO - PROCESS | 1942 | 1461065438600 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:30:38 INFO - PROCESS | 1942 | 1461065438751 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277db8800 == 70 [pid = 1942] [id = 171] 04:30:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f426f4ec800) [pid = 1942] [serial = 513] [outer = (nil)] 04:30:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f426f7d5400) [pid = 1942] [serial = 514] [outer = 0x7f426f4ec800] 04:30:38 INFO - PROCESS | 1942 | 1461065438826 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f4270084000) [pid = 1942] [serial = 515] [outer = 0x7f426f4ec800] 04:30:39 INFO - PROCESS | 1942 | 1461065439756 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:30:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:30:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1436ms 04:30:39 INFO - PROCESS | 1942 | 1461065439821 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 1942 | 1461065439830 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 04:30:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:30:39 INFO - PROCESS | 1942 | 1461065439839 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 1942 | 1461065439844 Marionette TRACE conn4 <- [1,658,null,{}] 04:30:39 INFO - PROCESS | 1942 | 1461065439849 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:40 INFO - PROCESS | 1942 | 1461065440008 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:30:40 INFO - PROCESS | 1942 | 1461065440154 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42860d7000 == 71 [pid = 1942] [id = 172] 04:30:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f426f59f400) [pid = 1942] [serial = 516] [outer = (nil)] 04:30:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f42701f9c00) [pid = 1942] [serial = 517] [outer = 0x7f426f59f400] 04:30:40 INFO - PROCESS | 1942 | 1461065440226 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f42704ad000) [pid = 1942] [serial = 518] [outer = 0x7f426f59f400] 04:30:41 INFO - PROCESS | 1942 | 1461065441100 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:30:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:30:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1328ms 04:30:41 INFO - PROCESS | 1942 | 1461065441168 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:30:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:30:41 INFO - PROCESS | 1942 | 1461065441172 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 04:30:41 INFO - PROCESS | 1942 | 1461065441179 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 1942 | 1461065441185 Marionette TRACE conn4 <- [1,662,null,{}] 04:30:41 INFO - PROCESS | 1942 | 1461065441200 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:41 INFO - PROCESS | 1942 | 1461065441367 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:30:41 INFO - PROCESS | 1942 | 1461065441518 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428f91c800 == 72 [pid = 1942] [id = 173] 04:30:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f42701fb800) [pid = 1942] [serial = 519] [outer = (nil)] 04:30:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f427377c800) [pid = 1942] [serial = 520] [outer = 0x7f42701fb800] 04:30:41 INFO - PROCESS | 1942 | 1461065441593 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f4275579800) [pid = 1942] [serial = 521] [outer = 0x7f42701fb800] 04:30:42 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:42 INFO - PROCESS | 1942 | 1461065442440 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:30:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:30:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1283ms 04:30:42 INFO - PROCESS | 1942 | 1461065442476 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 1942 | 1461065442480 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 04:30:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:30:42 INFO - PROCESS | 1942 | 1461065442488 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 1942 | 1461065442491 Marionette TRACE conn4 <- [1,666,null,{}] 04:30:42 INFO - PROCESS | 1942 | 1461065442496 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:42 INFO - PROCESS | 1942 | 1461065442646 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:30:42 INFO - PROCESS | 1942 | 1461065442797 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f669000 == 73 [pid = 1942] [id = 174] 04:30:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f42702e2800) [pid = 1942] [serial = 522] [outer = (nil)] 04:30:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f4277a43800) [pid = 1942] [serial = 523] [outer = 0x7f42702e2800] 04:30:42 INFO - PROCESS | 1942 | 1461065442866 Marionette DEBUG loaded listener.js 04:30:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f42786b5c00) [pid = 1942] [serial = 524] [outer = 0x7f42702e2800] 04:30:43 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:43 INFO - PROCESS | 1942 | 1461065443682 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:30:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:30:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1234ms 04:30:43 INFO - PROCESS | 1942 | 1461065443722 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:30:43 INFO - PROCESS | 1942 | 1461065443726 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 04:30:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:30:43 INFO - PROCESS | 1942 | 1461065443732 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 1942 | 1461065443734 Marionette TRACE conn4 <- [1,670,null,{}] 04:30:43 INFO - PROCESS | 1942 | 1461065443740 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:43 INFO - PROCESS | 1942 | 1461065443890 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:30:44 INFO - PROCESS | 1942 | 1461065444036 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427931d000 == 74 [pid = 1942] [id = 175] 04:30:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f4275772400) [pid = 1942] [serial = 525] [outer = (nil)] 04:30:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f4278e84000) [pid = 1942] [serial = 526] [outer = 0x7f4275772400] 04:30:44 INFO - PROCESS | 1942 | 1461065444106 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f4279547800) [pid = 1942] [serial = 527] [outer = 0x7f4275772400] 04:30:44 INFO - PROCESS | 1942 | 1461065444958 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:30:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:30:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1281ms 04:30:45 INFO - PROCESS | 1942 | 1461065445014 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:30:45 INFO - PROCESS | 1942 | 1461065445018 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 04:30:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:30:45 INFO - PROCESS | 1942 | 1461065445024 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 1942 | 1461065445027 Marionette TRACE conn4 <- [1,674,null,{}] 04:30:45 INFO - PROCESS | 1942 | 1461065445032 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:45 INFO - PROCESS | 1942 | 1461065445210 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:30:45 INFO - PROCESS | 1942 | 1461065445356 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fdd000 == 75 [pid = 1942] [id = 176] 04:30:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f4270266400) [pid = 1942] [serial = 528] [outer = (nil)] 04:30:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f427026e000) [pid = 1942] [serial = 529] [outer = 0x7f4270266400] 04:30:45 INFO - PROCESS | 1942 | 1461065445429 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f42854d3400) [pid = 1942] [serial = 530] [outer = 0x7f4270266400] 04:30:45 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:30:46 INFO - PROCESS | 1942 | 1461065446262 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:30:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:30:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1282ms 04:30:46 INFO - PROCESS | 1942 | 1461065446307 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:30:46 INFO - PROCESS | 1942 | 1461065446310 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 04:30:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:30:46 INFO - PROCESS | 1942 | 1461065446316 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:30:46 INFO - PROCESS | 1942 | 1461065446318 Marionette TRACE conn4 <- [1,678,null,{}] 04:30:46 INFO - PROCESS | 1942 | 1461065446324 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:46 INFO - PROCESS | 1942 | 1461065446467 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:30:46 INFO - PROCESS | 1942 | 1461065446625 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7a1800 == 76 [pid = 1942] [id = 177] 04:30:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f426f0c5c00) [pid = 1942] [serial = 531] [outer = (nil)] 04:30:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f42701f1400) [pid = 1942] [serial = 532] [outer = 0x7f426f0c5c00] 04:30:46 INFO - PROCESS | 1942 | 1461065446693 Marionette DEBUG loaded listener.js 04:30:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f4273d8b000) [pid = 1942] [serial = 533] [outer = 0x7f426f0c5c00] 04:30:47 INFO - PROCESS | 1942 | 1461065447836 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:30:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:30:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1585ms 04:30:47 INFO - PROCESS | 1942 | 1461065447902 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:30:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:30:47 INFO - PROCESS | 1942 | 1461065447907 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:30:47 INFO - PROCESS | 1942 | 1461065447915 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 1942 | 1461065447920 Marionette TRACE conn4 <- [1,682,null,{}] 04:30:47 INFO - PROCESS | 1942 | 1461065447929 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:48 INFO - PROCESS | 1942 | 1461065448113 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:30:48 INFO - PROCESS | 1942 | 1461065448453 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da56800 == 77 [pid = 1942] [id = 178] 04:30:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f426f0e8400) [pid = 1942] [serial = 534] [outer = (nil)] 04:30:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f426f0ec000) [pid = 1942] [serial = 535] [outer = 0x7f426f0e8400] 04:30:48 INFO - PROCESS | 1942 | 1461065448519 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f426f5a5000) [pid = 1942] [serial = 536] [outer = 0x7f426f0e8400] 04:30:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717d1800 == 76 [pid = 1942] [id = 67] 04:30:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277518800 == 75 [pid = 1942] [id = 169] 04:30:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286760800 == 74 [pid = 1942] [id = 168] 04:30:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c26f800 == 73 [pid = 1942] [id = 167] 04:30:48 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f426f7db000) [pid = 1942] [serial = 469] [outer = (nil)] [url = about:blank] 04:30:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793d7800 == 72 [pid = 1942] [id = 166] 04:30:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7ae800 == 71 [pid = 1942] [id = 165] 04:30:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da5d000 == 70 [pid = 1942] [id = 164] 04:30:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da6a000 == 69 [pid = 1942] [id = 163] 04:30:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42909a5000 == 68 [pid = 1942] [id = 161] 04:30:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba0c800 == 67 [pid = 1942] [id = 160] 04:30:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ae08800 == 66 [pid = 1942] [id = 159] 04:30:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c38000 == 65 [pid = 1942] [id = 158] 04:30:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42738b2800 == 64 [pid = 1942] [id = 157] 04:30:49 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286281000 == 63 [pid = 1942] [id = 156] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f4289740800) [pid = 1942] [serial = 355] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f42784e1400) [pid = 1942] [serial = 391] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f427374e400) [pid = 1942] [serial = 385] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f4278e8a000) [pid = 1942] [serial = 352] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f4273872400) [pid = 1942] [serial = 349] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f426fc48c00) [pid = 1942] [serial = 346] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f427c10fc00) [pid = 1942] [serial = 397] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f427375a000) [pid = 1942] [serial = 394] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f428b55bc00) [pid = 1942] [serial = 310] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f428d608400) [pid = 1942] [serial = 358] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f42865e3400) [pid = 1942] [serial = 382] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f4273752c00) [pid = 1942] [serial = 388] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f427374f400) [pid = 1942] [serial = 400] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f427386e400) [pid = 1942] [serial = 459] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f4276033800) [pid = 1942] [serial = 462] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f4278e89c00) [pid = 1942] [serial = 466] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f427c169800) [pid = 1942] [serial = 467] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f42701ee400) [pid = 1942] [serial = 429] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f42722ad800) [pid = 1942] [serial = 432] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f42702f0800) [pid = 1942] [serial = 453] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f42714a9800) [pid = 1942] [serial = 454] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f42704b7000) [pid = 1942] [serial = 447] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f427342c000) [pid = 1942] [serial = 448] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f426f0e0000) [pid = 1942] [serial = 426] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f426f6bd400) [pid = 1942] [serial = 451] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f426f5a8400) [pid = 1942] [serial = 450] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f4273751400) [pid = 1942] [serial = 456] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f42754b3800) [pid = 1942] [serial = 435] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f42784dac00) [pid = 1942] [serial = 438] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f42865e7c00) [pid = 1942] [serial = 441] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f42704b2800) [pid = 1942] [serial = 444] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f428606b400) [pid = 1942] [serial = 250] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f42775c6000) [pid = 1942] [serial = 463] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f427396b800) [pid = 1942] [serial = 460] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f427377e400) [pid = 1942] [serial = 457] [outer = (nil)] [url = about:blank] 04:30:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:49 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:30:49 INFO - PROCESS | 1942 | 1461065449808 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:30:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:30:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1936ms 04:30:49 INFO - PROCESS | 1942 | 1461065449850 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 1942 | 1461065449857 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:30:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:30:49 INFO - PROCESS | 1942 | 1461065449866 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 1942 | 1461065449870 Marionette TRACE conn4 <- [1,686,null,{}] 04:30:49 INFO - PROCESS | 1942 | 1461065449876 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:50 INFO - PROCESS | 1942 | 1461065450059 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:30:50 INFO - PROCESS | 1942 | 1461065450165 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427018a800 == 64 [pid = 1942] [id = 179] 04:30:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f426f0e8800) [pid = 1942] [serial = 537] [outer = (nil)] 04:30:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f426f7dac00) [pid = 1942] [serial = 538] [outer = 0x7f426f0e8800] 04:30:50 INFO - PROCESS | 1942 | 1461065450224 Marionette DEBUG loaded listener.js 04:30:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f426fa7f800) [pid = 1942] [serial = 539] [outer = 0x7f426f0e8800] 04:30:51 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:51 INFO - PROCESS | 1942 | 1461065451354 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:30:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:30:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1531ms 04:30:51 INFO - PROCESS | 1942 | 1461065451417 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:30:51 INFO - PROCESS | 1942 | 1461065451419 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:30:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:30:51 INFO - PROCESS | 1942 | 1461065451425 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:30:51 INFO - PROCESS | 1942 | 1461065451431 Marionette TRACE conn4 <- [1,690,null,{}] 04:30:51 INFO - PROCESS | 1942 | 1461065451451 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:51 INFO - PROCESS | 1942 | 1461065451658 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:30:51 INFO - PROCESS | 1942 | 1461065451684 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713b2800 == 65 [pid = 1942] [id = 180] 04:30:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f426fdc9800) [pid = 1942] [serial = 540] [outer = (nil)] 04:30:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f42701bc000) [pid = 1942] [serial = 541] [outer = 0x7f426fdc9800] 04:30:51 INFO - PROCESS | 1942 | 1461065451745 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f42701f3000) [pid = 1942] [serial = 542] [outer = 0x7f426fdc9800] 04:30:52 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:52 INFO - PROCESS | 1942 | 1461065452897 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:30:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1482ms 04:30:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:30:52 INFO - PROCESS | 1942 | 1461065452909 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 1942 | 1461065452912 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:30:52 INFO - PROCESS | 1942 | 1461065452917 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 1942 | 1461065452920 Marionette TRACE conn4 <- [1,694,null,{}] 04:30:52 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4273786c00) [pid = 1942] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:30:52 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f4276026400) [pid = 1942] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:30:52 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f426f5a3800) [pid = 1942] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:30:52 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f4268717000) [pid = 1942] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:30:52 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f426f5a7c00) [pid = 1942] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:30:52 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f42704aa000) [pid = 1942] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:30:52 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f426871bc00) [pid = 1942] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:30:52 INFO - PROCESS | 1942 | 1461065452968 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:53 INFO - PROCESS | 1942 | 1461065453139 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:30:53 INFO - PROCESS | 1942 | 1461065453249 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42738a7800 == 66 [pid = 1942] [id = 181] 04:30:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f426f5aa800) [pid = 1942] [serial = 543] [outer = (nil)] 04:30:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f42701fa800) [pid = 1942] [serial = 544] [outer = 0x7f426f5aa800] 04:30:53 INFO - PROCESS | 1942 | 1461065453307 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f42702e3000) [pid = 1942] [serial = 545] [outer = 0x7f426f5aa800] 04:30:54 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:54 INFO - PROCESS | 1942 | 1461065454352 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1470ms 04:30:54 INFO - PROCESS | 1942 | 1461065454386 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1942 | 1461065454389 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:30:54 INFO - PROCESS | 1942 | 1461065454395 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 1942 | 1461065454397 Marionette TRACE conn4 <- [1,698,null,{}] 04:30:54 INFO - PROCESS | 1942 | 1461065454402 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:54 INFO - PROCESS | 1942 | 1461065454531 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:30:54 INFO - PROCESS | 1942 | 1461065454670 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e26800 == 67 [pid = 1942] [id = 182] 04:30:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f426fa79000) [pid = 1942] [serial = 546] [outer = (nil)] 04:30:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f42702e8400) [pid = 1942] [serial = 547] [outer = 0x7f426fa79000] 04:30:54 INFO - PROCESS | 1942 | 1461065454732 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f42704b4c00) [pid = 1942] [serial = 548] [outer = 0x7f426fa79000] 04:30:55 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:55 INFO - PROCESS | 1942 | 1461065455908 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:30:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1530ms 04:30:55 INFO - PROCESS | 1942 | 1461065455932 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:30:55 INFO - PROCESS | 1942 | 1461065455939 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:30:55 INFO - PROCESS | 1942 | 1461065455947 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 1942 | 1461065455950 Marionette TRACE conn4 <- [1,702,null,{}] 04:30:55 INFO - PROCESS | 1942 | 1461065455958 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:56 INFO - PROCESS | 1942 | 1461065456195 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:30:56 INFO - PROCESS | 1942 | 1461065456343 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ffb6800 == 68 [pid = 1942] [id = 183] 04:30:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f426f0dd800) [pid = 1942] [serial = 549] [outer = (nil)] 04:30:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f426f7d3800) [pid = 1942] [serial = 550] [outer = 0x7f426f0dd800] 04:30:56 INFO - PROCESS | 1942 | 1461065456416 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f426fc47000) [pid = 1942] [serial = 551] [outer = 0x7f426f0dd800] 04:30:57 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:57 INFO - PROCESS | 1942 | 1461065457714 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:30:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:30:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1797ms 04:30:57 INFO - PROCESS | 1942 | 1461065457778 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:30:57 INFO - PROCESS | 1942 | 1461065457786 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:30:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:30:57 INFO - PROCESS | 1942 | 1461065457814 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 1942 | 1461065457818 Marionette TRACE conn4 <- [1,706,null,{}] 04:30:57 INFO - PROCESS | 1942 | 1461065457824 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:57 INFO - PROCESS | 1942 | 1461065457973 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:30:58 INFO - PROCESS | 1942 | 1461065458115 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754e0800 == 69 [pid = 1942] [id = 184] 04:30:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f426f0e2800) [pid = 1942] [serial = 552] [outer = (nil)] 04:30:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f427008c800) [pid = 1942] [serial = 553] [outer = 0x7f426f0e2800] 04:30:58 INFO - PROCESS | 1942 | 1461065458185 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f4270267800) [pid = 1942] [serial = 554] [outer = 0x7f426f0e2800] 04:30:59 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:59 INFO - PROCESS | 1942 | 1461065459554 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:30:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1793ms 04:30:59 INFO - PROCESS | 1942 | 1461065459602 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 1942 | 1461065459606 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:30:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:30:59 INFO - PROCESS | 1942 | 1461065459613 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 1942 | 1461065459619 Marionette TRACE conn4 <- [1,710,null,{}] 04:30:59 INFO - PROCESS | 1942 | 1461065459635 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:59 INFO - PROCESS | 1942 | 1461065459823 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:30:59 INFO - PROCESS | 1942 | 1461065459968 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277dc0000 == 70 [pid = 1942] [id = 185] 04:30:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f42702f1800) [pid = 1942] [serial = 555] [outer = (nil)] 04:31:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f4271325000) [pid = 1942] [serial = 556] [outer = 0x7f42702f1800] 04:31:00 INFO - PROCESS | 1942 | 1461065460040 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f427172dc00) [pid = 1942] [serial = 557] [outer = 0x7f42702f1800] 04:31:01 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:01 INFO - PROCESS | 1942 | 1461065461203 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:31:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:31:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1638ms 04:31:01 INFO - PROCESS | 1942 | 1461065461251 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:31:01 INFO - PROCESS | 1942 | 1461065461255 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:31:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:31:01 INFO - PROCESS | 1942 | 1461065461261 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 1942 | 1461065461263 Marionette TRACE conn4 <- [1,714,null,{}] 04:31:01 INFO - PROCESS | 1942 | 1461065461269 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:01 INFO - PROCESS | 1942 | 1461065461472 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:31:01 INFO - PROCESS | 1942 | 1461065461637 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278671000 == 71 [pid = 1942] [id = 186] 04:31:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f42704ac800) [pid = 1942] [serial = 558] [outer = (nil)] 04:31:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f427227b000) [pid = 1942] [serial = 559] [outer = 0x7f42704ac800] 04:31:01 INFO - PROCESS | 1942 | 1461065461710 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f4273425c00) [pid = 1942] [serial = 560] [outer = 0x7f42704ac800] 04:31:03 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:03 INFO - PROCESS | 1942 | 1461065463189 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:31:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:31:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1992ms 04:31:03 INFO - PROCESS | 1942 | 1461065463254 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:31:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:31:03 INFO - PROCESS | 1942 | 1461065463260 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:31:03 INFO - PROCESS | 1942 | 1461065463267 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - PROCESS | 1942 | 1461065463273 Marionette TRACE conn4 <- [1,718,null,{}] 04:31:03 INFO - PROCESS | 1942 | 1461065463281 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:03 INFO - PROCESS | 1942 | 1461065463452 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:31:03 INFO - PROCESS | 1942 | 1461065463632 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fcf000 == 72 [pid = 1942] [id = 187] 04:31:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f426f5a4800) [pid = 1942] [serial = 561] [outer = (nil)] 04:31:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f426fa72400) [pid = 1942] [serial = 562] [outer = 0x7f426f5a4800] 04:31:03 INFO - PROCESS | 1942 | 1461065463736 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f426fdc5800) [pid = 1942] [serial = 563] [outer = 0x7f426f5a4800] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270484000 == 71 [pid = 1942] [id = 148] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42722d9800 == 70 [pid = 1942] [id = 149] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42738a7800 == 69 [pid = 1942] [id = 181] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42713b2800 == 68 [pid = 1942] [id = 180] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427018a800 == 67 [pid = 1942] [id = 179] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f426f6bdc00) [pid = 1942] [serial = 472] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f427008d800) [pid = 1942] [serial = 475] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f42714b2400) [pid = 1942] [serial = 478] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f4273874400) [pid = 1942] [serial = 481] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f4277acac00) [pid = 1942] [serial = 484] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f42701c1800) [pid = 1942] [serial = 511] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da56800 == 66 [pid = 1942] [id = 178] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fdd000 == 65 [pid = 1942] [id = 176] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427931d000 == 64 [pid = 1942] [id = 175] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f669000 == 63 [pid = 1942] [id = 174] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428f91c800 == 62 [pid = 1942] [id = 173] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42860d7000 == 61 [pid = 1942] [id = 172] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277db8800 == 60 [pid = 1942] [id = 171] 04:31:04 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b391800 == 59 [pid = 1942] [id = 141] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f427396fc00) [pid = 1942] [serial = 502] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f4278b4a800) [pid = 1942] [serial = 505] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f426f7d8400) [pid = 1942] [serial = 491] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f426f5acc00) [pid = 1942] [serial = 490] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f4275832800) [pid = 1942] [serial = 503] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f426f4e2c00) [pid = 1942] [serial = 493] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f42701b9400) [pid = 1942] [serial = 508] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f427008ec00) [pid = 1942] [serial = 494] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f426ec3e400) [pid = 1942] [serial = 487] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f42714b3400) [pid = 1942] [serial = 496] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f42734cec00) [pid = 1942] [serial = 497] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f4273757c00) [pid = 1942] [serial = 499] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f427c10e000) [pid = 1942] [serial = 506] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f42701be400) [pid = 1942] [serial = 509] [outer = (nil)] [url = about:blank] 04:31:04 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f4273786400) [pid = 1942] [serial = 500] [outer = (nil)] [url = about:blank] 04:31:05 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:05 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:05 INFO - PROCESS | 1942 | 1461065465033 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:31:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1840ms 04:31:05 INFO - PROCESS | 1942 | 1461065465107 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 1942 | 1461065465114 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:31:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:31:05 INFO - PROCESS | 1942 | 1461065465131 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1942 | 1461065465135 Marionette TRACE conn4 <- [1,722,null,{}] 04:31:05 INFO - PROCESS | 1942 | 1461065465141 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:05 INFO - PROCESS | 1942 | 1461065465325 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:31:05 INFO - PROCESS | 1942 | 1461065465335 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e22000 == 60 [pid = 1942] [id = 188] 04:31:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f42701b4400) [pid = 1942] [serial = 564] [outer = (nil)] 04:31:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f42704b2000) [pid = 1942] [serial = 565] [outer = 0x7f42701b4400] 04:31:05 INFO - PROCESS | 1942 | 1461065465394 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f4271324c00) [pid = 1942] [serial = 566] [outer = 0x7f42701b4400] 04:31:06 INFO - PROCESS | 1942 | 1461065466101 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 1942 | 1461065466184 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:31:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:31:06 INFO - PROCESS | 1942 | 1461065466280 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 1942 | 1461065466285 Marionette TRACE conn4 <- [1,726,null,{}] 04:31:06 INFO - PROCESS | 1942 | 1461065466303 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:06 INFO - PROCESS | 1942 | 1461065466446 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:31:06 INFO - PROCESS | 1942 | 1461065466566 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277f4f000 == 61 [pid = 1942] [id = 189] 04:31:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f4271326800) [pid = 1942] [serial = 567] [outer = (nil)] 04:31:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f4273423c00) [pid = 1942] [serial = 568] [outer = 0x7f4271326800] 04:31:06 INFO - PROCESS | 1942 | 1461065466633 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f42736a6800) [pid = 1942] [serial = 569] [outer = 0x7f4271326800] 04:31:07 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:07 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:07 INFO - PROCESS | 1942 | 1461065467665 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:31:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1445ms 04:31:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:31:07 INFO - PROCESS | 1942 | 1461065467719 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:31:07 INFO - PROCESS | 1942 | 1461065467723 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:31:07 INFO - PROCESS | 1942 | 1461065467729 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 1942 | 1461065467732 Marionette TRACE conn4 <- [1,730,null,{}] 04:31:07 INFO - PROCESS | 1942 | 1461065467737 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:07 INFO - PROCESS | 1942 | 1461065467912 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:31:07 INFO - PROCESS | 1942 | 1461065467942 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793c3800 == 62 [pid = 1942] [id = 190] 04:31:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f42734d9c00) [pid = 1942] [serial = 570] [outer = (nil)] 04:31:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f427375ac00) [pid = 1942] [serial = 571] [outer = 0x7f42734d9c00] 04:31:08 INFO - PROCESS | 1942 | 1461065468001 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f4273785000) [pid = 1942] [serial = 572] [outer = 0x7f42734d9c00] 04:31:08 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f426f0e8800) [pid = 1942] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:31:08 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f426f0e8400) [pid = 1942] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:31:08 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f426fdc9800) [pid = 1942] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:31:08 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f426f5aa800) [pid = 1942] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:31:08 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:08 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:09 INFO - PROCESS | 1942 | 1461065469012 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:31:09 INFO - PROCESS | 1942 | 1461065469068 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:31:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:31:09 INFO - PROCESS | 1942 | 1461065469074 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 1942 | 1461065469076 Marionette TRACE conn4 <- [1,734,null,{}] 04:31:09 INFO - PROCESS | 1942 | 1461065469081 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:09 INFO - PROCESS | 1942 | 1461065469250 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:31:09 INFO - PROCESS | 1942 | 1461065469278 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c3a800 == 63 [pid = 1942] [id = 191] 04:31:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f426ec39c00) [pid = 1942] [serial = 573] [outer = (nil)] 04:31:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f427386c800) [pid = 1942] [serial = 574] [outer = 0x7f426ec39c00] 04:31:09 INFO - PROCESS | 1942 | 1461065469336 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f4273d91400) [pid = 1942] [serial = 575] [outer = 0x7f426ec39c00] 04:31:09 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:10 INFO - PROCESS | 1942 | 1461065470058 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:31:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1031ms 04:31:10 INFO - PROCESS | 1942 | 1461065470106 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 1942 | 1461065470109 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:31:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:31:10 INFO - PROCESS | 1942 | 1461065470114 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1942 | 1461065470116 Marionette TRACE conn4 <- [1,738,null,{}] 04:31:10 INFO - PROCESS | 1942 | 1461065470138 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:10 INFO - PROCESS | 1942 | 1461065470297 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:31:10 INFO - PROCESS | 1942 | 1461065470406 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c26f000 == 64 [pid = 1942] [id = 192] 04:31:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f426ec3ec00) [pid = 1942] [serial = 576] [outer = (nil)] 04:31:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f4273d98000) [pid = 1942] [serial = 577] [outer = 0x7f426ec3ec00] 04:31:10 INFO - PROCESS | 1942 | 1461065470470 Marionette DEBUG loaded listener.js 04:31:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f4276155c00) [pid = 1942] [serial = 578] [outer = 0x7f426ec3ec00] 04:31:11 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:11 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:11 INFO - PROCESS | 1942 | 1461065471812 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:31:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:31:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1726ms 04:31:11 INFO - PROCESS | 1942 | 1461065471841 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:31:11 INFO - PROCESS | 1942 | 1461065471847 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:31:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:31:11 INFO - PROCESS | 1942 | 1461065471855 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:31:11 INFO - PROCESS | 1942 | 1461065471859 Marionette TRACE conn4 <- [1,742,null,{}] 04:31:11 INFO - PROCESS | 1942 | 1461065471868 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:12 INFO - PROCESS | 1942 | 1461065472061 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:31:12 INFO - PROCESS | 1942 | 1461065472305 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e2f000 == 65 [pid = 1942] [id = 193] 04:31:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f426fc4e400) [pid = 1942] [serial = 579] [outer = (nil)] 04:31:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f42701ecc00) [pid = 1942] [serial = 580] [outer = 0x7f426fc4e400] 04:31:12 INFO - PROCESS | 1942 | 1461065472379 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f42704b0800) [pid = 1942] [serial = 581] [outer = 0x7f426fc4e400] 04:31:13 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:13 INFO - PROCESS | 1942 | 1461065473701 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:31:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1889ms 04:31:13 INFO - PROCESS | 1942 | 1461065473840 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 1942 | 1461065473854 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:31:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:31:13 INFO - PROCESS | 1942 | 1461065473873 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 1942 | 1461065473877 Marionette TRACE conn4 <- [1,746,null,{}] 04:31:13 INFO - PROCESS | 1942 | 1461065473883 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:14 INFO - PROCESS | 1942 | 1461065474036 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:31:14 INFO - PROCESS | 1942 | 1461065474181 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42795cd800 == 66 [pid = 1942] [id = 194] 04:31:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f426f0e7000) [pid = 1942] [serial = 582] [outer = (nil)] 04:31:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f4273425000) [pid = 1942] [serial = 583] [outer = 0x7f426f0e7000] 04:31:14 INFO - PROCESS | 1942 | 1461065474253 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f4273753000) [pid = 1942] [serial = 584] [outer = 0x7f426f0e7000] 04:31:14 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:15 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:15 INFO - PROCESS | 1942 | 1461065475464 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:31:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:31:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1633ms 04:31:15 INFO - PROCESS | 1942 | 1461065475510 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 1942 | 1461065475513 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:31:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:31:15 INFO - PROCESS | 1942 | 1461065475520 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 1942 | 1461065475525 Marionette TRACE conn4 <- [1,750,null,{}] 04:31:15 INFO - PROCESS | 1942 | 1461065475629 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:15 INFO - PROCESS | 1942 | 1461065475799 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:31:15 INFO - PROCESS | 1942 | 1461065475942 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428030e800 == 67 [pid = 1942] [id = 195] 04:31:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f4273751800) [pid = 1942] [serial = 585] [outer = (nil)] 04:31:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f4273d93c00) [pid = 1942] [serial = 586] [outer = 0x7f4273751800] 04:31:16 INFO - PROCESS | 1942 | 1461065476015 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f4276025c00) [pid = 1942] [serial = 587] [outer = 0x7f4273751800] 04:31:17 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:17 INFO - PROCESS | 1942 | 1461065477246 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:31:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:31:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1744ms 04:31:17 INFO - PROCESS | 1942 | 1461065477265 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 1942 | 1461065477270 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:31:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:31:17 INFO - PROCESS | 1942 | 1461065477275 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 1942 | 1461065477278 Marionette TRACE conn4 <- [1,754,null,{}] 04:31:17 INFO - PROCESS | 1942 | 1461065477284 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:17 INFO - PROCESS | 1942 | 1461065477478 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:31:17 INFO - PROCESS | 1942 | 1461065477672 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270195800 == 68 [pid = 1942] [id = 196] 04:31:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f426f4e8c00) [pid = 1942] [serial = 588] [outer = (nil)] 04:31:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f427557cc00) [pid = 1942] [serial = 589] [outer = 0x7f426f4e8c00] 04:31:17 INFO - PROCESS | 1942 | 1461065477741 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f42765dd000) [pid = 1942] [serial = 590] [outer = 0x7f426f4e8c00] 04:31:19 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:19 INFO - PROCESS | 1942 | 1461065479233 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:31:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:31:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1982ms 04:31:19 INFO - PROCESS | 1942 | 1461065479258 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:31:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:31:19 INFO - PROCESS | 1942 | 1461065479263 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:31:19 INFO - PROCESS | 1942 | 1461065479271 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:31:19 INFO - PROCESS | 1942 | 1461065479275 Marionette TRACE conn4 <- [1,758,null,{}] 04:31:19 INFO - PROCESS | 1942 | 1461065479283 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:19 INFO - PROCESS | 1942 | 1461065479434 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:31:19 INFO - PROCESS | 1942 | 1461065479588 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c3a800 == 67 [pid = 1942] [id = 191] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793c3800 == 66 [pid = 1942] [id = 190] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277f4f000 == 65 [pid = 1942] [id = 189] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ae0d000 == 64 [pid = 1942] [id = 170] 04:31:19 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f42702e8400) [pid = 1942] [serial = 547] [outer = (nil)] [url = about:blank] 04:31:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fde000 == 65 [pid = 1942] [id = 197] 04:31:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f426f5a7c00) [pid = 1942] [serial = 591] [outer = (nil)] 04:31:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f426fc48c00) [pid = 1942] [serial = 592] [outer = 0x7f426f5a7c00] 04:31:19 INFO - PROCESS | 1942 | 1461065479682 Marionette DEBUG loaded listener.js 04:31:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f427008b800) [pid = 1942] [serial = 593] [outer = 0x7f426f5a7c00] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e22000 == 64 [pid = 1942] [id = 188] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fcf000 == 63 [pid = 1942] [id = 187] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754e0800 == 62 [pid = 1942] [id = 184] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ffb6800 == 61 [pid = 1942] [id = 183] 04:31:19 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e26800 == 60 [pid = 1942] [id = 182] 04:31:19 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f426f7d5400) [pid = 1942] [serial = 514] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f426f7dac00) [pid = 1942] [serial = 538] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f4277a43800) [pid = 1942] [serial = 523] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f42701f9c00) [pid = 1942] [serial = 517] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f426f5a5000) [pid = 1942] [serial = 536] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f426f0ec000) [pid = 1942] [serial = 535] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f427377c800) [pid = 1942] [serial = 520] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f42701bc000) [pid = 1942] [serial = 541] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f42701f1400) [pid = 1942] [serial = 532] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f4278e84000) [pid = 1942] [serial = 526] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f427026e000) [pid = 1942] [serial = 529] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f42701fa800) [pid = 1942] [serial = 544] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f42701f3000) [pid = 1942] [serial = 542] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f426fa7f800) [pid = 1942] [serial = 539] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f42702e3000) [pid = 1942] [serial = 545] [outer = (nil)] [url = about:blank] 04:31:20 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:20 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:20 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:20 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:20 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:20 INFO - PROCESS | 1942 | 1461065480387 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:31:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:31:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1131ms 04:31:20 INFO - PROCESS | 1942 | 1461065480401 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:31:20 INFO - PROCESS | 1942 | 1461065480410 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:31:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:31:20 INFO - PROCESS | 1942 | 1461065480419 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:31:20 INFO - PROCESS | 1942 | 1461065480423 Marionette TRACE conn4 <- [1,762,null,{}] 04:31:20 INFO - PROCESS | 1942 | 1461065480459 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:20 INFO - PROCESS | 1942 | 1461065480604 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:31:20 INFO - PROCESS | 1942 | 1461065480614 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273413000 == 61 [pid = 1942] [id = 198] 04:31:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f427008ec00) [pid = 1942] [serial = 594] [outer = (nil)] 04:31:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f42702e3800) [pid = 1942] [serial = 595] [outer = 0x7f427008ec00] 04:31:20 INFO - PROCESS | 1942 | 1461065480672 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f42704ab800) [pid = 1942] [serial = 596] [outer = 0x7f427008ec00] 04:31:21 INFO - PROCESS | 1942 | 1461065481910 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:31:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:31:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1506ms 04:31:21 INFO - PROCESS | 1942 | 1461065481925 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:31:21 INFO - PROCESS | 1942 | 1461065481927 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:31:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:31:21 INFO - PROCESS | 1942 | 1461065481933 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:31:21 INFO - PROCESS | 1942 | 1461065481938 Marionette TRACE conn4 <- [1,766,null,{}] 04:31:21 INFO - PROCESS | 1942 | 1461065481953 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:22 INFO - PROCESS | 1942 | 1461065482141 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:31:22 INFO - PROCESS | 1942 | 1461065482162 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427725e000 == 62 [pid = 1942] [id = 199] 04:31:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f42701bac00) [pid = 1942] [serial = 597] [outer = (nil)] 04:31:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f427172f000) [pid = 1942] [serial = 598] [outer = 0x7f42701bac00] 04:31:22 INFO - PROCESS | 1942 | 1461065482224 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f427374cc00) [pid = 1942] [serial = 599] [outer = 0x7f42701bac00] 04:31:23 INFO - PROCESS | 1942 | 1461065483403 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:31:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:31:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1490ms 04:31:23 INFO - PROCESS | 1942 | 1461065483424 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:31:23 INFO - PROCESS | 1942 | 1461065483427 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:31:23 INFO - PROCESS | 1942 | 1461065483433 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 1942 | 1461065483435 Marionette TRACE conn4 <- [1,770,null,{}] 04:31:23 INFO - PROCESS | 1942 | 1461065483447 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:23 INFO - PROCESS | 1942 | 1461065483609 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:31:23 INFO - PROCESS | 1942 | 1461065483742 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279322800 == 63 [pid = 1942] [id = 200] 04:31:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f426f0e9c00) [pid = 1942] [serial = 600] [outer = (nil)] 04:31:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f4273779800) [pid = 1942] [serial = 601] [outer = 0x7f426f0e9c00] 04:31:23 INFO - PROCESS | 1942 | 1461065483801 Marionette DEBUG loaded listener.js 04:31:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f4273874800) [pid = 1942] [serial = 602] [outer = 0x7f426f0e9c00] 04:31:24 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f42734d9c00) [pid = 1942] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:31:24 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f426f5a4800) [pid = 1942] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:31:24 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f42701b4400) [pid = 1942] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:31:24 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f4271326800) [pid = 1942] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:31:24 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f426ec39c00) [pid = 1942] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:31:24 INFO - PROCESS | 1942 | 1461065484572 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1183ms 04:31:24 INFO - PROCESS | 1942 | 1461065484616 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:31:24 INFO - PROCESS | 1942 | 1461065484619 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:31:24 INFO - PROCESS | 1942 | 1461065484625 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - PROCESS | 1942 | 1461065484627 Marionette TRACE conn4 <- [1,774,null,{}] 04:31:24 INFO - PROCESS | 1942 | 1461065484633 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:24 INFO - PROCESS | 1942 | 1461065484766 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:31:24 INFO - PROCESS | 1942 | 1461065484873 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793dd000 == 64 [pid = 1942] [id = 201] 04:31:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f426f7de000) [pid = 1942] [serial = 603] [outer = (nil)] 04:31:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f4273d8e800) [pid = 1942] [serial = 604] [outer = 0x7f426f7de000] 04:31:24 INFO - PROCESS | 1942 | 1461065484931 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f42754bcc00) [pid = 1942] [serial = 605] [outer = 0x7f426f7de000] 04:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 925ms 04:31:25 INFO - PROCESS | 1942 | 1461065485544 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:31:25 INFO - PROCESS | 1942 | 1461065485563 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:31:25 INFO - PROCESS | 1942 | 1461065485566 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:31:25 INFO - PROCESS | 1942 | 1461065485572 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 1942 | 1461065485574 Marionette TRACE conn4 <- [1,778,null,{}] 04:31:25 INFO - PROCESS | 1942 | 1461065485580 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:25 INFO - PROCESS | 1942 | 1461065485785 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:31:25 INFO - PROCESS | 1942 | 1461065485810 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f673000 == 65 [pid = 1942] [id = 202] 04:31:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f4273751400) [pid = 1942] [serial = 606] [outer = (nil)] 04:31:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f42775c5800) [pid = 1942] [serial = 607] [outer = 0x7f4273751400] 04:31:25 INFO - PROCESS | 1942 | 1461065485882 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f4277a42400) [pid = 1942] [serial = 608] [outer = 0x7f4273751400] 04:31:26 INFO - PROCESS | 1942 | 1461065486824 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1275ms 04:31:26 INFO - PROCESS | 1942 | 1461065486849 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1942 | 1461065486855 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:31:26 INFO - PROCESS | 1942 | 1461065486863 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1942 | 1461065486868 Marionette TRACE conn4 <- [1,782,null,{}] 04:31:26 INFO - PROCESS | 1942 | 1461065486876 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:27 INFO - PROCESS | 1942 | 1461065487036 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:31:27 INFO - PROCESS | 1942 | 1461065487196 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427223b800 == 66 [pid = 1942] [id = 203] 04:31:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f426f7de400) [pid = 1942] [serial = 609] [outer = (nil)] 04:31:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f42701bf800) [pid = 1942] [serial = 610] [outer = 0x7f426f7de400] 04:31:27 INFO - PROCESS | 1942 | 1461065487270 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f42702e6800) [pid = 1942] [serial = 611] [outer = 0x7f426f7de400] 04:31:28 INFO - PROCESS | 1942 | 1461065488181 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1388ms 04:31:28 INFO - PROCESS | 1942 | 1461065488251 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 1942 | 1461065488260 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:31:28 INFO - PROCESS | 1942 | 1461065488270 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 1942 | 1461065488274 Marionette TRACE conn4 <- [1,786,null,{}] 04:31:28 INFO - PROCESS | 1942 | 1461065488280 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:28 INFO - PROCESS | 1942 | 1461065488473 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:31:28 INFO - PROCESS | 1942 | 1461065488625 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793c2000 == 67 [pid = 1942] [id = 204] 04:31:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f426fa7f000) [pid = 1942] [serial = 612] [outer = (nil)] 04:31:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f4272276000) [pid = 1942] [serial = 613] [outer = 0x7f426fa7f000] 04:31:28 INFO - PROCESS | 1942 | 1461065488693 Marionette DEBUG loaded listener.js 04:31:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f427374e400) [pid = 1942] [serial = 614] [outer = 0x7f426fa7f000] 04:31:29 INFO - PROCESS | 1942 | 1461065489686 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1487ms 04:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:31:29 INFO - PROCESS | 1942 | 1461065489757 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:31:29 INFO - PROCESS | 1942 | 1461065489760 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:31:29 INFO - PROCESS | 1942 | 1461065489767 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:31:29 INFO - PROCESS | 1942 | 1461065489773 Marionette TRACE conn4 <- [1,790,null,{}] 04:31:29 INFO - PROCESS | 1942 | 1461065489788 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:29 INFO - PROCESS | 1942 | 1461065489988 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:31:30 INFO - PROCESS | 1942 | 1461065490185 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428659d800 == 68 [pid = 1942] [id = 205] 04:31:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f4273750800) [pid = 1942] [serial = 615] [outer = (nil)] 04:31:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f42765e9800) [pid = 1942] [serial = 616] [outer = 0x7f4273750800] 04:31:30 INFO - PROCESS | 1942 | 1461065490274 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f42775c6000) [pid = 1942] [serial = 617] [outer = 0x7f4273750800] 04:31:31 INFO - PROCESS | 1942 | 1461065491067 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1339ms 04:31:31 INFO - PROCESS | 1942 | 1461065491105 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:31:31 INFO - PROCESS | 1942 | 1461065491109 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:31:31 INFO - PROCESS | 1942 | 1461065491115 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - PROCESS | 1942 | 1461065491118 Marionette TRACE conn4 <- [1,794,null,{}] 04:31:31 INFO - PROCESS | 1942 | 1461065491124 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:31 INFO - PROCESS | 1942 | 1461065491274 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:31:31 INFO - PROCESS | 1942 | 1461065491429 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428740e000 == 69 [pid = 1942] [id = 206] 04:31:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f4275719800) [pid = 1942] [serial = 618] [outer = (nil)] 04:31:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f4277a49800) [pid = 1942] [serial = 619] [outer = 0x7f4275719800] 04:31:31 INFO - PROCESS | 1942 | 1461065491499 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f42784d9000) [pid = 1942] [serial = 620] [outer = 0x7f4275719800] 04:31:32 INFO - PROCESS | 1942 | 1461065492343 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1290ms 04:31:32 INFO - PROCESS | 1942 | 1461065492406 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:31:32 INFO - PROCESS | 1942 | 1461065492410 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:31:32 INFO - PROCESS | 1942 | 1461065492416 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 1942 | 1461065492418 Marionette TRACE conn4 <- [1,798,null,{}] 04:31:32 INFO - PROCESS | 1942 | 1461065492424 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:32 INFO - PROCESS | 1942 | 1461065492569 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:31:32 INFO - PROCESS | 1942 | 1461065492771 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428973a000 == 70 [pid = 1942] [id = 207] 04:31:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f42784df000) [pid = 1942] [serial = 621] [outer = (nil)] 04:31:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f42786b5400) [pid = 1942] [serial = 622] [outer = 0x7f42784df000] 04:31:32 INFO - PROCESS | 1942 | 1461065492882 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f4278b4a800) [pid = 1942] [serial = 623] [outer = 0x7f42784df000] 04:31:33 INFO - PROCESS | 1942 | 1461065493732 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1383ms 04:31:33 INFO - PROCESS | 1942 | 1461065493800 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 1942 | 1461065493804 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:31:33 INFO - PROCESS | 1942 | 1461065493810 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 1942 | 1461065493812 Marionette TRACE conn4 <- [1,802,null,{}] 04:31:33 INFO - PROCESS | 1942 | 1461065493818 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:34 INFO - PROCESS | 1942 | 1461065494003 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:31:34 INFO - PROCESS | 1942 | 1461065494158 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b393800 == 71 [pid = 1942] [id = 208] 04:31:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f42784e0400) [pid = 1942] [serial = 624] [outer = (nil)] 04:31:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f427950e400) [pid = 1942] [serial = 625] [outer = 0x7f42784e0400] 04:31:34 INFO - PROCESS | 1942 | 1461065494231 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f427c117400) [pid = 1942] [serial = 626] [outer = 0x7f42784e0400] 04:31:35 INFO - PROCESS | 1942 | 1461065495053 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1277ms 04:31:35 INFO - PROCESS | 1942 | 1461065495088 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:31:35 INFO - PROCESS | 1942 | 1461065495091 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:31:35 INFO - PROCESS | 1942 | 1461065495097 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 1942 | 1461065495100 Marionette TRACE conn4 <- [1,806,null,{}] 04:31:35 INFO - PROCESS | 1942 | 1461065495105 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:35 INFO - PROCESS | 1942 | 1461065495248 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:31:35 INFO - PROCESS | 1942 | 1461065495406 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b96d800 == 72 [pid = 1942] [id = 209] 04:31:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f426f5a9800) [pid = 1942] [serial = 627] [outer = (nil)] 04:31:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f427c58c800) [pid = 1942] [serial = 628] [outer = 0x7f426f5a9800] 04:31:35 INFO - PROCESS | 1942 | 1461065495475 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f427f648400) [pid = 1942] [serial = 629] [outer = 0x7f426f5a9800] 04:31:36 INFO - PROCESS | 1942 | 1461065496359 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1277ms 04:31:36 INFO - PROCESS | 1942 | 1461065496374 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1942 | 1461065496377 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:31:36 INFO - PROCESS | 1942 | 1461065496383 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1942 | 1461065496385 Marionette TRACE conn4 <- [1,810,null,{}] 04:31:36 INFO - PROCESS | 1942 | 1461065496391 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:36 INFO - PROCESS | 1942 | 1461065496542 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:31:36 INFO - PROCESS | 1942 | 1461065496871 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713b1000 == 73 [pid = 1942] [id = 210] 04:31:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f426f5a8c00) [pid = 1942] [serial = 630] [outer = (nil)] 04:31:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f426f6b6800) [pid = 1942] [serial = 631] [outer = 0x7f426f5a8c00] 04:31:37 INFO - PROCESS | 1942 | 1461065497002 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f426fa7f800) [pid = 1942] [serial = 632] [outer = 0x7f426f5a8c00] 04:31:37 INFO - PROCESS | 1942 | 1461065497989 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1643ms 04:31:38 INFO - PROCESS | 1942 | 1461065498027 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:31:38 INFO - PROCESS | 1942 | 1461065498034 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:31:38 INFO - PROCESS | 1942 | 1461065498042 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 1942 | 1461065498045 Marionette TRACE conn4 <- [1,814,null,{}] 04:31:38 INFO - PROCESS | 1942 | 1461065498052 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:38 INFO - PROCESS | 1942 | 1461065498203 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:31:38 INFO - PROCESS | 1942 | 1461065498368 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427737b000 == 74 [pid = 1942] [id = 211] 04:31:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f42704b8c00) [pid = 1942] [serial = 633] [outer = (nil)] 04:31:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f42714af000) [pid = 1942] [serial = 634] [outer = 0x7f42704b8c00] 04:31:38 INFO - PROCESS | 1942 | 1461065498477 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f427227bc00) [pid = 1942] [serial = 635] [outer = 0x7f42704b8c00] 04:31:38 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793dd000 == 73 [pid = 1942] [id = 201] 04:31:38 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279322800 == 72 [pid = 1942] [id = 200] 04:31:38 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427725e000 == 71 [pid = 1942] [id = 199] 04:31:38 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273413000 == 70 [pid = 1942] [id = 198] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f427227b000) [pid = 1942] [serial = 559] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f426f7d3800) [pid = 1942] [serial = 550] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f4271325000) [pid = 1942] [serial = 556] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f427008c800) [pid = 1942] [serial = 553] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f4273d98000) [pid = 1942] [serial = 577] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fde000 == 69 [pid = 1942] [id = 197] 04:31:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270195800 == 68 [pid = 1942] [id = 196] 04:31:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428030e800 == 67 [pid = 1942] [id = 195] 04:31:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42795cd800 == 66 [pid = 1942] [id = 194] 04:31:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e2f000 == 65 [pid = 1942] [id = 193] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f427375ac00) [pid = 1942] [serial = 571] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f426fdc5800) [pid = 1942] [serial = 563] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f426fa72400) [pid = 1942] [serial = 562] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f42704b2000) [pid = 1942] [serial = 565] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f4271324c00) [pid = 1942] [serial = 566] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f4273785000) [pid = 1942] [serial = 572] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f42736a6800) [pid = 1942] [serial = 569] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f4273d91400) [pid = 1942] [serial = 575] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f4273423c00) [pid = 1942] [serial = 568] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f427386c800) [pid = 1942] [serial = 574] [outer = (nil)] [url = about:blank] 04:31:39 INFO - PROCESS | 1942 | 1461065499384 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 1942 | 1461065499434 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:31:39 INFO - PROCESS | 1942 | 1461065499442 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 1942 | 1461065499445 Marionette TRACE conn4 <- [1,818,null,{}] 04:31:39 INFO - PROCESS | 1942 | 1461065499450 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:39 INFO - PROCESS | 1942 | 1461065499609 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:31:39 INFO - PROCESS | 1942 | 1461065499725 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427222a000 == 66 [pid = 1942] [id = 212] 04:31:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f42701be400) [pid = 1942] [serial = 636] [outer = (nil)] 04:31:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f427369e400) [pid = 1942] [serial = 637] [outer = 0x7f42701be400] 04:31:39 INFO - PROCESS | 1942 | 1461065499784 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f427386b400) [pid = 1942] [serial = 638] [outer = 0x7f42701be400] 04:31:40 INFO - PROCESS | 1942 | 1461065500477 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1082ms 04:31:40 INFO - PROCESS | 1942 | 1461065500523 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 1942 | 1461065500525 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:31:40 INFO - PROCESS | 1942 | 1461065500534 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 1942 | 1461065500542 Marionette TRACE conn4 <- [1,822,null,{}] 04:31:40 INFO - PROCESS | 1942 | 1461065500563 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:40 INFO - PROCESS | 1942 | 1461065500705 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:31:40 INFO - PROCESS | 1942 | 1461065500722 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793d3000 == 67 [pid = 1942] [id = 213] 04:31:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f4272277c00) [pid = 1942] [serial = 639] [outer = (nil)] 04:31:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f42765e9400) [pid = 1942] [serial = 640] [outer = 0x7f4272277c00] 04:31:40 INFO - PROCESS | 1942 | 1461065500780 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f4277664400) [pid = 1942] [serial = 641] [outer = 0x7f4272277c00] 04:31:41 INFO - PROCESS | 1942 | 1461065501653 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:31:41 INFO - PROCESS | 1942 | 1461065501690 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:31:41 INFO - PROCESS | 1942 | 1461065501706 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 1942 | 1461065501709 Marionette TRACE conn4 <- [1,826,null,{}] 04:31:41 INFO - PROCESS | 1942 | 1461065501722 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:41 INFO - PROCESS | 1942 | 1461065501897 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:31:41 INFO - PROCESS | 1942 | 1461065501920 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f5bc800 == 68 [pid = 1942] [id = 214] 04:31:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f4273d93000) [pid = 1942] [serial = 642] [outer = (nil)] 04:31:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f42786bc400) [pid = 1942] [serial = 643] [outer = 0x7f4273d93000] 04:31:41 INFO - PROCESS | 1942 | 1461065501978 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f4279041400) [pid = 1942] [serial = 644] [outer = 0x7f4273d93000] 04:31:42 INFO - PROCESS | 1942 | 1461065502790 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1146ms 04:31:42 INFO - PROCESS | 1942 | 1461065502850 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:31:42 INFO - PROCESS | 1942 | 1461065502854 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:31:42 INFO - PROCESS | 1942 | 1461065502859 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 1942 | 1461065502861 Marionette TRACE conn4 <- [1,830,null,{}] 04:31:42 INFO - PROCESS | 1942 | 1461065502866 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:43 INFO - PROCESS | 1942 | 1461065503047 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:31:43 INFO - PROCESS | 1942 | 1461065503067 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286539000 == 69 [pid = 1942] [id = 215] 04:31:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f4279d4e800) [pid = 1942] [serial = 645] [outer = (nil)] 04:31:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f427c10bc00) [pid = 1942] [serial = 646] [outer = 0x7f4279d4e800] 04:31:43 INFO - PROCESS | 1942 | 1461065503138 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f427f64b400) [pid = 1942] [serial = 647] [outer = 0x7f4279d4e800] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f426fa79000) [pid = 1942] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f426fc4e400) [pid = 1942] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f42701f8c00) [pid = 1942] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f42701bac00) [pid = 1942] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f426f0e7000) [pid = 1942] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f426f4e8c00) [pid = 1942] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f426f4ec800) [pid = 1942] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f42704ad800) [pid = 1942] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f426f0c8800) [pid = 1942] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f42701fb800) [pid = 1942] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f42702f1800) [pid = 1942] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f4275772400) [pid = 1942] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f42702e2800) [pid = 1942] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f4268721c00) [pid = 1942] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f426f0e9c00) [pid = 1942] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f426f59f400) [pid = 1942] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f426f5a7c00) [pid = 1942] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f426f0e2800) [pid = 1942] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f426f0c8400) [pid = 1942] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f426ec34400) [pid = 1942] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f4273751800) [pid = 1942] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f426f7de000) [pid = 1942] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f42702ea000) [pid = 1942] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f4270266400) [pid = 1942] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f42772ae400) [pid = 1942] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f4270091c00) [pid = 1942] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f426f0c8c00) [pid = 1942] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f426f0c5c00) [pid = 1942] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f427008ec00) [pid = 1942] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f426f0dd800) [pid = 1942] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f4273779c00) [pid = 1942] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f42704ac800) [pid = 1942] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f426f5a1000) [pid = 1942] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f426f5a7800) [pid = 1942] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f426f0c6c00) [pid = 1942] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f42701f6800) [pid = 1942] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:31:43 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f4270086c00) [pid = 1942] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:31:44 INFO - PROCESS | 1942 | 1461065504250 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1427ms 04:31:44 INFO - PROCESS | 1942 | 1461065504286 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 1942 | 1461065504288 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:31:44 INFO - PROCESS | 1942 | 1461065504294 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 1942 | 1461065504296 Marionette TRACE conn4 <- [1,834,null,{}] 04:31:44 INFO - PROCESS | 1942 | 1461065504301 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:44 INFO - PROCESS | 1942 | 1461065504489 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:31:44 INFO - PROCESS | 1942 | 1461065504508 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427019d000 == 70 [pid = 1942] [id = 216] 04:31:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f426f0c8400) [pid = 1942] [serial = 648] [outer = (nil)] 04:31:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f426f4e8c00) [pid = 1942] [serial = 649] [outer = 0x7f426f0c8400] 04:31:44 INFO - PROCESS | 1942 | 1461065504567 Marionette DEBUG loaded listener.js 04:31:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f42701b5c00) [pid = 1942] [serial = 650] [outer = 0x7f426f0c8400] 04:31:45 INFO - PROCESS | 1942 | 1461065505255 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 981ms 04:31:45 INFO - PROCESS | 1942 | 1461065505275 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:31:45 INFO - PROCESS | 1942 | 1461065505278 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:31:45 INFO - PROCESS | 1942 | 1461065505287 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:31:45 INFO - PROCESS | 1942 | 1461065505290 Marionette TRACE conn4 <- [1,838,null,{}] 04:31:45 INFO - PROCESS | 1942 | 1461065505295 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:45 INFO - PROCESS | 1942 | 1461065505427 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:31:45 INFO - PROCESS | 1942 | 1461065505547 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b392000 == 71 [pid = 1942] [id = 217] 04:31:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f4268719000) [pid = 1942] [serial = 651] [outer = (nil)] 04:31:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f42701f6800) [pid = 1942] [serial = 652] [outer = 0x7f4268719000] 04:31:45 INFO - PROCESS | 1942 | 1461065505606 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f42714a8000) [pid = 1942] [serial = 653] [outer = 0x7f4268719000] 04:31:46 INFO - PROCESS | 1942 | 1461065506572 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1334ms 04:31:46 INFO - PROCESS | 1942 | 1461065506619 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:31:46 INFO - PROCESS | 1942 | 1461065506625 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:31:46 INFO - PROCESS | 1942 | 1461065506634 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 1942 | 1461065506639 Marionette TRACE conn4 <- [1,842,null,{}] 04:31:46 INFO - PROCESS | 1942 | 1461065506646 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:46 INFO - PROCESS | 1942 | 1461065506854 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:31:47 INFO - PROCESS | 1942 | 1461065507013 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754d9000 == 72 [pid = 1942] [id = 218] 04:31:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f426ff04800) [pid = 1942] [serial = 654] [outer = (nil)] 04:31:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f42701f6400) [pid = 1942] [serial = 655] [outer = 0x7f426ff04800] 04:31:47 INFO - PROCESS | 1942 | 1461065507085 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f42702f1800) [pid = 1942] [serial = 656] [outer = 0x7f426ff04800] 04:31:48 INFO - PROCESS | 1942 | 1461065508088 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1486ms 04:31:48 INFO - PROCESS | 1942 | 1461065508121 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 1942 | 1461065508129 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:31:48 INFO - PROCESS | 1942 | 1461065508139 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1942 | 1461065508142 Marionette TRACE conn4 <- [1,846,null,{}] 04:31:48 INFO - PROCESS | 1942 | 1461065508148 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:48 INFO - PROCESS | 1942 | 1461065508306 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:31:48 INFO - PROCESS | 1942 | 1461065508469 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286535000 == 73 [pid = 1942] [id = 219] 04:31:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f4272276c00) [pid = 1942] [serial = 657] [outer = (nil)] 04:31:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f4273755000) [pid = 1942] [serial = 658] [outer = 0x7f4272276c00] 04:31:48 INFO - PROCESS | 1942 | 1461065508620 Marionette DEBUG loaded listener.js 04:31:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f4273869000) [pid = 1942] [serial = 659] [outer = 0x7f4272276c00] 04:31:49 INFO - PROCESS | 1942 | 1461065509477 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1378ms 04:31:49 INFO - PROCESS | 1942 | 1461065509518 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:31:49 INFO - PROCESS | 1942 | 1461065509522 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:31:49 INFO - PROCESS | 1942 | 1461065509528 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 1942 | 1461065509534 Marionette TRACE conn4 <- [1,850,null,{}] 04:31:49 INFO - PROCESS | 1942 | 1461065509550 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:49 INFO - PROCESS | 1942 | 1461065509708 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:31:49 INFO - PROCESS | 1942 | 1461065509874 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428e325800 == 74 [pid = 1942] [id = 220] 04:31:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f4273d95400) [pid = 1942] [serial = 660] [outer = (nil)] 04:31:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f42765dac00) [pid = 1942] [serial = 661] [outer = 0x7f4273d95400] 04:31:49 INFO - PROCESS | 1942 | 1461065509952 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f42786b9c00) [pid = 1942] [serial = 662] [outer = 0x7f4273d95400] 04:31:50 INFO - PROCESS | 1942 | 1461065510786 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1288ms 04:31:50 INFO - PROCESS | 1942 | 1461065510817 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:31:50 INFO - PROCESS | 1942 | 1461065510822 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:31:50 INFO - PROCESS | 1942 | 1461065510828 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:31:50 INFO - PROCESS | 1942 | 1461065510830 Marionette TRACE conn4 <- [1,854,null,{}] 04:31:50 INFO - PROCESS | 1942 | 1461065510836 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:51 INFO - PROCESS | 1942 | 1461065510999 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:31:51 INFO - PROCESS | 1942 | 1461065511162 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42909a4800 == 75 [pid = 1942] [id = 221] 04:31:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f4273d99400) [pid = 1942] [serial = 663] [outer = (nil)] 04:31:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f4279545800) [pid = 1942] [serial = 664] [outer = 0x7f4273d99400] 04:31:51 INFO - PROCESS | 1942 | 1461065511239 Marionette DEBUG loaded listener.js 04:31:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f427c591000) [pid = 1942] [serial = 665] [outer = 0x7f4273d99400] 04:31:52 INFO - PROCESS | 1942 | 1461065512044 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1277ms 04:31:52 INFO - PROCESS | 1942 | 1461065512105 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:31:52 INFO - PROCESS | 1942 | 1461065512108 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:31:52 INFO - PROCESS | 1942 | 1461065512114 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:31:52 INFO - PROCESS | 1942 | 1461065512117 Marionette TRACE conn4 <- [1,858,null,{}] 04:31:52 INFO - PROCESS | 1942 | 1461065512122 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:52 INFO - PROCESS | 1942 | 1461065512276 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:31:52 INFO - PROCESS | 1942 | 1461065512434 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f429308d800 == 76 [pid = 1942] [id = 222] 04:31:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f4278e88c00) [pid = 1942] [serial = 666] [outer = (nil)] 04:31:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f427f64a400) [pid = 1942] [serial = 667] [outer = 0x7f4278e88c00] 04:31:52 INFO - PROCESS | 1942 | 1461065512506 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f4285457400) [pid = 1942] [serial = 668] [outer = 0x7f4278e88c00] 04:31:53 INFO - PROCESS | 1942 | 1461065513315 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1238ms 04:31:53 INFO - PROCESS | 1942 | 1461065513368 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:31:53 INFO - PROCESS | 1942 | 1461065513371 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:31:53 INFO - PROCESS | 1942 | 1461065513378 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - PROCESS | 1942 | 1461065513382 Marionette TRACE conn4 <- [1,862,null,{}] 04:31:53 INFO - PROCESS | 1942 | 1461065513387 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:53 INFO - PROCESS | 1942 | 1461065513563 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:31:53 INFO - PROCESS | 1942 | 1461065513726 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd1a800 == 77 [pid = 1942] [id = 223] 04:31:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f42854c9800) [pid = 1942] [serial = 669] [outer = (nil)] 04:31:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f428650bc00) [pid = 1942] [serial = 670] [outer = 0x7f42854c9800] 04:31:53 INFO - PROCESS | 1942 | 1461065513797 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f428742f400) [pid = 1942] [serial = 671] [outer = 0x7f42854c9800] 04:31:54 INFO - PROCESS | 1942 | 1461065514625 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1279ms 04:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:31:54 INFO - PROCESS | 1942 | 1461065514659 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1942 | 1461065514661 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:31:54 INFO - PROCESS | 1942 | 1461065514666 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1942 | 1461065514670 Marionette TRACE conn4 <- [1,866,null,{}] 04:31:54 INFO - PROCESS | 1942 | 1461065514675 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:54 INFO - PROCESS | 1942 | 1461065514820 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:31:54 INFO - PROCESS | 1942 | 1461065514982 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426589b800 == 78 [pid = 1942] [id = 224] 04:31:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f428606bc00) [pid = 1942] [serial = 672] [outer = (nil)] 04:31:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f4287704000) [pid = 1942] [serial = 673] [outer = 0x7f428606bc00] 04:31:55 INFO - PROCESS | 1942 | 1461065515053 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f42877f2000) [pid = 1942] [serial = 674] [outer = 0x7f428606bc00] 04:31:55 INFO - PROCESS | 1942 | 1461065515882 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1284ms 04:31:55 INFO - PROCESS | 1942 | 1461065515950 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:31:55 INFO - PROCESS | 1942 | 1461065515953 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:31:55 INFO - PROCESS | 1942 | 1461065515959 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 1942 | 1461065515962 Marionette TRACE conn4 <- [1,870,null,{}] 04:31:55 INFO - PROCESS | 1942 | 1461065515967 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:56 INFO - PROCESS | 1942 | 1461065516172 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:31:56 INFO - PROCESS | 1942 | 1461065516341 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426dd37800 == 79 [pid = 1942] [id = 225] 04:31:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f4268718400) [pid = 1942] [serial = 675] [outer = (nil)] 04:31:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f426fdc6400) [pid = 1942] [serial = 676] [outer = 0x7f4268718400] 04:31:56 INFO - PROCESS | 1942 | 1461065516407 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f4272274800) [pid = 1942] [serial = 677] [outer = 0x7f4268718400] 04:31:57 INFO - PROCESS | 1942 | 1461065517273 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1382ms 04:31:57 INFO - PROCESS | 1942 | 1461065517343 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1942 | 1461065517346 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:31:57 INFO - PROCESS | 1942 | 1461065517353 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1942 | 1461065517355 Marionette TRACE conn4 <- [1,874,null,{}] 04:31:57 INFO - PROCESS | 1942 | 1461065517361 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:57 INFO - PROCESS | 1942 | 1461065517528 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:31:58 INFO - PROCESS | 1942 | 1461065518119 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426de2f800 == 80 [pid = 1942] [id = 226] 04:31:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f426f0c4800) [pid = 1942] [serial = 678] [outer = (nil)] 04:31:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f426f0e4800) [pid = 1942] [serial = 679] [outer = 0x7f426f0c4800] 04:31:58 INFO - PROCESS | 1942 | 1461065518190 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f426f5aac00) [pid = 1942] [serial = 680] [outer = 0x7f426f0c4800] 04:31:59 INFO - PROCESS | 1942 | 1461065518997 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1681ms 04:31:59 INFO - PROCESS | 1942 | 1461065519035 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 1942 | 1461065519042 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:31:59 INFO - PROCESS | 1942 | 1461065519050 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 1942 | 1461065519054 Marionette TRACE conn4 <- [1,878,null,{}] 04:31:59 INFO - PROCESS | 1942 | 1461065519061 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:59 INFO - PROCESS | 1942 | 1461065519301 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:31:59 INFO - PROCESS | 1942 | 1461065519501 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f668800 == 81 [pid = 1942] [id = 227] 04:31:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f426fa76400) [pid = 1942] [serial = 681] [outer = (nil)] 04:31:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f4270082800) [pid = 1942] [serial = 682] [outer = 0x7f426fa76400] 04:31:59 INFO - PROCESS | 1942 | 1461065519610 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f4270091000) [pid = 1942] [serial = 683] [outer = 0x7f426fa76400] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427019d000 == 80 [pid = 1942] [id = 216] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286539000 == 79 [pid = 1942] [id = 215] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f5bc800 == 78 [pid = 1942] [id = 214] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f42775c5800) [pid = 1942] [serial = 607] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793d3000 == 77 [pid = 1942] [id = 213] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427222a000 == 76 [pid = 1942] [id = 212] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427737b000 == 75 [pid = 1942] [id = 211] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42713b1000 == 74 [pid = 1942] [id = 210] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b96d800 == 73 [pid = 1942] [id = 209] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b393800 == 72 [pid = 1942] [id = 208] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428973a000 == 71 [pid = 1942] [id = 207] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428740e000 == 70 [pid = 1942] [id = 206] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428659d800 == 69 [pid = 1942] [id = 205] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793c2000 == 68 [pid = 1942] [id = 204] 04:32:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427223b800 == 67 [pid = 1942] [id = 203] 04:32:00 INFO - PROCESS | 1942 | 1461065520516 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f42704b4c00) [pid = 1942] [serial = 548] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f42704b0800) [pid = 1942] [serial = 581] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f42767a4400) [pid = 1942] [serial = 482] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f427374cc00) [pid = 1942] [serial = 599] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f4273753000) [pid = 1942] [serial = 584] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f42765dd000) [pid = 1942] [serial = 590] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f4270084000) [pid = 1942] [serial = 515] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f42704b7c00) [pid = 1942] [serial = 445] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f427158d400) [pid = 1942] [serial = 512] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f4275579800) [pid = 1942] [serial = 521] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f427172dc00) [pid = 1942] [serial = 557] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f427172f000) [pid = 1942] [serial = 598] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f4279547800) [pid = 1942] [serial = 527] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f42786b5c00) [pid = 1942] [serial = 524] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f42784e2800) [pid = 1942] [serial = 485] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f4273779800) [pid = 1942] [serial = 601] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f42704ad000) [pid = 1942] [serial = 518] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f427008b800) [pid = 1942] [serial = 593] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f4270267800) [pid = 1942] [serial = 554] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f426f7e1400) [pid = 1942] [serial = 470] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f426fc48c00) [pid = 1942] [serial = 592] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f4273786800) [pid = 1942] [serial = 488] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f4273d93c00) [pid = 1942] [serial = 586] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 118 (0x7f4273d8e800) [pid = 1942] [serial = 604] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 117 (0x7f4277a4a400) [pid = 1942] [serial = 436] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 116 (0x7f427557cc00) [pid = 1942] [serial = 589] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 115 (0x7f42854d3400) [pid = 1942] [serial = 530] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 114 (0x7f4276025c00) [pid = 1942] [serial = 587] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 113 (0x7f428978cc00) [pid = 1942] [serial = 442] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 112 (0x7f4273425000) [pid = 1942] [serial = 583] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 111 (0x7f4273756800) [pid = 1942] [serial = 479] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 110 (0x7f427076b400) [pid = 1942] [serial = 430] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 109 (0x7f4273d8b000) [pid = 1942] [serial = 533] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 108 (0x7f42704ab800) [pid = 1942] [serial = 596] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f42701ecc00) [pid = 1942] [serial = 580] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4273874800) [pid = 1942] [serial = 602] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f42754bcc00) [pid = 1942] [serial = 605] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f426fc47000) [pid = 1942] [serial = 551] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f4279d4f400) [pid = 1942] [serial = 439] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f4273425c00) [pid = 1942] [serial = 560] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f426f7dfc00) [pid = 1942] [serial = 473] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 100 (0x7f4286509000) [pid = 1942] [serial = 424] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 99 (0x7f426f0eb400) [pid = 1942] [serial = 427] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 98 (0x7f427386e800) [pid = 1942] [serial = 433] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 97 (0x7f42702e3800) [pid = 1942] [serial = 595] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1942 | --DOMWINDOW == 96 (0x7f42701ee800) [pid = 1942] [serial = 476] [outer = (nil)] [url = about:blank] 04:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1543ms 04:32:00 INFO - PROCESS | 1942 | 1461065520596 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:32:00 INFO - PROCESS | 1942 | 1461065520600 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:32:00 INFO - PROCESS | 1942 | 1461065520607 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 1942 | 1461065520610 Marionette TRACE conn4 <- [1,882,null,{}] 04:32:00 INFO - PROCESS | 1942 | 1461065520615 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:00 INFO - PROCESS | 1942 | 1461065520762 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:32:00 INFO - PROCESS | 1942 | 1461065520904 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7bb800 == 68 [pid = 1942] [id = 228] 04:32:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 97 (0x7f426f4e8800) [pid = 1942] [serial = 684] [outer = (nil)] 04:32:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 98 (0x7f42701f6c00) [pid = 1942] [serial = 685] [outer = 0x7f426f4e8800] 04:32:00 INFO - PROCESS | 1942 | 1461065520974 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 99 (0x7f42704acc00) [pid = 1942] [serial = 686] [outer = 0x7f426f4e8800] 04:32:01 INFO - PROCESS | 1942 | 1461065521699 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1129ms 04:32:01 INFO - PROCESS | 1942 | 1461065521736 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 1942 | 1461065521739 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:32:01 INFO - PROCESS | 1942 | 1461065521752 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - PROCESS | 1942 | 1461065521761 Marionette TRACE conn4 <- [1,886,null,{}] 04:32:01 INFO - PROCESS | 1942 | 1461065521783 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:01 INFO - PROCESS | 1942 | 1461065521942 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:32:01 INFO - PROCESS | 1942 | 1461065521952 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42722f1800 == 69 [pid = 1942] [id = 229] 04:32:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 100 (0x7f426fdc1c00) [pid = 1942] [serial = 687] [outer = (nil)] 04:32:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 101 (0x7f4271731400) [pid = 1942] [serial = 688] [outer = 0x7f426fdc1c00] 04:32:02 INFO - PROCESS | 1942 | 1461065522013 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f42722b1800) [pid = 1942] [serial = 689] [outer = 0x7f426fdc1c00] 04:32:02 INFO - PROCESS | 1942 | 1461065522825 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1107ms 04:32:02 INFO - PROCESS | 1942 | 1461065522856 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1942 | 1461065522860 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:32:02 INFO - PROCESS | 1942 | 1461065522865 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1942 | 1461065522879 Marionette TRACE conn4 <- [1,890,null,{}] 04:32:02 INFO - PROCESS | 1942 | 1461065522896 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:03 INFO - PROCESS | 1942 | 1461065523121 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:32:03 INFO - PROCESS | 1942 | 1461065523148 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e2e800 == 70 [pid = 1942] [id = 230] 04:32:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f42734ce400) [pid = 1942] [serial = 690] [outer = (nil)] 04:32:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f427369b000) [pid = 1942] [serial = 691] [outer = 0x7f42734ce400] 04:32:03 INFO - PROCESS | 1942 | 1461065523208 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f4273753000) [pid = 1942] [serial = 692] [outer = 0x7f42734ce400] 04:32:04 INFO - PROCESS | 1942 | 1461065524025 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1203ms 04:32:04 INFO - PROCESS | 1942 | 1461065524070 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:32:04 INFO - PROCESS | 1942 | 1461065524073 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:32:04 INFO - PROCESS | 1942 | 1461065524090 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 1942 | 1461065524092 Marionette TRACE conn4 <- [1,894,null,{}] 04:32:04 INFO - PROCESS | 1942 | 1461065524103 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:04 INFO - PROCESS | 1942 | 1461065524346 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:32:04 INFO - PROCESS | 1942 | 1461065524385 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277246000 == 71 [pid = 1942] [id = 231] 04:32:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f4273782400) [pid = 1942] [serial = 693] [outer = (nil)] 04:32:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f4273786800) [pid = 1942] [serial = 694] [outer = 0x7f4273782400] 04:32:04 INFO - PROCESS | 1942 | 1461065524457 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f4273d8bc00) [pid = 1942] [serial = 695] [outer = 0x7f4273782400] 04:32:05 INFO - PROCESS | 1942 | --DOMWINDOW == 107 (0x7f4273d93000) [pid = 1942] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:32:05 INFO - PROCESS | 1942 | --DOMWINDOW == 106 (0x7f4279d4e800) [pid = 1942] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:32:05 INFO - PROCESS | 1942 | --DOMWINDOW == 105 (0x7f42704b8c00) [pid = 1942] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:32:05 INFO - PROCESS | 1942 | --DOMWINDOW == 104 (0x7f42701be400) [pid = 1942] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:32:05 INFO - PROCESS | 1942 | --DOMWINDOW == 103 (0x7f426f5a8c00) [pid = 1942] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:32:05 INFO - PROCESS | 1942 | --DOMWINDOW == 102 (0x7f4272277c00) [pid = 1942] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:32:05 INFO - PROCESS | 1942 | --DOMWINDOW == 101 (0x7f426f0c8400) [pid = 1942] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:32:05 INFO - PROCESS | 1942 | 1461065525443 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1386ms 04:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:32:05 INFO - PROCESS | 1942 | 1461065525476 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 1942 | 1461065525478 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:32:05 INFO - PROCESS | 1942 | 1461065525484 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 1942 | 1461065525487 Marionette TRACE conn4 <- [1,898,null,{}] 04:32:05 INFO - PROCESS | 1942 | 1461065525492 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:05 INFO - PROCESS | 1942 | 1461065525641 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:32:05 INFO - PROCESS | 1942 | 1461065525657 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278317000 == 72 [pid = 1942] [id = 232] 04:32:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 102 (0x7f4273d91400) [pid = 1942] [serial = 696] [outer = (nil)] 04:32:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 103 (0x7f42760c2000) [pid = 1942] [serial = 697] [outer = 0x7f4273d91400] 04:32:05 INFO - PROCESS | 1942 | 1461065525714 Marionette DEBUG loaded listener.js 04:32:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 104 (0x7f4276797400) [pid = 1942] [serial = 698] [outer = 0x7f4273d91400] 04:32:06 INFO - PROCESS | 1942 | 1461065526441 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 983ms 04:32:06 INFO - PROCESS | 1942 | 1461065526466 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:32:06 INFO - PROCESS | 1942 | 1461065526469 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:32:06 INFO - PROCESS | 1942 | 1461065526475 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:32:06 INFO - PROCESS | 1942 | 1461065526477 Marionette TRACE conn4 <- [1,902,null,{}] 04:32:06 INFO - PROCESS | 1942 | 1461065526482 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:06 INFO - PROCESS | 1942 | 1461065526663 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:32:06 INFO - PROCESS | 1942 | 1461065526680 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278ee8000 == 73 [pid = 1942] [id = 233] 04:32:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 105 (0x7f4272277c00) [pid = 1942] [serial = 699] [outer = (nil)] 04:32:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 106 (0x7f427679c800) [pid = 1942] [serial = 700] [outer = 0x7f4272277c00] 04:32:06 INFO - PROCESS | 1942 | 1461065526737 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 107 (0x7f4277a0ec00) [pid = 1942] [serial = 701] [outer = 0x7f4272277c00] 04:32:07 INFO - PROCESS | 1942 | 1461065527806 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1376ms 04:32:07 INFO - PROCESS | 1942 | 1461065527852 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:32:07 INFO - PROCESS | 1942 | 1461065527859 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:32:07 INFO - PROCESS | 1942 | 1461065527868 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1942 | 1461065527871 Marionette TRACE conn4 <- [1,906,null,{}] 04:32:07 INFO - PROCESS | 1942 | 1461065527880 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:08 INFO - PROCESS | 1942 | 1461065528053 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:32:08 INFO - PROCESS | 1942 | 1461065528226 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fccf800 == 74 [pid = 1942] [id = 234] 04:32:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 108 (0x7f426f7d8400) [pid = 1942] [serial = 702] [outer = (nil)] 04:32:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 109 (0x7f4270089400) [pid = 1942] [serial = 703] [outer = 0x7f426f7d8400] 04:32:08 INFO - PROCESS | 1942 | 1461065528300 Marionette DEBUG loaded listener.js 04:32:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 110 (0x7f42701ed800) [pid = 1942] [serial = 704] [outer = 0x7f426f7d8400] 04:32:09 INFO - PROCESS | 1942 | 1461065529219 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1385ms 04:32:09 INFO - PROCESS | 1942 | 1461065529254 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 1942 | 1461065529262 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:32:09 INFO - PROCESS | 1942 | 1461065529272 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1942 | 1461065529275 Marionette TRACE conn4 <- [1,910,null,{}] 04:32:09 INFO - PROCESS | 1942 | 1461065529281 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:09 INFO - PROCESS | 1942 | 1461065529438 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:32:09 INFO - PROCESS | 1942 | 1461065529600 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754e0000 == 75 [pid = 1942] [id = 235] 04:32:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 111 (0x7f426fa72000) [pid = 1942] [serial = 705] [outer = (nil)] 04:32:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 112 (0x7f4271325c00) [pid = 1942] [serial = 706] [outer = 0x7f426fa72000] 04:32:09 INFO - PROCESS | 1942 | 1461065529671 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 113 (0x7f4273425c00) [pid = 1942] [serial = 707] [outer = 0x7f426fa72000] 04:32:10 INFO - PROCESS | 1942 | 1461065530603 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1384ms 04:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:32:10 INFO - PROCESS | 1942 | 1461065530656 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:32:10 INFO - PROCESS | 1942 | 1461065530659 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:32:10 INFO - PROCESS | 1942 | 1461065530665 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 1942 | 1461065530671 Marionette TRACE conn4 <- [1,914,null,{}] 04:32:10 INFO - PROCESS | 1942 | 1461065530687 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:10 INFO - PROCESS | 1942 | 1461065530859 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:32:11 INFO - PROCESS | 1942 | 1461065531031 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c36000 == 76 [pid = 1942] [id = 236] 04:32:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 114 (0x7f42704b7c00) [pid = 1942] [serial = 708] [outer = (nil)] 04:32:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 115 (0x7f4273d8a400) [pid = 1942] [serial = 709] [outer = 0x7f42704b7c00] 04:32:11 INFO - PROCESS | 1942 | 1461065531106 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 116 (0x7f427582d000) [pid = 1942] [serial = 710] [outer = 0x7f42704b7c00] 04:32:11 INFO - PROCESS | 1942 | 1461065531896 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1288ms 04:32:11 INFO - PROCESS | 1942 | 1461065531965 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:32:11 INFO - PROCESS | 1942 | 1461065531970 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:32:11 INFO - PROCESS | 1942 | 1461065531977 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 1942 | 1461065531980 Marionette TRACE conn4 <- [1,918,null,{}] 04:32:11 INFO - PROCESS | 1942 | 1461065531985 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:12 INFO - PROCESS | 1942 | 1461065532150 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:32:12 INFO - PROCESS | 1942 | 1461065532309 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c529000 == 77 [pid = 1942] [id = 237] 04:32:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 117 (0x7f4273755c00) [pid = 1942] [serial = 711] [outer = (nil)] 04:32:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 118 (0x7f4277a46800) [pid = 1942] [serial = 712] [outer = 0x7f4273755c00] 04:32:12 INFO - PROCESS | 1942 | 1461065532381 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 119 (0x7f42784dc000) [pid = 1942] [serial = 713] [outer = 0x7f4273755c00] 04:32:13 INFO - PROCESS | 1942 | 1461065533209 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1284ms 04:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:32:13 INFO - PROCESS | 1942 | 1461065533261 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 1942 | 1461065533264 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:32:13 INFO - PROCESS | 1942 | 1461065533270 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 1942 | 1461065533274 Marionette TRACE conn4 <- [1,922,null,{}] 04:32:13 INFO - PROCESS | 1942 | 1461065533279 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:13 INFO - PROCESS | 1942 | 1461065533431 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:32:13 INFO - PROCESS | 1942 | 1461065533593 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42860f5000 == 78 [pid = 1942] [id = 238] 04:32:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f427076e000) [pid = 1942] [serial = 714] [outer = (nil)] 04:32:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f42786bf800) [pid = 1942] [serial = 715] [outer = 0x7f427076e000] 04:32:13 INFO - PROCESS | 1942 | 1461065533666 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f4278e86c00) [pid = 1942] [serial = 716] [outer = 0x7f427076e000] 04:32:14 INFO - PROCESS | 1942 | 1461065534488 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1288ms 04:32:14 INFO - PROCESS | 1942 | 1461065534559 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:32:14 INFO - PROCESS | 1942 | 1461065534563 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:32:14 INFO - PROCESS | 1942 | 1461065534568 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:32:14 INFO - PROCESS | 1942 | 1461065534572 Marionette TRACE conn4 <- [1,926,null,{}] 04:32:14 INFO - PROCESS | 1942 | 1461065534577 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:14 INFO - PROCESS | 1942 | 1461065534796 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:32:14 INFO - PROCESS | 1942 | 1461065534954 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4287409800 == 79 [pid = 1942] [id = 239] 04:32:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f42784dcc00) [pid = 1942] [serial = 717] [outer = (nil)] 04:32:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f427f64c800) [pid = 1942] [serial = 718] [outer = 0x7f42784dcc00] 04:32:15 INFO - PROCESS | 1942 | 1461065535028 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f42862b3800) [pid = 1942] [serial = 719] [outer = 0x7f42784dcc00] 04:32:15 INFO - PROCESS | 1942 | 1461065535835 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1339ms 04:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:32:15 INFO - PROCESS | 1942 | 1461065535909 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:32:15 INFO - PROCESS | 1942 | 1461065535912 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:32:15 INFO - PROCESS | 1942 | 1461065535918 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - PROCESS | 1942 | 1461065535921 Marionette TRACE conn4 <- [1,930,null,{}] 04:32:15 INFO - PROCESS | 1942 | 1461065535927 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:16 INFO - PROCESS | 1942 | 1461065536127 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:32:16 INFO - PROCESS | 1942 | 1461065536292 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b389000 == 80 [pid = 1942] [id = 240] 04:32:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f42786bc000) [pid = 1942] [serial = 720] [outer = (nil)] 04:32:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f428658cc00) [pid = 1942] [serial = 721] [outer = 0x7f42786bc000] 04:32:16 INFO - PROCESS | 1942 | 1461065536363 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f4287705400) [pid = 1942] [serial = 722] [outer = 0x7f42786bc000] 04:32:17 INFO - PROCESS | 1942 | 1461065537158 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1286ms 04:32:17 INFO - PROCESS | 1942 | 1461065537204 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:32:17 INFO - PROCESS | 1942 | 1461065537208 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:32:17 INFO - PROCESS | 1942 | 1461065537214 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 1942 | 1461065537217 Marionette TRACE conn4 <- [1,934,null,{}] 04:32:17 INFO - PROCESS | 1942 | 1461065537222 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:17 INFO - PROCESS | 1942 | 1461065537372 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:32:17 INFO - PROCESS | 1942 | 1461065537538 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba0d000 == 81 [pid = 1942] [id = 241] 04:32:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f4279d56000) [pid = 1942] [serial = 723] [outer = (nil)] 04:32:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f42891ebc00) [pid = 1942] [serial = 724] [outer = 0x7f4279d56000] 04:32:17 INFO - PROCESS | 1942 | 1461065537606 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f4289743c00) [pid = 1942] [serial = 725] [outer = 0x7f4279d56000] 04:32:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f4266a32c00) [pid = 1942] [serial = 726] [outer = 0x7f426f4e7000] 04:32:18 INFO - PROCESS | 1942 | 1461065538585 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1429ms 04:32:18 INFO - PROCESS | 1942 | 1461065538644 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:32:18 INFO - PROCESS | 1942 | 1461065538648 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:32:18 INFO - PROCESS | 1942 | 1461065538654 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 1942 | 1461065538656 Marionette TRACE conn4 <- [1,938,null,{}] 04:32:18 INFO - PROCESS | 1942 | 1461065538662 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:18 INFO - PROCESS | 1942 | 1461065538813 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:32:18 INFO - PROCESS | 1942 | 1461065538979 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270553800 == 82 [pid = 1942] [id = 242] 04:32:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f4266a3a000) [pid = 1942] [serial = 727] [outer = (nil)] 04:32:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f4266a41800) [pid = 1942] [serial = 728] [outer = 0x7f4266a3a000] 04:32:19 INFO - PROCESS | 1942 | 1461065539086 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f428770c400) [pid = 1942] [serial = 729] [outer = 0x7f4266a3a000] 04:32:19 INFO - PROCESS | 1942 | 1461065539856 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1235ms 04:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:32:19 INFO - PROCESS | 1942 | 1461065539890 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 1942 | 1461065539893 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:32:19 INFO - PROCESS | 1942 | 1461065539899 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 1942 | 1461065539903 Marionette TRACE conn4 <- [1,942,null,{}] 04:32:19 INFO - PROCESS | 1942 | 1461065539908 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:20 INFO - PROCESS | 1942 | 1461065540067 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:32:20 INFO - PROCESS | 1942 | 1461065540232 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba22000 == 83 [pid = 1942] [id = 243] 04:32:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f4266a3bc00) [pid = 1942] [serial = 730] [outer = (nil)] 04:32:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f428ae4b000) [pid = 1942] [serial = 731] [outer = 0x7f4266a3bc00] 04:32:20 INFO - PROCESS | 1942 | 1461065540302 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f428aebd000) [pid = 1942] [serial = 732] [outer = 0x7f4266a3bc00] 04:32:21 INFO - PROCESS | 1942 | 1461065541375 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1530ms 04:32:21 INFO - PROCESS | 1942 | 1461065541428 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:32:21 INFO - PROCESS | 1942 | 1461065541432 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:32:21 INFO - PROCESS | 1942 | 1461065541438 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 1942 | 1461065541442 Marionette TRACE conn4 <- [1,946,null,{}] 04:32:21 INFO - PROCESS | 1942 | 1461065541447 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:21 INFO - PROCESS | 1942 | 1461065541654 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:32:22 INFO - PROCESS | 1942 | 1461065542112 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a10000 == 84 [pid = 1942] [id = 244] 04:32:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f426db9b000) [pid = 1942] [serial = 733] [outer = (nil)] 04:32:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f426dba2000) [pid = 1942] [serial = 734] [outer = 0x7f426db9b000] 04:32:22 INFO - PROCESS | 1942 | 1461065542225 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f426f0c4c00) [pid = 1942] [serial = 735] [outer = 0x7f426db9b000] 04:32:23 INFO - PROCESS | 1942 | 1461065543144 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1779ms 04:32:23 INFO - PROCESS | 1942 | 1461065543220 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:32:23 INFO - PROCESS | 1942 | 1461065543227 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:32:23 INFO - PROCESS | 1942 | 1461065543235 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 1942 | 1461065543239 Marionette TRACE conn4 <- [1,950,null,{}] 04:32:23 INFO - PROCESS | 1942 | 1461065543246 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:23 INFO - PROCESS | 1942 | 1461065543464 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:32:23 INFO - PROCESS | 1942 | 1461065543674 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426dd30000 == 85 [pid = 1942] [id = 245] 04:32:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f426f6b9c00) [pid = 1942] [serial = 736] [outer = (nil)] 04:32:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f4270084800) [pid = 1942] [serial = 737] [outer = 0x7f426f6b9c00] 04:32:23 INFO - PROCESS | 1942 | 1461065543795 Marionette DEBUG loaded listener.js 04:32:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f42701eec00) [pid = 1942] [serial = 738] [outer = 0x7f426f6b9c00] 04:32:23 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4275813800 == 84 [pid = 1942] [id = 63] 04:32:23 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278317000 == 83 [pid = 1942] [id = 232] 04:32:23 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f42701f6800) [pid = 1942] [serial = 652] [outer = (nil)] [url = about:blank] 04:32:23 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f42701bf800) [pid = 1942] [serial = 610] [outer = (nil)] [url = about:blank] 04:32:23 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f4272276000) [pid = 1942] [serial = 613] [outer = (nil)] [url = about:blank] 04:32:23 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f42765e9800) [pid = 1942] [serial = 616] [outer = (nil)] [url = about:blank] 04:32:23 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f4277a49800) [pid = 1942] [serial = 619] [outer = (nil)] [url = about:blank] 04:32:23 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f42786b5400) [pid = 1942] [serial = 622] [outer = (nil)] [url = about:blank] 04:32:23 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f427950e400) [pid = 1942] [serial = 625] [outer = (nil)] [url = about:blank] 04:32:23 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f427c58c800) [pid = 1942] [serial = 628] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277246000 == 82 [pid = 1942] [id = 231] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e2e800 == 81 [pid = 1942] [id = 230] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42722f1800 == 80 [pid = 1942] [id = 229] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7bb800 == 79 [pid = 1942] [id = 228] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f668800 == 78 [pid = 1942] [id = 227] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426de2f800 == 77 [pid = 1942] [id = 226] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42909a4800 == 76 [pid = 1942] [id = 221] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428e325800 == 75 [pid = 1942] [id = 220] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286535000 == 74 [pid = 1942] [id = 219] 04:32:24 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754d9000 == 73 [pid = 1942] [id = 218] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f42786bc400) [pid = 1942] [serial = 643] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f427c10bc00) [pid = 1942] [serial = 646] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f427227bc00) [pid = 1942] [serial = 635] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f42714af000) [pid = 1942] [serial = 634] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f427369e400) [pid = 1942] [serial = 637] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f427386b400) [pid = 1942] [serial = 638] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f426fa7f800) [pid = 1942] [serial = 632] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f426f6b6800) [pid = 1942] [serial = 631] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f42765e9400) [pid = 1942] [serial = 640] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f426f4e8c00) [pid = 1942] [serial = 649] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f427f64b400) [pid = 1942] [serial = 647] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f4279041400) [pid = 1942] [serial = 644] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f4277664400) [pid = 1942] [serial = 641] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f42701b5c00) [pid = 1942] [serial = 650] [outer = (nil)] [url = about:blank] 04:32:24 INFO - PROCESS | 1942 | 1461065544639 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1433ms 04:32:24 INFO - PROCESS | 1942 | 1461065544672 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 1942 | 1461065544678 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:32:24 INFO - PROCESS | 1942 | 1461065544684 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 1942 | 1461065544686 Marionette TRACE conn4 <- [1,954,null,{}] 04:32:24 INFO - PROCESS | 1942 | 1461065544692 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:24 INFO - PROCESS | 1942 | 1461065544835 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:32:24 INFO - PROCESS | 1942 | 1461065544851 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ffb3800 == 74 [pid = 1942] [id = 246] 04:32:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f426f6b6800) [pid = 1942] [serial = 739] [outer = (nil)] 04:32:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f4270769400) [pid = 1942] [serial = 740] [outer = 0x7f426f6b6800] 04:32:24 INFO - PROCESS | 1942 | 1461065544911 Marionette DEBUG loaded listener.js 04:32:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f427172c000) [pid = 1942] [serial = 741] [outer = 0x7f426f6b6800] 04:32:25 INFO - PROCESS | 1942 | 1461065545734 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1085ms 04:32:25 INFO - PROCESS | 1942 | 1461065545776 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:32:25 INFO - PROCESS | 1942 | 1461065545780 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:32:25 INFO - PROCESS | 1942 | 1461065545793 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:32:25 INFO - PROCESS | 1942 | 1461065545801 Marionette TRACE conn4 <- [1,958,null,{}] 04:32:25 INFO - PROCESS | 1942 | 1461065545809 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:25 INFO - PROCESS | 1942 | 1461065545953 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:32:25 INFO - PROCESS | 1942 | 1461065545970 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e2a000 == 75 [pid = 1942] [id = 247] 04:32:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f42704aa800) [pid = 1942] [serial = 742] [outer = (nil)] 04:32:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f4273779400) [pid = 1942] [serial = 743] [outer = 0x7f42704aa800] 04:32:26 INFO - PROCESS | 1942 | 1461065546039 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f4273872400) [pid = 1942] [serial = 744] [outer = 0x7f42704aa800] 04:32:26 INFO - PROCESS | 1942 | 1461065546893 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1146ms 04:32:26 INFO - PROCESS | 1942 | 1461065546932 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 1942 | 1461065546936 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:32:26 INFO - PROCESS | 1942 | 1461065546942 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 1942 | 1461065546944 Marionette TRACE conn4 <- [1,962,null,{}] 04:32:26 INFO - PROCESS | 1942 | 1461065546961 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:27 INFO - PROCESS | 1942 | 1461065547149 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:32:27 INFO - PROCESS | 1942 | 1461065547169 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277519000 == 76 [pid = 1942] [id = 248] 04:32:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f426f7d4800) [pid = 1942] [serial = 745] [outer = (nil)] 04:32:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f42754b3800) [pid = 1942] [serial = 746] [outer = 0x7f426f7d4800] 04:32:27 INFO - PROCESS | 1942 | 1461065547227 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f42765e4400) [pid = 1942] [serial = 747] [outer = 0x7f426f7d4800] 04:32:28 INFO - PROCESS | 1942 | 1461065548065 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1144ms 04:32:28 INFO - PROCESS | 1942 | 1461065548086 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 1942 | 1461065548089 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:32:28 INFO - PROCESS | 1942 | 1461065548095 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:32:28 INFO - PROCESS | 1942 | 1461065548097 Marionette TRACE conn4 <- [1,966,null,{}] 04:32:28 INFO - PROCESS | 1942 | 1461065548102 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:28 INFO - PROCESS | 1942 | 1461065548299 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:32:28 INFO - PROCESS | 1942 | 1461065548327 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278cb7800 == 77 [pid = 1942] [id = 249] 04:32:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f4277ac7000) [pid = 1942] [serial = 748] [outer = (nil)] 04:32:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f42784e0800) [pid = 1942] [serial = 749] [outer = 0x7f4277ac7000] 04:32:28 INFO - PROCESS | 1942 | 1461065548398 Marionette DEBUG loaded listener.js 04:32:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f427935f800) [pid = 1942] [serial = 750] [outer = 0x7f4277ac7000] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f4273751400) [pid = 1942] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f426f0c4800) [pid = 1942] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f426fa76400) [pid = 1942] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f426fdc1c00) [pid = 1942] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f4268719000) [pid = 1942] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f42734ce400) [pid = 1942] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f426f4e8800) [pid = 1942] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f4273782400) [pid = 1942] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:32:29 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f4273d91400) [pid = 1942] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:32:29 INFO - PROCESS | 1942 | 1461065549346 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1276ms 04:32:29 INFO - PROCESS | 1942 | 1461065549371 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:32:29 INFO - PROCESS | 1942 | 1461065549375 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:32:29 INFO - PROCESS | 1942 | 1461065549391 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 1942 | 1461065549394 Marionette TRACE conn4 <- [1,970,null,{}] 04:32:29 INFO - PROCESS | 1942 | 1461065549399 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:29 INFO - PROCESS | 1942 | 1461065549589 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:32:29 INFO - PROCESS | 1942 | 1461065549673 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793da000 == 78 [pid = 1942] [id = 250] 04:32:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f4271589c00) [pid = 1942] [serial = 751] [outer = (nil)] 04:32:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f42786b5400) [pid = 1942] [serial = 752] [outer = 0x7f4271589c00] 04:32:29 INFO - PROCESS | 1942 | 1461065549731 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f427f64b400) [pid = 1942] [serial = 753] [outer = 0x7f4271589c00] 04:32:30 INFO - PROCESS | 1942 | 1461065550359 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1037ms 04:32:30 INFO - PROCESS | 1942 | 1461065550419 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 1942 | 1461065550423 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:32:30 INFO - PROCESS | 1942 | 1461065550428 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 1942 | 1461065550430 Marionette TRACE conn4 <- [1,974,null,{}] 04:32:30 INFO - PROCESS | 1942 | 1461065550436 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:30 INFO - PROCESS | 1942 | 1461065550623 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:32:30 INFO - PROCESS | 1942 | 1461065550642 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c287800 == 79 [pid = 1942] [id = 251] 04:32:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f42734cc800) [pid = 1942] [serial = 754] [outer = (nil)] 04:32:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f427f649000) [pid = 1942] [serial = 755] [outer = 0x7f42734cc800] 04:32:30 INFO - PROCESS | 1942 | 1461065550702 Marionette DEBUG loaded listener.js 04:32:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f428742b000) [pid = 1942] [serial = 756] [outer = 0x7f42734cc800] 04:32:31 INFO - PROCESS | 1942 | 1461065551647 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1277ms 04:32:31 INFO - PROCESS | 1942 | 1461065551707 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:32:31 INFO - PROCESS | 1942 | 1461065551714 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:32:31 INFO - PROCESS | 1942 | 1461065551723 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:32:31 INFO - PROCESS | 1942 | 1461065551727 Marionette TRACE conn4 <- [1,978,null,{}] 04:32:31 INFO - PROCESS | 1942 | 1461065551735 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:31 INFO - PROCESS | 1942 | 1461065551951 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:32:32 INFO - PROCESS | 1942 | 1461065552176 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fcb7800 == 80 [pid = 1942] [id = 252] 04:32:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f42670f8400) [pid = 1942] [serial = 757] [outer = (nil)] 04:32:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f4268713c00) [pid = 1942] [serial = 758] [outer = 0x7f42670f8400] 04:32:32 INFO - PROCESS | 1942 | 1461065552297 Marionette DEBUG loaded listener.js 04:32:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f426dba6000) [pid = 1942] [serial = 759] [outer = 0x7f42670f8400] 04:32:33 INFO - PROCESS | 1942 | 1461065553106 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1432ms 04:32:33 INFO - PROCESS | 1942 | 1461065553156 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:32:33 INFO - PROCESS | 1942 | 1461065553163 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:32:33 INFO - PROCESS | 1942 | 1461065553174 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:32:33 INFO - PROCESS | 1942 | 1461065553177 Marionette TRACE conn4 <- [1,982,null,{}] 04:32:33 INFO - PROCESS | 1942 | 1461065553183 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:33 INFO - PROCESS | 1942 | 1461065553361 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:32:33 INFO - PROCESS | 1942 | 1461065553556 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277518800 == 81 [pid = 1942] [id = 253] 04:32:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f4270086800) [pid = 1942] [serial = 760] [outer = (nil)] 04:32:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f42701be400) [pid = 1942] [serial = 761] [outer = 0x7f4270086800] 04:32:33 INFO - PROCESS | 1942 | 1461065553627 Marionette DEBUG loaded listener.js 04:32:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f42704b0400) [pid = 1942] [serial = 762] [outer = 0x7f4270086800] 04:32:34 INFO - PROCESS | 1942 | 1461065554602 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1480ms 04:32:34 INFO - PROCESS | 1942 | 1461065554654 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:32:34 INFO - PROCESS | 1942 | 1461065554659 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:32:34 INFO - PROCESS | 1942 | 1461065554666 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 1942 | 1461065554671 Marionette TRACE conn4 <- [1,986,null,{}] 04:32:34 INFO - PROCESS | 1942 | 1461065554687 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:34 INFO - PROCESS | 1942 | 1461065554892 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:32:35 INFO - PROCESS | 1942 | 1461065555055 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42871c4000 == 82 [pid = 1942] [id = 254] 04:32:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f42702e8400) [pid = 1942] [serial = 763] [outer = (nil)] 04:32:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f42734cd000) [pid = 1942] [serial = 764] [outer = 0x7f42702e8400] 04:32:35 INFO - PROCESS | 1942 | 1461065555138 Marionette DEBUG loaded listener.js 04:32:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f42765e6400) [pid = 1942] [serial = 765] [outer = 0x7f42702e8400] 04:32:35 INFO - PROCESS | 1942 | 1461065555941 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1338ms 04:32:36 INFO - PROCESS | 1942 | 1461065556004 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:32:36 INFO - PROCESS | 1942 | 1461065556009 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:32:36 INFO - PROCESS | 1942 | 1461065556015 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:32:36 INFO - PROCESS | 1942 | 1461065556018 Marionette TRACE conn4 <- [1,990,null,{}] 04:32:36 INFO - PROCESS | 1942 | 1461065556023 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:36 INFO - PROCESS | 1942 | 1461065556200 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:32:36 INFO - PROCESS | 1942 | 1461065556363 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b85f000 == 83 [pid = 1942] [id = 255] 04:32:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f427342e400) [pid = 1942] [serial = 766] [outer = (nil)] 04:32:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f4279034000) [pid = 1942] [serial = 767] [outer = 0x7f427342e400] 04:32:36 INFO - PROCESS | 1942 | 1461065556434 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f427c118800) [pid = 1942] [serial = 768] [outer = 0x7f427342e400] 04:32:37 INFO - PROCESS | 1942 | 1461065557269 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1330ms 04:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:32:37 INFO - PROCESS | 1942 | 1461065557345 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:32:37 INFO - PROCESS | 1942 | 1461065557348 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:32:37 INFO - PROCESS | 1942 | 1461065557354 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:32:37 INFO - PROCESS | 1942 | 1461065557357 Marionette TRACE conn4 <- [1,994,null,{}] 04:32:37 INFO - PROCESS | 1942 | 1461065557362 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:37 INFO - PROCESS | 1942 | 1461065557556 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:32:37 INFO - PROCESS | 1942 | 1461065557721 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42909a5000 == 84 [pid = 1942] [id = 256] 04:32:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f42773d4c00) [pid = 1942] [serial = 769] [outer = (nil)] 04:32:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f42854cb000) [pid = 1942] [serial = 770] [outer = 0x7f42773d4c00] 04:32:37 INFO - PROCESS | 1942 | 1461065557794 Marionette DEBUG loaded listener.js 04:32:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f42875cb800) [pid = 1942] [serial = 771] [outer = 0x7f42773d4c00] 04:32:38 INFO - PROCESS | 1942 | 1461065558637 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1329ms 04:32:38 INFO - PROCESS | 1942 | 1461065558683 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:32:38 INFO - PROCESS | 1942 | 1461065558687 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:32:38 INFO - PROCESS | 1942 | 1461065558692 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:32:38 INFO - PROCESS | 1942 | 1461065558695 Marionette TRACE conn4 <- [1,998,null,{}] 04:32:38 INFO - PROCESS | 1942 | 1461065558701 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:38 INFO - PROCESS | 1942 | 1461065558885 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:32:39 INFO - PROCESS | 1942 | 1461065559021 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270217000 == 85 [pid = 1942] [id = 257] 04:32:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f4267408800) [pid = 1942] [serial = 772] [outer = (nil)] 04:32:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f4267410c00) [pid = 1942] [serial = 773] [outer = 0x7f4267408800] 04:32:39 INFO - PROCESS | 1942 | 1461065559095 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f428ae50000) [pid = 1942] [serial = 774] [outer = 0x7f4267408800] 04:32:39 INFO - PROCESS | 1942 | 1461065559975 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1329ms 04:32:40 INFO - PROCESS | 1942 | 1461065560023 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:32:40 INFO - PROCESS | 1942 | 1461065560026 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:32:40 INFO - PROCESS | 1942 | 1461065560032 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:32:40 INFO - PROCESS | 1942 | 1461065560035 Marionette TRACE conn4 <- [1,1002,null,{}] 04:32:40 INFO - PROCESS | 1942 | 1461065560040 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:40 INFO - PROCESS | 1942 | 1461065560195 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:32:40 INFO - PROCESS | 1942 | 1461065560368 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da2c800 == 86 [pid = 1942] [id = 258] 04:32:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f4266a3b800) [pid = 1942] [serial = 775] [outer = (nil)] 04:32:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f42688e9400) [pid = 1942] [serial = 776] [outer = 0x7f4266a3b800] 04:32:40 INFO - PROCESS | 1942 | 1461065560438 Marionette DEBUG loaded listener.js 04:32:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f42688f2400) [pid = 1942] [serial = 777] [outer = 0x7f4266a3b800] 04:32:41 INFO - PROCESS | 1942 | 1461065561230 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1240ms 04:32:41 INFO - PROCESS | 1942 | 1461065561274 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:32:41 INFO - PROCESS | 1942 | 1461065561277 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:32:41 INFO - PROCESS | 1942 | 1461065561283 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:32:41 INFO - PROCESS | 1942 | 1461065561285 Marionette TRACE conn4 <- [1,1006,null,{}] 04:32:41 INFO - PROCESS | 1942 | 1461065561291 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:41 INFO - PROCESS | 1942 | 1461065561446 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:32:41 INFO - PROCESS | 1942 | 1461065561616 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f667000 == 87 [pid = 1942] [id = 259] 04:32:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f42670f0800) [pid = 1942] [serial = 778] [outer = (nil)] 04:32:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f4268596400) [pid = 1942] [serial = 779] [outer = 0x7f42670f0800] 04:32:41 INFO - PROCESS | 1942 | 1461065561684 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f426859b000) [pid = 1942] [serial = 780] [outer = 0x7f42670f0800] 04:32:42 INFO - PROCESS | 1942 | 1461065562979 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1734ms 04:32:43 INFO - PROCESS | 1942 | 1461065563019 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:32:43 INFO - PROCESS | 1942 | 1461065563025 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:32:43 INFO - PROCESS | 1942 | 1461065563033 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:32:43 INFO - PROCESS | 1942 | 1461065563036 Marionette TRACE conn4 <- [1,1010,null,{}] 04:32:43 INFO - PROCESS | 1942 | 1461065563044 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:43 INFO - PROCESS | 1942 | 1461065563198 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:32:43 INFO - PROCESS | 1942 | 1461065563372 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270190000 == 88 [pid = 1942] [id = 260] 04:32:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f4267405400) [pid = 1942] [serial = 781] [outer = (nil)] 04:32:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f4267411000) [pid = 1942] [serial = 782] [outer = 0x7f4267405400] 04:32:43 INFO - PROCESS | 1942 | 1461065563437 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f426859ac00) [pid = 1942] [serial = 783] [outer = 0x7f4267405400] 04:32:44 INFO - PROCESS | 1942 | 1461065564512 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1539ms 04:32:44 INFO - PROCESS | 1942 | 1461065564572 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:32:44 INFO - PROCESS | 1942 | 1461065564580 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:32:44 INFO - PROCESS | 1942 | 1461065564589 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:32:44 INFO - PROCESS | 1942 | 1461065564593 Marionette TRACE conn4 <- [1,1014,null,{}] 04:32:44 INFO - PROCESS | 1942 | 1461065564598 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:44 INFO - PROCESS | 1942 | 1461065564761 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f673000 == 87 [pid = 1942] [id = 202] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793da000 == 86 [pid = 1942] [id = 250] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f4279545800) [pid = 1942] [serial = 664] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f427f64a400) [pid = 1942] [serial = 667] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f427679c800) [pid = 1942] [serial = 700] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f428650bc00) [pid = 1942] [serial = 670] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f4287704000) [pid = 1942] [serial = 673] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f426fdc6400) [pid = 1942] [serial = 676] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | 1461065565073 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278cb7800 == 85 [pid = 1942] [id = 249] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277519000 == 84 [pid = 1942] [id = 248] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e2a000 == 83 [pid = 1942] [id = 247] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ffb3800 == 82 [pid = 1942] [id = 246] 04:32:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426861b000 == 83 [pid = 1942] [id = 261] 04:32:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f426ec3bc00) [pid = 1942] [serial = 784] [outer = (nil)] 04:32:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f426f0c8c00) [pid = 1942] [serial = 785] [outer = 0x7f426ec3bc00] 04:32:45 INFO - PROCESS | 1942 | 1461065565164 Marionette DEBUG loaded listener.js 04:32:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f426f0eb800) [pid = 1942] [serial = 786] [outer = 0x7f426ec3bc00] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426dd30000 == 82 [pid = 1942] [id = 245] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268a10000 == 81 [pid = 1942] [id = 244] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba0d000 == 80 [pid = 1942] [id = 241] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b389000 == 79 [pid = 1942] [id = 240] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4287409800 == 78 [pid = 1942] [id = 239] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42860f5000 == 77 [pid = 1942] [id = 238] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c529000 == 76 [pid = 1942] [id = 237] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c36000 == 75 [pid = 1942] [id = 236] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754e0000 == 74 [pid = 1942] [id = 235] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fccf800 == 73 [pid = 1942] [id = 234] 04:32:45 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278ee8000 == 72 [pid = 1942] [id = 233] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f4277a42400) [pid = 1942] [serial = 608] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f426f5aac00) [pid = 1942] [serial = 680] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f426f0e4800) [pid = 1942] [serial = 679] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f4270091000) [pid = 1942] [serial = 683] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f4270082800) [pid = 1942] [serial = 682] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f4271731400) [pid = 1942] [serial = 688] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f42714a8000) [pid = 1942] [serial = 653] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f427369b000) [pid = 1942] [serial = 691] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f42701f6c00) [pid = 1942] [serial = 685] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f42704acc00) [pid = 1942] [serial = 686] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f42701f6400) [pid = 1942] [serial = 655] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f42765dac00) [pid = 1942] [serial = 661] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f4273755000) [pid = 1942] [serial = 658] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f4273786800) [pid = 1942] [serial = 694] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f42760c2000) [pid = 1942] [serial = 697] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f4273d8bc00) [pid = 1942] [serial = 695] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f4273753000) [pid = 1942] [serial = 692] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f4276797400) [pid = 1942] [serial = 698] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f42722b1800) [pid = 1942] [serial = 689] [outer = (nil)] [url = about:blank] 04:32:45 INFO - PROCESS | 1942 | 1461065565869 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1338ms 04:32:45 INFO - PROCESS | 1942 | 1461065565929 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:32:45 INFO - PROCESS | 1942 | 1461065565932 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:32:45 INFO - PROCESS | 1942 | 1461065565939 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:32:45 INFO - PROCESS | 1942 | 1461065565944 Marionette TRACE conn4 <- [1,1018,null,{}] 04:32:45 INFO - PROCESS | 1942 | 1461065565959 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:46 INFO - PROCESS | 1942 | 1461065566123 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:32:46 INFO - PROCESS | 1942 | 1461065566240 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd17800 == 73 [pid = 1942] [id = 262] 04:32:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f426f0ec400) [pid = 1942] [serial = 787] [outer = (nil)] 04:32:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f426f7db400) [pid = 1942] [serial = 788] [outer = 0x7f426f0ec400] 04:32:46 INFO - PROCESS | 1942 | 1461065566301 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f426ff09400) [pid = 1942] [serial = 789] [outer = 0x7f426f0ec400] 04:32:46 INFO - PROCESS | 1942 | 1461065566946 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1044ms 04:32:46 INFO - PROCESS | 1942 | 1461065566983 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:32:46 INFO - PROCESS | 1942 | 1461065566987 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:32:46 INFO - PROCESS | 1942 | 1461065566993 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 1942 | 1461065566995 Marionette TRACE conn4 <- [1,1022,null,{}] 04:32:47 INFO - PROCESS | 1942 | 1461065567000 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:47 INFO - PROCESS | 1942 | 1461065567212 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:32:47 INFO - PROCESS | 1942 | 1461065567292 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42707f1800 == 74 [pid = 1942] [id = 263] 04:32:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f426f59e800) [pid = 1942] [serial = 790] [outer = (nil)] 04:32:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f42701b6400) [pid = 1942] [serial = 791] [outer = 0x7f426f59e800] 04:32:47 INFO - PROCESS | 1942 | 1461065567351 Marionette DEBUG loaded listener.js 04:32:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f42701f3800) [pid = 1942] [serial = 792] [outer = 0x7f426f59e800] 04:32:48 INFO - PROCESS | 1942 | 1461065568108 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1185ms 04:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:32:48 INFO - PROCESS | 1942 | 1461065568178 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 1942 | 1461065568181 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:32:48 INFO - PROCESS | 1942 | 1461065568185 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 1942 | 1461065568189 Marionette TRACE conn4 <- [1,1026,null,{}] 04:32:48 INFO - PROCESS | 1942 | 1461065568194 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:48 INFO - PROCESS | 1942 | 1461065568377 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:32:48 INFO - PROCESS | 1942 | 1461065568397 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42738b3000 == 75 [pid = 1942] [id = 264] 04:32:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f42701b8c00) [pid = 1942] [serial = 793] [outer = (nil)] 04:32:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f42701fbc00) [pid = 1942] [serial = 794] [outer = 0x7f42701b8c00] 04:32:48 INFO - PROCESS | 1942 | 1461065568455 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f42702ed400) [pid = 1942] [serial = 795] [outer = 0x7f42701b8c00] 04:32:49 INFO - PROCESS | 1942 | 1461065569327 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1177ms 04:32:49 INFO - PROCESS | 1942 | 1461065569364 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 1942 | 1461065569367 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:32:49 INFO - PROCESS | 1942 | 1461065569372 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 1942 | 1461065569374 Marionette TRACE conn4 <- [1,1030,null,{}] 04:32:49 INFO - PROCESS | 1942 | 1461065569387 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:49 INFO - PROCESS | 1942 | 1461065569592 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:32:49 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f426f7d4800) [pid = 1942] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:32:49 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f4277ac7000) [pid = 1942] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:32:49 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f426f6b9c00) [pid = 1942] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:32:49 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f426f6b6800) [pid = 1942] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:32:49 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f426db9b000) [pid = 1942] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:32:49 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f4272277c00) [pid = 1942] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:32:49 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f42704aa800) [pid = 1942] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:32:49 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f4271589c00) [pid = 1942] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:32:50 INFO - PROCESS | 1942 | 1461065570040 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426de3c800 == 76 [pid = 1942] [id = 265] 04:32:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f42670f2800) [pid = 1942] [serial = 796] [outer = (nil)] 04:32:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f426f6b6800) [pid = 1942] [serial = 797] [outer = 0x7f42670f2800] 04:32:50 INFO - PROCESS | 1942 | 1461065570103 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f427226f400) [pid = 1942] [serial = 798] [outer = 0x7f42670f2800] 04:32:50 INFO - PROCESS | 1942 | 1461065570754 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1439ms 04:32:50 INFO - PROCESS | 1942 | 1461065570812 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:32:50 INFO - PROCESS | 1942 | 1461065570815 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:32:50 INFO - PROCESS | 1942 | 1461065570820 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:32:50 INFO - PROCESS | 1942 | 1461065570822 Marionette TRACE conn4 <- [1,1034,null,{}] 04:32:50 INFO - PROCESS | 1942 | 1461065570828 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:51 INFO - PROCESS | 1942 | 1461065571007 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:32:51 INFO - PROCESS | 1942 | 1461065571026 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277085800 == 77 [pid = 1942] [id = 266] 04:32:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f42688f5c00) [pid = 1942] [serial = 799] [outer = (nil)] 04:32:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f427227bc00) [pid = 1942] [serial = 800] [outer = 0x7f42688f5c00] 04:32:51 INFO - PROCESS | 1942 | 1461065571084 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f427369b800) [pid = 1942] [serial = 801] [outer = 0x7f42688f5c00] 04:32:51 INFO - PROCESS | 1942 | 1461065571796 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1027ms 04:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:32:51 INFO - PROCESS | 1942 | 1461065571848 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:32:51 INFO - PROCESS | 1942 | 1461065571850 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:32:51 INFO - PROCESS | 1942 | 1461065571856 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:32:51 INFO - PROCESS | 1942 | 1461065571859 Marionette TRACE conn4 <- [1,1038,null,{}] 04:32:51 INFO - PROCESS | 1942 | 1461065571864 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:52 INFO - PROCESS | 1942 | 1461065572063 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:32:52 INFO - PROCESS | 1942 | 1461065572248 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268621800 == 78 [pid = 1942] [id = 267] 04:32:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f4266a38800) [pid = 1942] [serial = 802] [outer = (nil)] 04:32:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f42670ec000) [pid = 1942] [serial = 803] [outer = 0x7f4266a38800] 04:32:52 INFO - PROCESS | 1942 | 1461065572323 Marionette DEBUG loaded listener.js 04:32:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f42670f7000) [pid = 1942] [serial = 804] [outer = 0x7f4266a38800] 04:32:53 INFO - PROCESS | 1942 | 1461065573275 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1482ms 04:32:53 INFO - PROCESS | 1942 | 1461065573340 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:32:53 INFO - PROCESS | 1942 | 1461065573346 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:32:53 INFO - PROCESS | 1942 | 1461065573353 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:32:53 INFO - PROCESS | 1942 | 1461065573359 Marionette TRACE conn4 <- [1,1042,null,{}] 04:32:53 INFO - PROCESS | 1942 | 1461065573367 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:53 INFO - PROCESS | 1942 | 1461065573539 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:32:53 INFO - PROCESS | 1942 | 1461065573700 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270202800 == 79 [pid = 1942] [id = 268] 04:32:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f4266a38c00) [pid = 1942] [serial = 805] [outer = (nil)] 04:32:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f426f4e1400) [pid = 1942] [serial = 806] [outer = 0x7f4266a38c00] 04:32:53 INFO - PROCESS | 1942 | 1461065573784 Marionette DEBUG loaded listener.js 04:32:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f426f6b7800) [pid = 1942] [serial = 807] [outer = 0x7f4266a38c00] 04:32:54 INFO - PROCESS | 1942 | 1461065574676 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1383ms 04:32:54 INFO - PROCESS | 1942 | 1461065574739 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:32:54 INFO - PROCESS | 1942 | 1461065574745 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:32:54 INFO - PROCESS | 1942 | 1461065574751 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:32:54 INFO - PROCESS | 1942 | 1461065574753 Marionette TRACE conn4 <- [1,1046,null,{}] 04:32:54 INFO - PROCESS | 1942 | 1461065574760 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:54 INFO - PROCESS | 1942 | 1461065574925 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:32:55 INFO - PROCESS | 1942 | 1461065575090 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427831c800 == 80 [pid = 1942] [id = 269] 04:32:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f42688f3c00) [pid = 1942] [serial = 808] [outer = (nil)] 04:32:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f42701f6400) [pid = 1942] [serial = 809] [outer = 0x7f42688f3c00] 04:32:55 INFO - PROCESS | 1942 | 1461065575162 Marionette DEBUG loaded listener.js 04:32:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f42704ac400) [pid = 1942] [serial = 810] [outer = 0x7f42688f3c00] 04:32:56 INFO - PROCESS | 1942 | 1461065576040 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1335ms 04:32:56 INFO - PROCESS | 1942 | 1461065576087 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:32:56 INFO - PROCESS | 1942 | 1461065576091 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:32:56 INFO - PROCESS | 1942 | 1461065576107 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:32:56 INFO - PROCESS | 1942 | 1461065576116 Marionette TRACE conn4 <- [1,1050,null,{}] 04:32:56 INFO - PROCESS | 1942 | 1461065576122 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:56 INFO - PROCESS | 1942 | 1461065576299 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:32:56 INFO - PROCESS | 1942 | 1461065576460 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427932b000 == 81 [pid = 1942] [id = 270] 04:32:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f426f7dcc00) [pid = 1942] [serial = 811] [outer = (nil)] 04:32:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f4272272800) [pid = 1942] [serial = 812] [outer = 0x7f426f7dcc00] 04:32:56 INFO - PROCESS | 1942 | 1461065576531 Marionette DEBUG loaded listener.js 04:32:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f427369dc00) [pid = 1942] [serial = 813] [outer = 0x7f426f7dcc00] 04:32:57 INFO - PROCESS | 1942 | 1461065577463 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1404ms 04:32:57 INFO - PROCESS | 1942 | 1461065577505 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 1942 | 1461065577512 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:32:57 INFO - PROCESS | 1942 | 1461065577520 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 1942 | 1461065577525 Marionette TRACE conn4 <- [1,1054,null,{}] 04:32:57 INFO - PROCESS | 1942 | 1461065577533 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:57 INFO - PROCESS | 1942 | 1461065577773 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:32:58 INFO - PROCESS | 1942 | 1461065578026 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c3b800 == 82 [pid = 1942] [id = 271] 04:32:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f426ff07c00) [pid = 1942] [serial = 814] [outer = (nil)] 04:32:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f427377c400) [pid = 1942] [serial = 815] [outer = 0x7f426ff07c00] 04:32:58 INFO - PROCESS | 1942 | 1461065578188 Marionette DEBUG loaded listener.js 04:32:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f4273787c00) [pid = 1942] [serial = 816] [outer = 0x7f426ff07c00] 04:32:59 INFO - PROCESS | 1942 | 1461065579292 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1842ms 04:32:59 INFO - PROCESS | 1942 | 1461065579364 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:32:59 INFO - PROCESS | 1942 | 1461065579369 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:32:59 INFO - PROCESS | 1942 | 1461065579378 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:32:59 INFO - PROCESS | 1942 | 1461065579383 Marionette TRACE conn4 <- [1,1058,null,{}] 04:32:59 INFO - PROCESS | 1942 | 1461065579390 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:59 INFO - PROCESS | 1942 | 1461065579679 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:33:00 INFO - PROCESS | 1942 | 1461065580000 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c281000 == 83 [pid = 1942] [id = 272] 04:33:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f4273d90400) [pid = 1942] [serial = 817] [outer = (nil)] 04:33:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f4273d96400) [pid = 1942] [serial = 818] [outer = 0x7f4273d90400] 04:33:00 INFO - PROCESS | 1942 | 1461065580138 Marionette DEBUG loaded listener.js 04:33:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f4275777000) [pid = 1942] [serial = 819] [outer = 0x7f4273d90400] 04:33:01 INFO - PROCESS | 1942 | 1461065581358 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 2041ms 04:33:01 INFO - PROCESS | 1942 | 1461065581420 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:33:01 INFO - PROCESS | 1942 | 1461065581425 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:33:01 INFO - PROCESS | 1942 | 1461065581433 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:33:01 INFO - PROCESS | 1942 | 1461065581438 Marionette TRACE conn4 <- [1,1062,null,{}] 04:33:01 INFO - PROCESS | 1942 | 1461065581446 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:01 INFO - PROCESS | 1942 | 1461065581809 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:33:02 INFO - PROCESS | 1942 | 1461065582024 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:02 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42862df800 == 84 [pid = 1942] [id = 273] 04:33:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4275772400) [pid = 1942] [serial = 820] [outer = (nil)] 04:33:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f42772ea400) [pid = 1942] [serial = 821] [outer = 0x7f4275772400] 04:33:02 INFO - PROCESS | 1942 | 1461065582142 Marionette DEBUG loaded listener.js 04:33:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f4277a44800) [pid = 1942] [serial = 822] [outer = 0x7f4275772400] 04:33:03 INFO - PROCESS | 1942 | 1461065583331 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1933ms 04:33:03 INFO - PROCESS | 1942 | 1461065583368 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:33:03 INFO - PROCESS | 1942 | 1461065583372 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:33:03 INFO - PROCESS | 1942 | 1461065583385 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:33:03 INFO - PROCESS | 1942 | 1461065583389 Marionette TRACE conn4 <- [1,1066,null,{}] 04:33:03 INFO - PROCESS | 1942 | 1461065583397 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:03 INFO - PROCESS | 1942 | 1461065583659 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:33:04 INFO - PROCESS | 1942 | 1461065584021 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4287757000 == 85 [pid = 1942] [id = 274] 04:33:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f4277a4a800) [pid = 1942] [serial = 823] [outer = (nil)] 04:33:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f42784dbc00) [pid = 1942] [serial = 824] [outer = 0x7f4277a4a800] 04:33:04 INFO - PROCESS | 1942 | 1461065584147 Marionette DEBUG loaded listener.js 04:33:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f4279038800) [pid = 1942] [serial = 825] [outer = 0x7f4277a4a800] 04:33:05 INFO - PROCESS | 1942 | 1461065585344 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2038ms 04:33:05 INFO - PROCESS | 1942 | 1461065585425 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 1942 | 1461065585430 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:33:05 INFO - PROCESS | 1942 | 1461065585439 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 1942 | 1461065585443 Marionette TRACE conn4 <- [1,1070,null,{}] 04:33:05 INFO - PROCESS | 1942 | 1461065585451 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:05 INFO - PROCESS | 1942 | 1461065585724 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:33:05 INFO - PROCESS | 1942 | 1461065585989 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b39f800 == 86 [pid = 1942] [id = 275] 04:33:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f4273d90c00) [pid = 1942] [serial = 826] [outer = (nil)] 04:33:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f4279513400) [pid = 1942] [serial = 827] [outer = 0x7f4273d90c00] 04:33:06 INFO - PROCESS | 1942 | 1461065586145 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f427c5a4c00) [pid = 1942] [serial = 828] [outer = 0x7f4273d90c00] 04:33:07 INFO - PROCESS | 1942 | 1461065587315 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1946ms 04:33:07 INFO - PROCESS | 1942 | 1461065587386 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 1942 | 1461065587391 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:33:07 INFO - PROCESS | 1942 | 1461065587399 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 1942 | 1461065587404 Marionette TRACE conn4 <- [1,1074,null,{}] 04:33:07 INFO - PROCESS | 1942 | 1461065587411 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:07 INFO - PROCESS | 1942 | 1461065587673 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:33:07 INFO - PROCESS | 1942 | 1461065587984 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428e0b8800 == 87 [pid = 1942] [id = 276] 04:33:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f4279361400) [pid = 1942] [serial = 829] [outer = (nil)] 04:33:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f4286068c00) [pid = 1942] [serial = 830] [outer = 0x7f4279361400] 04:33:08 INFO - PROCESS | 1942 | 1461065588105 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f42865e3400) [pid = 1942] [serial = 831] [outer = 0x7f4279361400] 04:33:09 INFO - PROCESS | 1942 | 1461065589327 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1987ms 04:33:09 INFO - PROCESS | 1942 | 1461065589386 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 1942 | 1461065589394 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:33:09 INFO - PROCESS | 1942 | 1461065589410 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 1942 | 1461065589415 Marionette TRACE conn4 <- [1,1078,null,{}] 04:33:09 INFO - PROCESS | 1942 | 1461065589423 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:09 INFO - PROCESS | 1942 | 1461065589703 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:33:09 INFO - PROCESS | 1942 | 1461065589989 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42651c3800 == 88 [pid = 1942] [id = 277] 04:33:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4287704400) [pid = 1942] [serial = 832] [outer = (nil)] 04:33:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f42877f8400) [pid = 1942] [serial = 833] [outer = 0x7f4287704400] 04:33:10 INFO - PROCESS | 1942 | 1461065590159 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f428aec5400) [pid = 1942] [serial = 834] [outer = 0x7f4287704400] 04:33:11 INFO - PROCESS | 1942 | 1461065591422 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2039ms 04:33:11 INFO - PROCESS | 1942 | 1461065591450 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 1942 | 1461065591456 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:33:11 INFO - PROCESS | 1942 | 1461065591464 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 1942 | 1461065591480 Marionette TRACE conn4 <- [1,1082,null,{}] 04:33:11 INFO - PROCESS | 1942 | 1461065591488 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:11 INFO - PROCESS | 1942 | 1461065591809 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:33:12 INFO - PROCESS | 1942 | 1461065592084 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42644db800 == 89 [pid = 1942] [id = 278] 04:33:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f4265252c00) [pid = 1942] [serial = 835] [outer = (nil)] 04:33:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f4265258000) [pid = 1942] [serial = 836] [outer = 0x7f4265252c00] 04:33:12 INFO - PROCESS | 1942 | 1461065592240 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f428ae53800) [pid = 1942] [serial = 837] [outer = 0x7f4265252c00] 04:33:13 INFO - PROCESS | 1942 | 1461065593425 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2002ms 04:33:13 INFO - PROCESS | 1942 | 1461065593467 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:33:13 INFO - PROCESS | 1942 | 1461065593472 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:33:13 INFO - PROCESS | 1942 | 1461065593480 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:33:13 INFO - PROCESS | 1942 | 1461065593485 Marionette TRACE conn4 <- [1,1086,null,{}] 04:33:13 INFO - PROCESS | 1942 | 1461065593492 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:13 INFO - PROCESS | 1942 | 1461065593721 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:33:14 INFO - PROCESS | 1942 | 1461065594028 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42644f3800 == 90 [pid = 1942] [id = 279] 04:33:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f4262f7d800) [pid = 1942] [serial = 838] [outer = (nil)] 04:33:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f4262f82800) [pid = 1942] [serial = 839] [outer = 0x7f4262f7d800] 04:33:14 INFO - PROCESS | 1942 | 1461065594164 Marionette DEBUG loaded listener.js 04:33:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f4262f87800) [pid = 1942] [serial = 840] [outer = 0x7f4262f7d800] 04:33:15 INFO - PROCESS | 1942 | 1461065595295 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1892ms 04:33:15 INFO - PROCESS | 1942 | 1461065595375 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:33:15 INFO - PROCESS | 1942 | 1461065595380 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:33:15 INFO - PROCESS | 1942 | 1461065595388 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:33:15 INFO - PROCESS | 1942 | 1461065595392 Marionette TRACE conn4 <- [1,1090,null,{}] 04:33:15 INFO - PROCESS | 1942 | 1461065595400 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:15 INFO - PROCESS | 1942 | 1461065595664 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:33:15 INFO - PROCESS | 1942 | 1461065595977 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265561000 == 91 [pid = 1942] [id = 280] 04:33:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f4262f81400) [pid = 1942] [serial = 841] [outer = (nil)] 04:33:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f4263082400) [pid = 1942] [serial = 842] [outer = 0x7f4262f81400] 04:33:16 INFO - PROCESS | 1942 | 1461065596093 Marionette DEBUG loaded listener.js 04:33:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f4263086c00) [pid = 1942] [serial = 843] [outer = 0x7f4262f81400] 04:33:17 INFO - PROCESS | 1942 | 1461065597289 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1940ms 04:33:17 INFO - PROCESS | 1942 | 1461065597330 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:33:17 INFO - PROCESS | 1942 | 1461065597335 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:33:17 INFO - PROCESS | 1942 | 1461065597343 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 1942 | 1461065597347 Marionette TRACE conn4 <- [1,1094,null,{}] 04:33:17 INFO - PROCESS | 1942 | 1461065597355 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:17 INFO - PROCESS | 1942 | 1461065597591 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:33:17 INFO - PROCESS | 1942 | 1461065597803 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42651d9000 == 92 [pid = 1942] [id = 281] 04:33:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f4262f83800) [pid = 1942] [serial = 844] [outer = (nil)] 04:33:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f426308d000) [pid = 1942] [serial = 845] [outer = 0x7f4262f83800] 04:33:18 INFO - PROCESS | 1942 | 1461065598173 Marionette DEBUG loaded listener.js 04:33:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4265253400) [pid = 1942] [serial = 846] [outer = 0x7f4262f83800] 04:33:19 INFO - PROCESS | 1942 | 1461065599057 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1782ms 04:33:19 INFO - PROCESS | 1942 | 1461065599126 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:33:19 INFO - PROCESS | 1942 | 1461065599129 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:33:19 INFO - PROCESS | 1942 | 1461065599137 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 1942 | 1461065599142 Marionette TRACE conn4 <- [1,1098,null,{}] 04:33:19 INFO - PROCESS | 1942 | 1461065599148 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:19 INFO - PROCESS | 1942 | 1461065599317 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:33:19 INFO - PROCESS | 1942 | 1461065599660 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a16800 == 93 [pid = 1942] [id = 282] 04:33:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f426740e000) [pid = 1942] [serial = 847] [outer = (nil)] 04:33:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f4267413800) [pid = 1942] [serial = 848] [outer = 0x7f426740e000] 04:33:19 INFO - PROCESS | 1942 | 1461065599731 Marionette DEBUG loaded listener.js 04:33:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f426859d000) [pid = 1942] [serial = 849] [outer = 0x7f426740e000] 04:33:20 INFO - PROCESS | 1942 | 1461065600589 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277085800 == 92 [pid = 1942] [id = 266] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426de3c800 == 91 [pid = 1942] [id = 265] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42738b3000 == 90 [pid = 1942] [id = 264] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f4271325c00) [pid = 1942] [serial = 706] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f4273d8a400) [pid = 1942] [serial = 709] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f4277a46800) [pid = 1942] [serial = 712] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f42786bf800) [pid = 1942] [serial = 715] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f427f64c800) [pid = 1942] [serial = 718] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f428658cc00) [pid = 1942] [serial = 721] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f42891ebc00) [pid = 1942] [serial = 724] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f4266a41800) [pid = 1942] [serial = 728] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f428ae4b000) [pid = 1942] [serial = 731] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f427f649000) [pid = 1942] [serial = 755] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42707f1800 == 89 [pid = 1942] [id = 263] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fd17800 == 88 [pid = 1942] [id = 262] 04:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1538ms 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426861b000 == 87 [pid = 1942] [id = 261] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270190000 == 86 [pid = 1942] [id = 260] 04:33:20 INFO - PROCESS | 1942 | 1461065600683 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:33:20 INFO - PROCESS | 1942 | 1461065600688 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42909a5000 == 85 [pid = 1942] [id = 256] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b85f000 == 84 [pid = 1942] [id = 255] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42871c4000 == 83 [pid = 1942] [id = 254] 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277518800 == 82 [pid = 1942] [id = 253] 04:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:33:20 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fcb7800 == 81 [pid = 1942] [id = 252] 04:33:20 INFO - PROCESS | 1942 | 1461065600705 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 1942 | 1461065600710 Marionette TRACE conn4 <- [1,1102,null,{}] 04:33:20 INFO - PROCESS | 1942 | 1461065600721 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:20 INFO - PROCESS | 1942 | 1461065600867 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f42754b3800) [pid = 1942] [serial = 746] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f42784e0800) [pid = 1942] [serial = 749] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f4270084800) [pid = 1942] [serial = 737] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f42701eec00) [pid = 1942] [serial = 738] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f4270769400) [pid = 1942] [serial = 740] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f427172c000) [pid = 1942] [serial = 741] [outer = (nil)] [url = about:blank] 04:33:20 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f426dba2000) [pid = 1942] [serial = 734] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f426f0c4c00) [pid = 1942] [serial = 735] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f4277a0ec00) [pid = 1942] [serial = 701] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4273779400) [pid = 1942] [serial = 743] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f4270089400) [pid = 1942] [serial = 703] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f427935f800) [pid = 1942] [serial = 750] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f42765e4400) [pid = 1942] [serial = 747] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f427377a800) [pid = 1942] [serial = 464] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f42786b5400) [pid = 1942] [serial = 752] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f4273872400) [pid = 1942] [serial = 744] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f427f64b400) [pid = 1942] [serial = 753] [outer = (nil)] [url = about:blank] 04:33:21 INFO - PROCESS | 1942 | 1461065601015 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426de3f000 == 82 [pid = 1942] [id = 283] 04:33:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f426740fc00) [pid = 1942] [serial = 850] [outer = (nil)] 04:33:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f426dba2800) [pid = 1942] [serial = 851] [outer = 0x7f426740fc00] 04:33:21 INFO - PROCESS | 1942 | 1461065601077 Marionette DEBUG loaded listener.js 04:33:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f426f0e4400) [pid = 1942] [serial = 852] [outer = 0x7f426740fc00] 04:33:21 INFO - PROCESS | 1942 | 1461065601866 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1190ms 04:33:21 INFO - PROCESS | 1942 | 1461065601893 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:33:21 INFO - PROCESS | 1942 | 1461065601896 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:33:21 INFO - PROCESS | 1942 | 1461065601902 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:33:21 INFO - PROCESS | 1942 | 1461065601907 Marionette TRACE conn4 <- [1,1106,null,{}] 04:33:21 INFO - PROCESS | 1942 | 1461065601945 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:22 INFO - PROCESS | 1942 | 1461065602099 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:33:22 INFO - PROCESS | 1942 | 1461065602109 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270556000 == 83 [pid = 1942] [id = 284] 04:33:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f426fa76400) [pid = 1942] [serial = 853] [outer = (nil)] 04:33:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f4270087800) [pid = 1942] [serial = 854] [outer = 0x7f426fa76400] 04:33:22 INFO - PROCESS | 1942 | 1461065602169 Marionette DEBUG loaded listener.js 04:33:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f42701c2000) [pid = 1942] [serial = 855] [outer = 0x7f426fa76400] 04:33:22 INFO - PROCESS | 1942 | 1461065602959 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1105ms 04:33:23 INFO - PROCESS | 1942 | 1461065603012 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:33:23 INFO - PROCESS | 1942 | 1461065603015 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:33:23 INFO - PROCESS | 1942 | 1461065603041 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:33:23 INFO - PROCESS | 1942 | 1461065603045 Marionette TRACE conn4 <- [1,1110,null,{}] 04:33:23 INFO - PROCESS | 1942 | 1461065603050 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:23 INFO - PROCESS | 1942 | 1461065603264 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:33:23 INFO - PROCESS | 1942 | 1461065603283 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e21800 == 84 [pid = 1942] [id = 285] 04:33:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f426f4edc00) [pid = 1942] [serial = 856] [outer = (nil)] 04:33:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f42702e3c00) [pid = 1942] [serial = 857] [outer = 0x7f426f4edc00] 04:33:23 INFO - PROCESS | 1942 | 1461065603340 Marionette DEBUG loaded listener.js 04:33:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f42704b8800) [pid = 1942] [serial = 858] [outer = 0x7f426f4edc00] 04:33:24 INFO - PROCESS | 1942 | 1461065604146 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1152ms 04:33:24 INFO - PROCESS | 1942 | 1461065604173 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:33:24 INFO - PROCESS | 1942 | 1461065604176 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:33:24 INFO - PROCESS | 1942 | 1461065604186 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:33:24 INFO - PROCESS | 1942 | 1461065604189 Marionette TRACE conn4 <- [1,1114,null,{}] 04:33:24 INFO - PROCESS | 1942 | 1461065604198 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:24 INFO - PROCESS | 1942 | 1461065604382 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:33:24 INFO - PROCESS | 1942 | 1461065604409 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427752e800 == 85 [pid = 1942] [id = 286] 04:33:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4271324800) [pid = 1942] [serial = 859] [outer = (nil)] 04:33:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f4271586800) [pid = 1942] [serial = 860] [outer = 0x7f4271324800] 04:33:24 INFO - PROCESS | 1942 | 1461065604475 Marionette DEBUG loaded listener.js 04:33:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f42736a3c00) [pid = 1942] [serial = 861] [outer = 0x7f4271324800] 04:33:25 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f4267405400) [pid = 1942] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:33:25 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f426f59e800) [pid = 1942] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:33:25 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f426f0ec400) [pid = 1942] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:33:25 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f42701b8c00) [pid = 1942] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:33:25 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f426ec3bc00) [pid = 1942] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:33:25 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f42670f2800) [pid = 1942] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:33:25 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f42734cc800) [pid = 1942] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:33:25 INFO - PROCESS | 1942 | 1461065605473 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1333ms 04:33:25 INFO - PROCESS | 1942 | 1461065605516 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 1942 | 1461065605519 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:33:25 INFO - PROCESS | 1942 | 1461065605525 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 1942 | 1461065605527 Marionette TRACE conn4 <- [1,1118,null,{}] 04:33:25 INFO - PROCESS | 1942 | 1461065605532 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:25 INFO - PROCESS | 1942 | 1461065605677 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:33:25 INFO - PROCESS | 1942 | 1461065605692 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278419800 == 86 [pid = 1942] [id = 287] 04:33:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f42688eb400) [pid = 1942] [serial = 862] [outer = (nil)] 04:33:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f427377a800) [pid = 1942] [serial = 863] [outer = 0x7f42688eb400] 04:33:25 INFO - PROCESS | 1942 | 1461065605762 Marionette DEBUG loaded listener.js 04:33:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f4273d8a400) [pid = 1942] [serial = 864] [outer = 0x7f42688eb400] 04:33:26 INFO - PROCESS | 1942 | 1461065606528 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1033ms 04:33:26 INFO - PROCESS | 1942 | 1461065606558 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:33:26 INFO - PROCESS | 1942 | 1461065606562 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:33:26 INFO - PROCESS | 1942 | 1461065606567 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:33:26 INFO - PROCESS | 1942 | 1461065606570 Marionette TRACE conn4 <- [1,1122,null,{}] 04:33:26 INFO - PROCESS | 1942 | 1461065606574 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:26 INFO - PROCESS | 1942 | 1461065606779 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:33:26 INFO - PROCESS | 1942 | 1461065606796 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42795d5800 == 87 [pid = 1942] [id = 288] 04:33:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4273779400) [pid = 1942] [serial = 865] [outer = (nil)] 04:33:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f427557b800) [pid = 1942] [serial = 866] [outer = 0x7f4273779400] 04:33:26 INFO - PROCESS | 1942 | 1461065606855 Marionette DEBUG loaded listener.js 04:33:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f42765e9400) [pid = 1942] [serial = 867] [outer = 0x7f4273779400] 04:33:27 INFO - PROCESS | 1942 | 1461065607776 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1277ms 04:33:27 INFO - PROCESS | 1942 | 1461065607844 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:33:27 INFO - PROCESS | 1942 | 1461065607850 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:33:27 INFO - PROCESS | 1942 | 1461065607858 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 1942 | 1461065607864 Marionette TRACE conn4 <- [1,1126,null,{}] 04:33:27 INFO - PROCESS | 1942 | 1461065607873 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:28 INFO - PROCESS | 1942 | 1461065608093 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:33:28 INFO - PROCESS | 1942 | 1461065608265 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7a7800 == 88 [pid = 1942] [id = 289] 04:33:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f4262f84400) [pid = 1942] [serial = 868] [outer = (nil)] 04:33:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f426740a800) [pid = 1942] [serial = 869] [outer = 0x7f4262f84400] 04:33:28 INFO - PROCESS | 1942 | 1461065608338 Marionette DEBUG loaded listener.js 04:33:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f426859a000) [pid = 1942] [serial = 870] [outer = 0x7f4262f84400] 04:33:29 INFO - PROCESS | 1942 | 1461065609263 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1445ms 04:33:29 INFO - PROCESS | 1942 | 1461065609302 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:33:29 INFO - PROCESS | 1942 | 1461065609310 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:33:29 INFO - PROCESS | 1942 | 1461065609320 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:33:29 INFO - PROCESS | 1942 | 1461065609324 Marionette TRACE conn4 <- [1,1130,null,{}] 04:33:29 INFO - PROCESS | 1942 | 1461065609330 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:29 INFO - PROCESS | 1942 | 1461065609542 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:33:29 INFO - PROCESS | 1942 | 1461065609719 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e3e000 == 89 [pid = 1942] [id = 290] 04:33:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f4265253000) [pid = 1942] [serial = 871] [outer = (nil)] 04:33:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f426f4e2400) [pid = 1942] [serial = 872] [outer = 0x7f4265253000] 04:33:29 INFO - PROCESS | 1942 | 1461065609791 Marionette DEBUG loaded listener.js 04:33:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f426fa78800) [pid = 1942] [serial = 873] [outer = 0x7f4265253000] 04:33:30 INFO - PROCESS | 1942 | 1461065610788 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1479ms 04:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:33:30 INFO - PROCESS | 1942 | 1461065610799 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:33:30 INFO - PROCESS | 1942 | 1461065610802 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:33:30 INFO - PROCESS | 1942 | 1461065610809 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:33:30 INFO - PROCESS | 1942 | 1461065610814 Marionette TRACE conn4 <- [1,1134,null,{}] 04:33:30 INFO - PROCESS | 1942 | 1461065610830 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:30 INFO - PROCESS | 1942 | 1461065610993 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:33:31 INFO - PROCESS | 1942 | 1461065611169 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428031d800 == 90 [pid = 1942] [id = 291] 04:33:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f426f7d4000) [pid = 1942] [serial = 874] [outer = (nil)] 04:33:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f427172e800) [pid = 1942] [serial = 875] [outer = 0x7f426f7d4000] 04:33:31 INFO - PROCESS | 1942 | 1461065611285 Marionette DEBUG loaded listener.js 04:33:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f4273781400) [pid = 1942] [serial = 876] [outer = 0x7f426f7d4000] 04:33:32 INFO - PROCESS | 1942 | 1461065612085 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1335ms 04:33:32 INFO - PROCESS | 1942 | 1461065612143 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:33:32 INFO - PROCESS | 1942 | 1461065612147 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:33:32 INFO - PROCESS | 1942 | 1461065612153 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:33:32 INFO - PROCESS | 1942 | 1461065612156 Marionette TRACE conn4 <- [1,1138,null,{}] 04:33:32 INFO - PROCESS | 1942 | 1461065612161 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:32 INFO - PROCESS | 1942 | 1461065612420 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:33:32 INFO - PROCESS | 1942 | 1461065612591 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ae8a000 == 91 [pid = 1942] [id = 292] 04:33:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f426fdbbc00) [pid = 1942] [serial = 877] [outer = (nil)] 04:33:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f42754b4c00) [pid = 1942] [serial = 878] [outer = 0x7f426fdbbc00] 04:33:32 INFO - PROCESS | 1942 | 1461065612661 Marionette DEBUG loaded listener.js 04:33:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f42775c5800) [pid = 1942] [serial = 879] [outer = 0x7f426fdbbc00] 04:33:33 INFO - PROCESS | 1942 | 1461065613513 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1385ms 04:33:33 INFO - PROCESS | 1942 | 1461065613539 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:33:33 INFO - PROCESS | 1942 | 1461065613542 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:33:33 INFO - PROCESS | 1942 | 1461065613548 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:33:33 INFO - PROCESS | 1942 | 1461065613551 Marionette TRACE conn4 <- [1,1142,null,{}] 04:33:33 INFO - PROCESS | 1942 | 1461065613556 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:33 INFO - PROCESS | 1942 | 1461065613729 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:33:33 INFO - PROCESS | 1942 | 1461065613904 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428fb6b800 == 92 [pid = 1942] [id = 293] 04:33:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4271728800) [pid = 1942] [serial = 880] [outer = (nil)] 04:33:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f42784de800) [pid = 1942] [serial = 881] [outer = 0x7f4271728800] 04:33:34 INFO - PROCESS | 1942 | 1461065613995 Marionette DEBUG loaded listener.js 04:33:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f427c170400) [pid = 1942] [serial = 882] [outer = 0x7f4271728800] 04:33:35 INFO - PROCESS | 1942 | 1461065615190 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1684ms 04:33:35 INFO - PROCESS | 1942 | 1461065615233 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 1942 | 1461065615237 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:33:35 INFO - PROCESS | 1942 | 1461065615243 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - PROCESS | 1942 | 1461065615245 Marionette TRACE conn4 <- [1,1146,null,{}] 04:33:35 INFO - PROCESS | 1942 | 1461065615250 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:35 INFO - PROCESS | 1942 | 1461065615513 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:33:35 INFO - PROCESS | 1942 | 1461065615686 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ec82000 == 93 [pid = 1942] [id = 294] 04:33:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f4277ced800) [pid = 1942] [serial = 883] [outer = (nil)] 04:33:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f428ae54c00) [pid = 1942] [serial = 884] [outer = 0x7f4277ced800] 04:33:35 INFO - PROCESS | 1942 | 1461065615762 Marionette DEBUG loaded listener.js 04:33:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f428b596000) [pid = 1942] [serial = 885] [outer = 0x7f4277ced800] 04:33:36 INFO - PROCESS | 1942 | 1461065616632 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1435ms 04:33:36 INFO - PROCESS | 1942 | 1461065616678 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:33:36 INFO - PROCESS | 1942 | 1461065616682 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:33:36 INFO - PROCESS | 1942 | 1461065616688 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:33:36 INFO - PROCESS | 1942 | 1461065616690 Marionette TRACE conn4 <- [1,1150,null,{}] 04:33:36 INFO - PROCESS | 1942 | 1461065616696 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:36 INFO - PROCESS | 1942 | 1461065616851 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:33:37 INFO - PROCESS | 1942 | 1461065617028 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ae8800 == 94 [pid = 1942] [id = 295] 04:33:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f426f5a6400) [pid = 1942] [serial = 886] [outer = (nil)] 04:33:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f4273e68400) [pid = 1942] [serial = 887] [outer = 0x7f426f5a6400] 04:33:37 INFO - PROCESS | 1942 | 1461065617099 Marionette DEBUG loaded listener.js 04:33:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f4273e6c800) [pid = 1942] [serial = 888] [outer = 0x7f426f5a6400] 04:33:37 INFO - PROCESS | 1942 | 1461065617912 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1280ms 04:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:33:37 INFO - PROCESS | 1942 | 1461065617969 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:33:37 INFO - PROCESS | 1942 | 1461065617971 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:33:37 INFO - PROCESS | 1942 | 1461065617978 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:33:37 INFO - PROCESS | 1942 | 1461065617981 Marionette TRACE conn4 <- [1,1154,null,{}] 04:33:37 INFO - PROCESS | 1942 | 1461065617987 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:38 INFO - PROCESS | 1942 | 1461065618141 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:33:38 INFO - PROCESS | 1942 | 1461065618318 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265a9e000 == 95 [pid = 1942] [id = 296] 04:33:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f4265293c00) [pid = 1942] [serial = 889] [outer = (nil)] 04:33:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f426529b800) [pid = 1942] [serial = 890] [outer = 0x7f4265293c00] 04:33:38 INFO - PROCESS | 1942 | 1461065618388 Marionette DEBUG loaded listener.js 04:33:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f42652a0400) [pid = 1942] [serial = 891] [outer = 0x7f4265293c00] 04:33:39 INFO - PROCESS | 1942 | 1461065619186 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1242ms 04:33:39 INFO - PROCESS | 1942 | 1461065619220 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:33:39 INFO - PROCESS | 1942 | 1461065619223 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:33:39 INFO - PROCESS | 1942 | 1461065619229 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:33:39 INFO - PROCESS | 1942 | 1461065619232 Marionette TRACE conn4 <- [1,1158,null,{}] 04:33:39 INFO - PROCESS | 1942 | 1461065619237 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:39 INFO - PROCESS | 1942 | 1461065619393 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:33:39 INFO - PROCESS | 1942 | 1461065619595 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793c8800 == 96 [pid = 1942] [id = 297] 04:33:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f4261fcbc00) [pid = 1942] [serial = 892] [outer = (nil)] 04:33:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f4261fd2800) [pid = 1942] [serial = 893] [outer = 0x7f4261fcbc00] 04:33:39 INFO - PROCESS | 1942 | 1461065619709 Marionette DEBUG loaded listener.js 04:33:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4261fd7000) [pid = 1942] [serial = 894] [outer = 0x7f4261fcbc00] 04:33:40 INFO - PROCESS | 1942 | 1461065620565 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1383ms 04:33:40 INFO - PROCESS | 1942 | 1461065620613 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:33:40 INFO - PROCESS | 1942 | 1461065620616 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:33:40 INFO - PROCESS | 1942 | 1461065620622 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:33:40 INFO - PROCESS | 1942 | 1461065620624 Marionette TRACE conn4 <- [1,1162,null,{}] 04:33:40 INFO - PROCESS | 1942 | 1461065620630 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:40 INFO - PROCESS | 1942 | 1461065620794 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:33:40 INFO - PROCESS | 1942 | 1461065620975 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262bee000 == 97 [pid = 1942] [id = 298] 04:33:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f4261fcfc00) [pid = 1942] [serial = 895] [outer = (nil)] 04:33:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f42647c7800) [pid = 1942] [serial = 896] [outer = 0x7f4261fcfc00] 04:33:41 INFO - PROCESS | 1942 | 1461065621044 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f42647cb800) [pid = 1942] [serial = 897] [outer = 0x7f4261fcfc00] 04:33:41 INFO - PROCESS | 1942 | 1461065621904 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1333ms 04:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:33:41 INFO - PROCESS | 1942 | 1461065621956 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:33:41 INFO - PROCESS | 1942 | 1461065621959 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:33:41 INFO - PROCESS | 1942 | 1461065621966 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:33:41 INFO - PROCESS | 1942 | 1461065621970 Marionette TRACE conn4 <- [1,1166,null,{}] 04:33:41 INFO - PROCESS | 1942 | 1461065621975 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:42 INFO - PROCESS | 1942 | 1461065622158 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:33:42 INFO - PROCESS | 1942 | 1461065622833 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ec78000 == 98 [pid = 1942] [id = 299] 04:33:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f4262f89400) [pid = 1942] [serial = 898] [outer = (nil)] 04:33:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f426308c400) [pid = 1942] [serial = 899] [outer = 0x7f4262f89400] 04:33:42 INFO - PROCESS | 1942 | 1461065622906 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f42647d1c00) [pid = 1942] [serial = 900] [outer = 0x7f4262f89400] 04:33:43 INFO - PROCESS | 1942 | 1461065623740 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1833ms 04:33:43 INFO - PROCESS | 1942 | 1461065623800 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:33:43 INFO - PROCESS | 1942 | 1461065623807 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:33:43 INFO - PROCESS | 1942 | 1461065623815 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:33:43 INFO - PROCESS | 1942 | 1461065623819 Marionette TRACE conn4 <- [1,1170,null,{}] 04:33:43 INFO - PROCESS | 1942 | 1461065623825 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:43 INFO - PROCESS | 1942 | 1461065623994 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:33:44 INFO - PROCESS | 1942 | 1461065624281 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42651ce800 == 99 [pid = 1942] [id = 300] 04:33:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f4266a35000) [pid = 1942] [serial = 901] [outer = (nil)] 04:33:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f42670ef800) [pid = 1942] [serial = 902] [outer = 0x7f4266a35000] 04:33:44 INFO - PROCESS | 1942 | 1461065624393 Marionette DEBUG loaded listener.js 04:33:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f426740c400) [pid = 1942] [serial = 903] [outer = 0x7f4266a35000] 04:33:45 INFO - PROCESS | 1942 | 1461065625236 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1487ms 04:33:45 INFO - PROCESS | 1942 | 1461065625306 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:33:45 INFO - PROCESS | 1942 | 1461065625312 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:33:45 INFO - PROCESS | 1942 | 1461065625318 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 1942 | 1461065625321 Marionette TRACE conn4 <- [1,1174,null,{}] 04:33:45 INFO - PROCESS | 1942 | 1461065625327 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:45 INFO - PROCESS | 1942 | 1461065625490 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:33:45 INFO - PROCESS | 1942 | 1461065625678 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426dd41800 == 100 [pid = 1942] [id = 301] 04:33:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f42670f7c00) [pid = 1942] [serial = 904] [outer = (nil)] 04:33:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f426ec40400) [pid = 1942] [serial = 905] [outer = 0x7f42670f7c00] 04:33:45 INFO - PROCESS | 1942 | 1461065625743 Marionette DEBUG loaded listener.js 04:33:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f426f5aa800) [pid = 1942] [serial = 906] [outer = 0x7f42670f7c00] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278419800 == 99 [pid = 1942] [id = 287] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f4267410c00) [pid = 1942] [serial = 773] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f4279034000) [pid = 1942] [serial = 767] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f42854cb000) [pid = 1942] [serial = 770] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f42688e9400) [pid = 1942] [serial = 776] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f427227bc00) [pid = 1942] [serial = 800] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427752e800 == 98 [pid = 1942] [id = 286] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e21800 == 97 [pid = 1942] [id = 285] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270556000 == 96 [pid = 1942] [id = 284] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426de3f000 == 95 [pid = 1942] [id = 283] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268a16800 == 94 [pid = 1942] [id = 282] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42651d9000 == 93 [pid = 1942] [id = 281] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428e0b8800 == 92 [pid = 1942] [id = 276] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b39f800 == 91 [pid = 1942] [id = 275] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4287757000 == 90 [pid = 1942] [id = 274] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42862df800 == 89 [pid = 1942] [id = 273] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c281000 == 88 [pid = 1942] [id = 272] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c3b800 == 87 [pid = 1942] [id = 271] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427932b000 == 86 [pid = 1942] [id = 270] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427831c800 == 85 [pid = 1942] [id = 269] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270202800 == 84 [pid = 1942] [id = 268] 04:33:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268621800 == 83 [pid = 1942] [id = 267] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f4268596400) [pid = 1942] [serial = 779] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f4268713c00) [pid = 1942] [serial = 758] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f42734cd000) [pid = 1942] [serial = 764] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f426859ac00) [pid = 1942] [serial = 783] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f42701b6400) [pid = 1942] [serial = 791] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f42701f3800) [pid = 1942] [serial = 792] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f426ff09400) [pid = 1942] [serial = 789] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f42702ed400) [pid = 1942] [serial = 795] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f426f0c8c00) [pid = 1942] [serial = 785] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f426f6b6800) [pid = 1942] [serial = 797] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4267411000) [pid = 1942] [serial = 782] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f428742b000) [pid = 1942] [serial = 756] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f427226f400) [pid = 1942] [serial = 798] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f426f7db400) [pid = 1942] [serial = 788] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f426f0eb800) [pid = 1942] [serial = 786] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f42701be400) [pid = 1942] [serial = 761] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f42701fbc00) [pid = 1942] [serial = 794] [outer = (nil)] [url = about:blank] 04:33:46 INFO - PROCESS | 1942 | 1461065626701 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:33:46 INFO - PROCESS | 1942 | 1461065626755 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:33:46 INFO - PROCESS | 1942 | 1461065626769 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:33:46 INFO - PROCESS | 1942 | 1461065626777 Marionette TRACE conn4 <- [1,1178,null,{}] 04:33:46 INFO - PROCESS | 1942 | 1461065626784 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:46 INFO - PROCESS | 1942 | 1461065626937 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:33:46 INFO - PROCESS | 1942 | 1461065626949 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270210000 == 84 [pid = 1942] [id = 302] 04:33:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f4267411000) [pid = 1942] [serial = 907] [outer = (nil)] 04:33:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f4270087c00) [pid = 1942] [serial = 908] [outer = 0x7f4267411000] 04:33:47 INFO - PROCESS | 1942 | 1461065627012 Marionette DEBUG loaded listener.js 04:33:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f42701be400) [pid = 1942] [serial = 909] [outer = 0x7f4267411000] 04:33:47 INFO - PROCESS | 1942 | 1461065627800 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:33:47 INFO - PROCESS | 1942 | 1461065627867 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:33:47 INFO - PROCESS | 1942 | 1461065627873 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:33:47 INFO - PROCESS | 1942 | 1461065627875 Marionette TRACE conn4 <- [1,1182,null,{}] 04:33:47 INFO - PROCESS | 1942 | 1461065627883 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:48 INFO - PROCESS | 1942 | 1461065628089 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:33:48 INFO - PROCESS | 1942 | 1461065628177 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273923800 == 85 [pid = 1942] [id = 303] 04:33:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f4261fcc400) [pid = 1942] [serial = 910] [outer = (nil)] 04:33:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f42701bf800) [pid = 1942] [serial = 911] [outer = 0x7f4261fcc400] 04:33:48 INFO - PROCESS | 1942 | 1461065628236 Marionette DEBUG loaded listener.js 04:33:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f4270769000) [pid = 1942] [serial = 912] [outer = 0x7f4261fcc400] 04:33:48 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:48 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:49 INFO - PROCESS | 1942 | 1461065629005 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:33:49 INFO - PROCESS | 1942 | 1461065629060 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:33:49 INFO - PROCESS | 1942 | 1461065629073 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:33:49 INFO - PROCESS | 1942 | 1461065629075 Marionette TRACE conn4 <- [1,1186,null,{}] 04:33:49 INFO - PROCESS | 1942 | 1461065629080 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:49 INFO - PROCESS | 1942 | 1461065629274 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:33:49 INFO - PROCESS | 1942 | 1461065629297 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427760b800 == 86 [pid = 1942] [id = 304] 04:33:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f4271731400) [pid = 1942] [serial = 913] [outer = (nil)] 04:33:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f4272279000) [pid = 1942] [serial = 914] [outer = 0x7f4271731400] 04:33:49 INFO - PROCESS | 1942 | 1461065629366 Marionette DEBUG loaded listener.js 04:33:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f427374d400) [pid = 1942] [serial = 915] [outer = 0x7f4271731400] 04:33:50 INFO - PROCESS | 1942 | 1461065630268 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:33:50 INFO - PROCESS | 1942 | 1461065630304 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:33:50 INFO - PROCESS | 1942 | 1461065630310 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:33:50 INFO - PROCESS | 1942 | 1461065630313 Marionette TRACE conn4 <- [1,1190,null,{}] 04:33:50 INFO - PROCESS | 1942 | 1461065630325 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:50 INFO - PROCESS | 1942 | 1461065630795 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:33:50 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f4262f83800) [pid = 1942] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:33:50 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f426740fc00) [pid = 1942] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:33:50 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f426fa76400) [pid = 1942] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:33:50 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f4271324800) [pid = 1942] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:33:50 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f426740e000) [pid = 1942] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:33:50 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f42688eb400) [pid = 1942] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:33:50 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f426f4edc00) [pid = 1942] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:33:50 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f42688f5c00) [pid = 1942] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:33:50 INFO - PROCESS | 1942 | 1461065630944 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fe2800 == 87 [pid = 1942] [id = 305] 04:33:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f42670f1000) [pid = 1942] [serial = 916] [outer = (nil)] 04:33:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f426db98800) [pid = 1942] [serial = 917] [outer = 0x7f42670f1000] 04:33:51 INFO - PROCESS | 1942 | 1461065631004 Marionette DEBUG loaded listener.js 04:33:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f427386e400) [pid = 1942] [serial = 918] [outer = 0x7f42670f1000] 04:33:51 INFO - PROCESS | 1942 | 1461065631634 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:33:51 INFO - PROCESS | 1942 | 1461065631695 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:33:51 INFO - PROCESS | 1942 | 1461065631712 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:33:51 INFO - PROCESS | 1942 | 1461065631715 Marionette TRACE conn4 <- [1,1194,null,{}] 04:33:51 INFO - PROCESS | 1942 | 1461065631721 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:51 INFO - PROCESS | 1942 | 1461065631916 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:33:51 INFO - PROCESS | 1942 | 1461065631934 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c3d000 == 88 [pid = 1942] [id = 306] 04:33:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f427386d000) [pid = 1942] [serial = 919] [outer = (nil)] 04:33:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f4277a3e800) [pid = 1942] [serial = 920] [outer = 0x7f427386d000] 04:33:51 INFO - PROCESS | 1942 | 1461065631993 Marionette DEBUG loaded listener.js 04:33:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f4279037400) [pid = 1942] [serial = 921] [outer = 0x7f427386d000] 04:33:52 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:52 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:52 INFO - PROCESS | 1942 | 1461065632753 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:33:52 INFO - PROCESS | 1942 | 1461065632918 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:33:52 INFO - PROCESS | 1942 | 1461065632936 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:33:52 INFO - PROCESS | 1942 | 1461065632940 Marionette TRACE conn4 <- [1,1198,null,{}] 04:33:52 INFO - PROCESS | 1942 | 1461065632949 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:53 INFO - PROCESS | 1942 | 1461065633169 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:33:53 INFO - PROCESS | 1942 | 1461065633350 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da33800 == 89 [pid = 1942] [id = 307] 04:33:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f4261fc8c00) [pid = 1942] [serial = 922] [outer = (nil)] 04:33:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f42647ce000) [pid = 1942] [serial = 923] [outer = 0x7f4261fc8c00] 04:33:53 INFO - PROCESS | 1942 | 1461065633423 Marionette DEBUG loaded listener.js 04:33:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4265293800) [pid = 1942] [serial = 924] [outer = 0x7f4261fc8c00] 04:33:54 INFO - PROCESS | 1942 | 1461065634363 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1494ms 04:33:54 INFO - PROCESS | 1942 | 1461065634418 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:33:54 INFO - PROCESS | 1942 | 1461065634424 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:33:54 INFO - PROCESS | 1942 | 1461065634436 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:33:54 INFO - PROCESS | 1942 | 1461065634441 Marionette TRACE conn4 <- [1,1202,null,{}] 04:33:54 INFO - PROCESS | 1942 | 1461065634447 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:54 INFO - PROCESS | 1942 | 1461065634617 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:33:54 INFO - PROCESS | 1942 | 1461065634803 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713ad800 == 90 [pid = 1942] [id = 308] 04:33:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f42670eec00) [pid = 1942] [serial = 925] [outer = (nil)] 04:33:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f426f0bfc00) [pid = 1942] [serial = 926] [outer = 0x7f42670eec00] 04:33:54 INFO - PROCESS | 1942 | 1461065634875 Marionette DEBUG loaded listener.js 04:33:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f426f6b5800) [pid = 1942] [serial = 927] [outer = 0x7f42670eec00] 04:33:55 INFO - PROCESS | 1942 | 1461065635820 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1437ms 04:33:55 INFO - PROCESS | 1942 | 1461065635869 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:33:55 INFO - PROCESS | 1942 | 1461065635873 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:33:55 INFO - PROCESS | 1942 | 1461065635879 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:33:55 INFO - PROCESS | 1942 | 1461065635882 Marionette TRACE conn4 <- [1,1206,null,{}] 04:33:55 INFO - PROCESS | 1942 | 1461065635897 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:56 INFO - PROCESS | 1942 | 1461065636071 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:33:56 INFO - PROCESS | 1942 | 1461065636289 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42862c6000 == 91 [pid = 1942] [id = 309] 04:33:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f427076b800) [pid = 1942] [serial = 928] [outer = (nil)] 04:33:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f4271730400) [pid = 1942] [serial = 929] [outer = 0x7f427076b800] 04:33:56 INFO - PROCESS | 1942 | 1461065636408 Marionette DEBUG loaded listener.js 04:33:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f42736a3800) [pid = 1942] [serial = 930] [outer = 0x7f427076b800] 04:33:57 INFO - PROCESS | 1942 | 1461065637230 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1380ms 04:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:33:57 INFO - PROCESS | 1942 | 1461065637260 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:33:57 INFO - PROCESS | 1942 | 1461065637263 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:33:57 INFO - PROCESS | 1942 | 1461065637269 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:33:57 INFO - PROCESS | 1942 | 1461065637272 Marionette TRACE conn4 <- [1,1210,null,{}] 04:33:57 INFO - PROCESS | 1942 | 1461065637278 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:57 INFO - PROCESS | 1942 | 1461065637438 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:33:57 INFO - PROCESS | 1942 | 1461065637617 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b398800 == 92 [pid = 1942] [id = 310] 04:33:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f42714acc00) [pid = 1942] [serial = 931] [outer = (nil)] 04:33:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f4273e6d000) [pid = 1942] [serial = 932] [outer = 0x7f42714acc00] 04:33:57 INFO - PROCESS | 1942 | 1461065637691 Marionette DEBUG loaded listener.js 04:33:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f4278e89c00) [pid = 1942] [serial = 933] [outer = 0x7f42714acc00] 04:33:58 INFO - PROCESS | 1942 | 1461065638548 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1339ms 04:33:58 INFO - PROCESS | 1942 | 1461065638607 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:33:58 INFO - PROCESS | 1942 | 1461065638611 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:33:58 INFO - PROCESS | 1942 | 1461065638617 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:33:58 INFO - PROCESS | 1942 | 1461065638620 Marionette TRACE conn4 <- [1,1214,null,{}] 04:33:58 INFO - PROCESS | 1942 | 1461065638625 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:58 INFO - PROCESS | 1942 | 1461065638781 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:33:58 INFO - PROCESS | 1942 | 1461065638991 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42909b2000 == 93 [pid = 1942] [id = 311] 04:33:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f4273d91400) [pid = 1942] [serial = 934] [outer = (nil)] 04:33:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f427f64c800) [pid = 1942] [serial = 935] [outer = 0x7f4273d91400] 04:33:59 INFO - PROCESS | 1942 | 1461065639103 Marionette DEBUG loaded listener.js 04:33:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f428742b000) [pid = 1942] [serial = 936] [outer = 0x7f4273d91400] 04:33:59 INFO - PROCESS | 1942 | 1461065639948 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1386ms 04:34:00 INFO - PROCESS | 1942 | 1461065640004 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:34:00 INFO - PROCESS | 1942 | 1461065640008 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:34:00 INFO - PROCESS | 1942 | 1461065640014 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:34:00 INFO - PROCESS | 1942 | 1461065640016 Marionette TRACE conn4 <- [1,1218,null,{}] 04:34:00 INFO - PROCESS | 1942 | 1461065640022 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:00 INFO - PROCESS | 1942 | 1461065640223 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:34:00 INFO - PROCESS | 1942 | 1461065640403 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270631800 == 94 [pid = 1942] [id = 312] 04:34:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f4265a47000) [pid = 1942] [serial = 937] [outer = (nil)] 04:34:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f4285455800) [pid = 1942] [serial = 938] [outer = 0x7f4265a47000] 04:34:00 INFO - PROCESS | 1942 | 1461065640485 Marionette DEBUG loaded listener.js 04:34:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f4289789400) [pid = 1942] [serial = 939] [outer = 0x7f4265a47000] 04:34:01 INFO - PROCESS | 1942 | 1461065641311 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1334ms 04:34:01 INFO - PROCESS | 1942 | 1461065641349 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:34:01 INFO - PROCESS | 1942 | 1461065641353 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:34:01 INFO - PROCESS | 1942 | 1461065641359 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:34:01 INFO - PROCESS | 1942 | 1461065641362 Marionette TRACE conn4 <- [1,1222,null,{}] 04:34:01 INFO - PROCESS | 1942 | 1461065641368 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:01 INFO - PROCESS | 1942 | 1461065641536 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:34:01 INFO - PROCESS | 1942 | 1461065641715 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622d9800 == 95 [pid = 1942] [id = 313] 04:34:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f4265a48000) [pid = 1942] [serial = 940] [outer = (nil)] 04:34:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f4266c59400) [pid = 1942] [serial = 941] [outer = 0x7f4265a48000] 04:34:01 INFO - PROCESS | 1942 | 1461065641792 Marionette DEBUG loaded listener.js 04:34:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f4266c5f000) [pid = 1942] [serial = 942] [outer = 0x7f4265a48000] 04:34:02 INFO - PROCESS | 1942 | 1461065642648 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:34:02 INFO - PROCESS | 1942 | 1461065642699 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:34:02 INFO - PROCESS | 1942 | 1461065642705 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:34:02 INFO - PROCESS | 1942 | 1461065642707 Marionette TRACE conn4 <- [1,1226,null,{}] 04:34:02 INFO - PROCESS | 1942 | 1461065642713 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:02 INFO - PROCESS | 1942 | 1461065642876 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:34:03 INFO - PROCESS | 1942 | 1461065643064 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619d1800 == 96 [pid = 1942] [id = 314] 04:34:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f4265a49c00) [pid = 1942] [serial = 943] [outer = (nil)] 04:34:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f427835a800) [pid = 1942] [serial = 944] [outer = 0x7f4265a49c00] 04:34:03 INFO - PROCESS | 1942 | 1461065643132 Marionette DEBUG loaded listener.js 04:34:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f427835ec00) [pid = 1942] [serial = 945] [outer = 0x7f4265a49c00] 04:34:03 INFO - PROCESS | 1942 | 1461065643995 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1337ms 04:34:04 INFO - PROCESS | 1942 | 1461065644043 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:34:04 INFO - PROCESS | 1942 | 1461065644046 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:34:04 INFO - PROCESS | 1942 | 1461065644052 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:34:04 INFO - PROCESS | 1942 | 1461065644054 Marionette TRACE conn4 <- [1,1230,null,{}] 04:34:04 INFO - PROCESS | 1942 | 1461065644060 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:04 INFO - PROCESS | 1942 | 1461065644216 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:34:04 INFO - PROCESS | 1942 | 1461065644397 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42620d7800 == 97 [pid = 1942] [id = 315] 04:34:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f42629a3400) [pid = 1942] [serial = 946] [outer = (nil)] 04:34:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f42629acc00) [pid = 1942] [serial = 947] [outer = 0x7f42629a3400] 04:34:04 INFO - PROCESS | 1942 | 1461065644464 Marionette DEBUG loaded listener.js 04:34:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f42629b1000) [pid = 1942] [serial = 948] [outer = 0x7f42629a3400] 04:34:05 INFO - PROCESS | 1942 | 1461065645361 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1334ms 04:34:05 INFO - PROCESS | 1942 | 1461065645387 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:34:05 INFO - PROCESS | 1942 | 1461065645391 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:34:05 INFO - PROCESS | 1942 | 1461065645397 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:34:05 INFO - PROCESS | 1942 | 1461065645400 Marionette TRACE conn4 <- [1,1234,null,{}] 04:34:05 INFO - PROCESS | 1942 | 1461065645405 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:05 INFO - PROCESS | 1942 | 1461065645560 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:34:05 INFO - PROCESS | 1942 | 1461065645742 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42620ed800 == 98 [pid = 1942] [id = 316] 04:34:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f42629a4400) [pid = 1942] [serial = 949] [outer = (nil)] 04:34:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f4278360000) [pid = 1942] [serial = 950] [outer = 0x7f42629a4400] 04:34:05 INFO - PROCESS | 1942 | 1461065645813 Marionette DEBUG loaded listener.js 04:34:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f4278364c00) [pid = 1942] [serial = 951] [outer = 0x7f42629a4400] 04:34:06 INFO - PROCESS | 1942 | 1461065646660 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1337ms 04:34:06 INFO - PROCESS | 1942 | 1461065646734 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:34:06 INFO - PROCESS | 1942 | 1461065646737 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:34:06 INFO - PROCESS | 1942 | 1461065646744 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:34:06 INFO - PROCESS | 1942 | 1461065646748 Marionette TRACE conn4 <- [1,1238,null,{}] 04:34:06 INFO - PROCESS | 1942 | 1461065646753 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:06 INFO - PROCESS | 1942 | 1461065646970 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:34:07 INFO - PROCESS | 1942 | 1461065647163 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42748b1800 == 99 [pid = 1942] [id = 317] 04:34:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f42629a6c00) [pid = 1942] [serial = 952] [outer = (nil)] 04:34:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f4274908800) [pid = 1942] [serial = 953] [outer = 0x7f42629a6c00] 04:34:07 INFO - PROCESS | 1942 | 1461065647241 Marionette DEBUG loaded listener.js 04:34:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f4278365400) [pid = 1942] [serial = 954] [outer = 0x7f42629a6c00] 04:34:08 INFO - PROCESS | 1942 | 1461065648133 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1432ms 04:34:08 INFO - PROCESS | 1942 | 1461065648177 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:34:08 INFO - PROCESS | 1942 | 1461065648181 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:34:08 INFO - PROCESS | 1942 | 1461065648186 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:34:08 INFO - PROCESS | 1942 | 1461065648188 Marionette TRACE conn4 <- [1,1242,null,{}] 04:34:08 INFO - PROCESS | 1942 | 1461065648194 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:08 INFO - PROCESS | 1942 | 1461065648350 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:34:08 INFO - PROCESS | 1942 | 1461065648535 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42738af800 == 100 [pid = 1942] [id = 318] 04:34:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f4262a0e800) [pid = 1942] [serial = 955] [outer = (nil)] 04:34:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f4262a15800) [pid = 1942] [serial = 956] [outer = 0x7f4262a0e800] 04:34:08 INFO - PROCESS | 1942 | 1461065648601 Marionette DEBUG loaded listener.js 04:34:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f4265254400) [pid = 1942] [serial = 957] [outer = 0x7f4262a0e800] 04:34:09 INFO - PROCESS | 1942 | 1461065649827 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1681ms 04:34:09 INFO - PROCESS | 1942 | 1461065649869 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:34:09 INFO - PROCESS | 1942 | 1461065649874 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:34:09 INFO - PROCESS | 1942 | 1461065649890 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:34:09 INFO - PROCESS | 1942 | 1461065649895 Marionette TRACE conn4 <- [1,1246,null,{}] 04:34:09 INFO - PROCESS | 1942 | 1461065649904 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:10 INFO - PROCESS | 1942 | 1461065650120 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:34:10 INFO - PROCESS | 1942 | 1461065650334 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426731f000 == 101 [pid = 1942] [id = 319] 04:34:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f4262a14000) [pid = 1942] [serial = 958] [outer = (nil)] 04:34:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f4263085c00) [pid = 1942] [serial = 959] [outer = 0x7f4262a14000] 04:34:10 INFO - PROCESS | 1942 | 1461065650413 Marionette DEBUG loaded listener.js 04:34:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f4265254000) [pid = 1942] [serial = 960] [outer = 0x7f4262a14000] 04:34:11 INFO - PROCESS | 1942 | 1461065651238 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1443ms 04:34:11 INFO - PROCESS | 1942 | 1461065651333 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:34:11 INFO - PROCESS | 1942 | 1461065651347 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:34:11 INFO - PROCESS | 1942 | 1461065651363 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:34:11 INFO - PROCESS | 1942 | 1461065651371 Marionette TRACE conn4 <- [1,1250,null,{}] 04:34:11 INFO - PROCESS | 1942 | 1461065651447 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:11 INFO - PROCESS | 1942 | 1461065651648 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:34:11 INFO - PROCESS | 1942 | 1461065651888 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42644e5800 == 102 [pid = 1942] [id = 320] 04:34:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f426580c800) [pid = 1942] [serial = 961] [outer = (nil)] 04:34:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f426580e400) [pid = 1942] [serial = 962] [outer = 0x7f426580c800] 04:34:11 INFO - PROCESS | 1942 | 1461065651956 Marionette DEBUG loaded listener.js 04:34:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f4265a44800) [pid = 1942] [serial = 963] [outer = 0x7f426580c800] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da2c800 == 101 [pid = 1942] [id = 258] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270217000 == 100 [pid = 1942] [id = 257] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f427557b800) [pid = 1942] [serial = 866] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f4273d96400) [pid = 1942] [serial = 818] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f42772ea400) [pid = 1942] [serial = 821] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f42784dbc00) [pid = 1942] [serial = 824] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f4279513400) [pid = 1942] [serial = 827] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f4286068c00) [pid = 1942] [serial = 830] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f4265258000) [pid = 1942] [serial = 836] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f42877f8400) [pid = 1942] [serial = 833] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f4262f82800) [pid = 1942] [serial = 839] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f4263082400) [pid = 1942] [serial = 842] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fe2800 == 99 [pid = 1942] [id = 305] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427760b800 == 98 [pid = 1942] [id = 304] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273923800 == 97 [pid = 1942] [id = 303] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270210000 == 96 [pid = 1942] [id = 302] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426dd41800 == 95 [pid = 1942] [id = 301] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42651ce800 == 94 [pid = 1942] [id = 300] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ec78000 == 93 [pid = 1942] [id = 299] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ec82000 == 92 [pid = 1942] [id = 294] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428fb6b800 == 91 [pid = 1942] [id = 293] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ae8a000 == 90 [pid = 1942] [id = 292] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428031d800 == 89 [pid = 1942] [id = 291] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e3e000 == 88 [pid = 1942] [id = 290] 04:34:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7a7800 == 87 [pid = 1942] [id = 289] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f427369b800) [pid = 1942] [serial = 801] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f42702e3c00) [pid = 1942] [serial = 857] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f42736a3c00) [pid = 1942] [serial = 861] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f42704b8800) [pid = 1942] [serial = 858] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f42701c2000) [pid = 1942] [serial = 855] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f4273d8a400) [pid = 1942] [serial = 864] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f4265253400) [pid = 1942] [serial = 846] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f426308d000) [pid = 1942] [serial = 845] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f426dba2800) [pid = 1942] [serial = 851] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f426f0e4400) [pid = 1942] [serial = 852] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f4270087800) [pid = 1942] [serial = 854] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f4271586800) [pid = 1942] [serial = 860] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f42670ec000) [pid = 1942] [serial = 803] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f426f4e1400) [pid = 1942] [serial = 806] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f426859d000) [pid = 1942] [serial = 849] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f4267413800) [pid = 1942] [serial = 848] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f427377c400) [pid = 1942] [serial = 815] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f4272272800) [pid = 1942] [serial = 812] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f42701f6400) [pid = 1942] [serial = 809] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f427377a800) [pid = 1942] [serial = 863] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1942 | 1461065652949 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1638ms 04:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:34:13 INFO - PROCESS | 1942 | 1461065653002 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:34:13 INFO - PROCESS | 1942 | 1461065653004 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:34:13 INFO - PROCESS | 1942 | 1461065653010 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:34:13 INFO - PROCESS | 1942 | 1461065653016 Marionette TRACE conn4 <- [1,1254,null,{}] 04:34:13 INFO - PROCESS | 1942 | 1461065653030 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:13 INFO - PROCESS | 1942 | 1461065653204 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:34:13 INFO - PROCESS | 1942 | 1461065653372 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426860d800 == 88 [pid = 1942] [id = 321] 04:34:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f426580cc00) [pid = 1942] [serial = 964] [outer = (nil)] 04:34:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f42670f3400) [pid = 1942] [serial = 965] [outer = 0x7f426580cc00] 04:34:13 INFO - PROCESS | 1942 | 1461065653439 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f4268594400) [pid = 1942] [serial = 966] [outer = 0x7f426580cc00] 04:34:14 INFO - PROCESS | 1942 | 1461065654098 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1148ms 04:34:14 INFO - PROCESS | 1942 | 1461065654157 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:34:14 INFO - PROCESS | 1942 | 1461065654161 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:34:14 INFO - PROCESS | 1942 | 1461065654167 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 1942 | 1461065654169 Marionette TRACE conn4 <- [1,1258,null,{}] 04:34:14 INFO - PROCESS | 1942 | 1461065654174 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:14 INFO - PROCESS | 1942 | 1461065654315 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:34:14 INFO - PROCESS | 1942 | 1461065654330 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ec83800 == 89 [pid = 1942] [id = 322] 04:34:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f426580d000) [pid = 1942] [serial = 967] [outer = (nil)] 04:34:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f426f0ca800) [pid = 1942] [serial = 968] [outer = 0x7f426580d000] 04:34:14 INFO - PROCESS | 1942 | 1461065654389 Marionette DEBUG loaded listener.js 04:34:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f426f5ad400) [pid = 1942] [serial = 969] [outer = 0x7f426580d000] 04:34:15 INFO - PROCESS | 1942 | 1461065655275 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1175ms 04:34:15 INFO - PROCESS | 1942 | 1461065655343 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:34:15 INFO - PROCESS | 1942 | 1461065655346 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:34:15 INFO - PROCESS | 1942 | 1461065655361 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:34:15 INFO - PROCESS | 1942 | 1461065655364 Marionette TRACE conn4 <- [1,1262,null,{}] 04:34:15 INFO - PROCESS | 1942 | 1461065655369 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:15 INFO - PROCESS | 1942 | 1461065655573 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:34:15 INFO - PROCESS | 1942 | 1461065655590 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427020d800 == 90 [pid = 1942] [id = 323] 04:34:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f42688ef800) [pid = 1942] [serial = 970] [outer = (nil)] 04:34:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f426f7dec00) [pid = 1942] [serial = 971] [outer = 0x7f42688ef800] 04:34:15 INFO - PROCESS | 1942 | 1461065655649 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f427008c400) [pid = 1942] [serial = 972] [outer = 0x7f42688ef800] 04:34:16 INFO - PROCESS | 1942 | 1461065656477 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1145ms 04:34:16 INFO - PROCESS | 1942 | 1461065656497 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:34:16 INFO - PROCESS | 1942 | 1461065656501 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:34:16 INFO - PROCESS | 1942 | 1461065656506 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - PROCESS | 1942 | 1461065656508 Marionette TRACE conn4 <- [1,1266,null,{}] 04:34:16 INFO - PROCESS | 1942 | 1461065656517 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:16 INFO - PROCESS | 1942 | 1461065656749 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:34:16 INFO - PROCESS | 1942 | 1461065656773 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713bd000 == 91 [pid = 1942] [id = 324] 04:34:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f4271324c00) [pid = 1942] [serial = 973] [outer = (nil)] 04:34:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f42734cd000) [pid = 1942] [serial = 974] [outer = 0x7f4271324c00] 04:34:16 INFO - PROCESS | 1942 | 1461065656835 Marionette DEBUG loaded listener.js 04:34:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f4273759000) [pid = 1942] [serial = 975] [outer = 0x7f4271324c00] 04:34:17 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f42670f7c00) [pid = 1942] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:34:17 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f4261fcc400) [pid = 1942] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:34:17 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f4267411000) [pid = 1942] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:34:17 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f4262f89400) [pid = 1942] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:34:17 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f4271731400) [pid = 1942] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:34:17 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f4266a35000) [pid = 1942] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:34:17 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f42670f1000) [pid = 1942] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:34:17 INFO - PROCESS | 1942 | 1461065657786 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1332ms 04:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:34:17 INFO - PROCESS | 1942 | 1461065657838 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:34:17 INFO - PROCESS | 1942 | 1461065657840 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:34:17 INFO - PROCESS | 1942 | 1461065657846 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:34:17 INFO - PROCESS | 1942 | 1461065657849 Marionette TRACE conn4 <- [1,1270,null,{}] 04:34:17 INFO - PROCESS | 1942 | 1461065657854 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:18 INFO - PROCESS | 1942 | 1461065658056 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:34:18 INFO - PROCESS | 1942 | 1461065658146 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273923800 == 92 [pid = 1942] [id = 325] 04:34:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f4270085000) [pid = 1942] [serial = 976] [outer = (nil)] 04:34:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f4273752c00) [pid = 1942] [serial = 977] [outer = 0x7f4270085000] 04:34:18 INFO - PROCESS | 1942 | 1461065658204 Marionette DEBUG loaded listener.js 04:34:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f4273e65800) [pid = 1942] [serial = 978] [outer = 0x7f4270085000] 04:34:18 INFO - PROCESS | 1942 | 1461065658830 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1027ms 04:34:18 INFO - PROCESS | 1942 | 1461065658872 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:34:18 INFO - PROCESS | 1942 | 1461065658875 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:34:18 INFO - PROCESS | 1942 | 1461065658881 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:34:18 INFO - PROCESS | 1942 | 1461065658883 Marionette TRACE conn4 <- [1,1274,null,{}] 04:34:18 INFO - PROCESS | 1942 | 1461065658888 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:19 INFO - PROCESS | 1942 | 1461065659080 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:34:19 INFO - PROCESS | 1942 | 1461065659102 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4275567000 == 93 [pid = 1942] [id = 326] 04:34:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f42701c3c00) [pid = 1942] [serial = 979] [outer = (nil)] 04:34:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f4273e6a000) [pid = 1942] [serial = 980] [outer = 0x7f42701c3c00] 04:34:19 INFO - PROCESS | 1942 | 1461065659159 Marionette DEBUG loaded listener.js 04:34:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f427490f400) [pid = 1942] [serial = 981] [outer = 0x7f42701c3c00] 04:34:20 INFO - PROCESS | 1942 | 1461065660246 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1427ms 04:34:20 INFO - PROCESS | 1942 | 1461065660309 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:34:20 INFO - PROCESS | 1942 | 1461065660314 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:34:20 INFO - PROCESS | 1942 | 1461065660321 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:34:20 INFO - PROCESS | 1942 | 1461065660325 Marionette TRACE conn4 <- [1,1278,null,{}] 04:34:20 INFO - PROCESS | 1942 | 1461065660334 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:20 INFO - PROCESS | 1942 | 1461065660526 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:34:20 INFO - PROCESS | 1942 | 1461065660712 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fc7000 == 94 [pid = 1942] [id = 327] 04:34:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f4262a0ac00) [pid = 1942] [serial = 982] [outer = (nil)] 04:34:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f4265259c00) [pid = 1942] [serial = 983] [outer = 0x7f4262a0ac00] 04:34:20 INFO - PROCESS | 1942 | 1461065660791 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f4265a46800) [pid = 1942] [serial = 984] [outer = 0x7f4262a0ac00] 04:34:21 INFO - PROCESS | 1942 | 1461065661756 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1493ms 04:34:21 INFO - PROCESS | 1942 | 1461065661814 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 1942 | 1461065661822 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:34:21 INFO - PROCESS | 1942 | 1461065661833 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 1942 | 1461065661837 Marionette TRACE conn4 <- [1,1282,null,{}] 04:34:21 INFO - PROCESS | 1942 | 1461065661843 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:22 INFO - PROCESS | 1942 | 1461065662022 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:34:22 INFO - PROCESS | 1942 | 1461065662283 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427048d800 == 95 [pid = 1942] [id = 328] 04:34:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f4265806400) [pid = 1942] [serial = 985] [outer = (nil)] 04:34:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f426871e800) [pid = 1942] [serial = 986] [outer = 0x7f4265806400] 04:34:22 INFO - PROCESS | 1942 | 1461065662398 Marionette DEBUG loaded listener.js 04:34:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f426f5ad800) [pid = 1942] [serial = 987] [outer = 0x7f4265806400] 04:34:23 INFO - PROCESS | 1942 | 1461065663232 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1437ms 04:34:23 INFO - PROCESS | 1942 | 1461065663270 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:34:23 INFO - PROCESS | 1942 | 1461065663274 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:34:23 INFO - PROCESS | 1942 | 1461065663280 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:34:23 INFO - PROCESS | 1942 | 1461065663286 Marionette TRACE conn4 <- [1,1286,null,{}] 04:34:23 INFO - PROCESS | 1942 | 1461065663302 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:23 INFO - PROCESS | 1942 | 1461065663466 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:34:23 INFO - PROCESS | 1942 | 1461065663656 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278ef8000 == 96 [pid = 1942] [id = 329] 04:34:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f426f6b7c00) [pid = 1942] [serial = 988] [outer = (nil)] 04:34:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f4271589c00) [pid = 1942] [serial = 989] [outer = 0x7f426f6b7c00] 04:34:23 INFO - PROCESS | 1942 | 1461065663733 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f4273783800) [pid = 1942] [serial = 990] [outer = 0x7f426f6b7c00] 04:34:24 INFO - PROCESS | 1942 | 1461065664637 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1403ms 04:34:24 INFO - PROCESS | 1942 | 1461065664684 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:34:24 INFO - PROCESS | 1942 | 1461065664688 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:34:24 INFO - PROCESS | 1942 | 1461065664694 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:34:24 INFO - PROCESS | 1942 | 1461065664697 Marionette TRACE conn4 <- [1,1290,null,{}] 04:34:24 INFO - PROCESS | 1942 | 1461065664702 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:24 INFO - PROCESS | 1942 | 1461065664887 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:34:25 INFO - PROCESS | 1942 | 1461065665071 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279cdf000 == 97 [pid = 1942] [id = 330] 04:34:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f426871e400) [pid = 1942] [serial = 991] [outer = (nil)] 04:34:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f427557b800) [pid = 1942] [serial = 992] [outer = 0x7f426871e400] 04:34:25 INFO - PROCESS | 1942 | 1461065665143 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f4277504c00) [pid = 1942] [serial = 993] [outer = 0x7f426871e400] 04:34:25 INFO - PROCESS | 1942 | 1461065665982 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1330ms 04:34:26 INFO - PROCESS | 1942 | 1461065666025 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:34:26 INFO - PROCESS | 1942 | 1461065666028 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:34:26 INFO - PROCESS | 1942 | 1461065666034 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 1942 | 1461065666036 Marionette TRACE conn4 <- [1,1294,null,{}] 04:34:26 INFO - PROCESS | 1942 | 1461065666042 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:26 INFO - PROCESS | 1942 | 1461065666199 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:34:26 INFO - PROCESS | 1942 | 1461065666385 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42862da800 == 98 [pid = 1942] [id = 331] 04:34:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f42702f0c00) [pid = 1942] [serial = 994] [outer = (nil)] 04:34:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f4278362400) [pid = 1942] [serial = 995] [outer = 0x7f42702f0c00] 04:34:26 INFO - PROCESS | 1942 | 1461065666453 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f427903fc00) [pid = 1942] [serial = 996] [outer = 0x7f42702f0c00] 04:34:27 INFO - PROCESS | 1942 | 1461065667351 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1381ms 04:34:27 INFO - PROCESS | 1942 | 1461065667415 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 1942 | 1461065667418 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:34:27 INFO - PROCESS | 1942 | 1461065667424 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - PROCESS | 1942 | 1461065667428 Marionette TRACE conn4 <- [1,1298,null,{}] 04:34:27 INFO - PROCESS | 1942 | 1461065667433 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:27 INFO - PROCESS | 1942 | 1461065667655 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:34:27 INFO - PROCESS | 1942 | 1461065667838 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428e0b7800 == 99 [pid = 1942] [id = 332] 04:34:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f4277a09000) [pid = 1942] [serial = 997] [outer = (nil)] 04:34:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f428b423400) [pid = 1942] [serial = 998] [outer = 0x7f4277a09000] 04:34:27 INFO - PROCESS | 1942 | 1461065667908 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f428b58e400) [pid = 1942] [serial = 999] [outer = 0x7f4277a09000] 04:34:28 INFO - PROCESS | 1942 | 1461065668775 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1378ms 04:34:28 INFO - PROCESS | 1942 | 1461065668804 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:34:28 INFO - PROCESS | 1942 | 1461065668807 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:34:28 INFO - PROCESS | 1942 | 1461065668813 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 1942 | 1461065668815 Marionette TRACE conn4 <- [1,1302,null,{}] 04:34:28 INFO - PROCESS | 1942 | 1461065668821 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:28 INFO - PROCESS | 1942 | 1461065668979 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:34:29 INFO - PROCESS | 1942 | 1461065669163 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42659a0800 == 100 [pid = 1942] [id = 333] 04:34:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f426f0e4000) [pid = 1942] [serial = 1000] [outer = (nil)] 04:34:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f427386e000) [pid = 1942] [serial = 1001] [outer = 0x7f426f0e4000] 04:34:29 INFO - PROCESS | 1942 | 1461065669236 Marionette DEBUG loaded listener.js 04:34:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f42739d1800) [pid = 1942] [serial = 1002] [outer = 0x7f426f0e4000] 04:34:30 INFO - PROCESS | 1942 | 1461065670071 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1329ms 04:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:34:30 INFO - PROCESS | 1942 | 1461065670143 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 1942 | 1461065670145 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:34:30 INFO - PROCESS | 1942 | 1461065670152 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 1942 | 1461065670155 Marionette TRACE conn4 <- [1,1306,null,{}] 04:34:30 INFO - PROCESS | 1942 | 1461065670160 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:30 INFO - PROCESS | 1942 | 1461065670328 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:34:30 INFO - PROCESS | 1942 | 1461065670511 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261ae2000 == 101 [pid = 1942] [id = 334] 04:34:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 244 (0x7f4263088c00) [pid = 1942] [serial = 1003] [outer = (nil)] 04:34:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 245 (0x7f426314bc00) [pid = 1942] [serial = 1004] [outer = 0x7f4263088c00] 04:34:30 INFO - PROCESS | 1942 | 1461065670585 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 246 (0x7f4263150c00) [pid = 1942] [serial = 1005] [outer = 0x7f4263088c00] 04:34:31 INFO - PROCESS | 1942 | 1461065671391 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1288ms 04:34:31 INFO - PROCESS | 1942 | 1461065671440 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 1942 | 1461065671443 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:34:31 INFO - PROCESS | 1942 | 1461065671450 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 1942 | 1461065671452 Marionette TRACE conn4 <- [1,1310,null,{}] 04:34:31 INFO - PROCESS | 1942 | 1461065671458 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:31 INFO - PROCESS | 1942 | 1461065671630 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:34:31 INFO - PROCESS | 1942 | 1461065671819 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42659b1800 == 102 [pid = 1942] [id = 335] 04:34:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 247 (0x7f426210bc00) [pid = 1942] [serial = 1006] [outer = (nil)] 04:34:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 248 (0x7f4262114800) [pid = 1942] [serial = 1007] [outer = 0x7f426210bc00] 04:34:31 INFO - PROCESS | 1942 | 1461065671888 Marionette DEBUG loaded listener.js 04:34:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 249 (0x7f4262119400) [pid = 1942] [serial = 1008] [outer = 0x7f426210bc00] 04:34:32 INFO - PROCESS | 1942 | 1461065672786 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:34:32 INFO - PROCESS | 1942 | 1461065672838 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:34:32 INFO - PROCESS | 1942 | 1461065672844 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:34:32 INFO - PROCESS | 1942 | 1461065672846 Marionette TRACE conn4 <- [1,1314,null,{}] 04:34:32 INFO - PROCESS | 1942 | 1461065672852 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:33 INFO - PROCESS | 1942 | 1461065673017 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:34:33 INFO - PROCESS | 1942 | 1461065673698 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262be4000 == 103 [pid = 1942] [id = 336] 04:34:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 250 (0x7f426210ac00) [pid = 1942] [serial = 1009] [outer = (nil)] 04:34:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 251 (0x7f4262113800) [pid = 1942] [serial = 1010] [outer = 0x7f426210ac00] 04:34:33 INFO - PROCESS | 1942 | 1461065673772 Marionette DEBUG loaded listener.js 04:34:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 252 (0x7f42629aa400) [pid = 1942] [serial = 1011] [outer = 0x7f426210ac00] 04:34:34 INFO - PROCESS | 1942 | 1461065674598 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1830ms 04:34:34 INFO - PROCESS | 1942 | 1461065674676 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 1942 | 1461065674683 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:34:34 INFO - PROCESS | 1942 | 1461065674691 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 1942 | 1461065674695 Marionette TRACE conn4 <- [1,1318,null,{}] 04:34:34 INFO - PROCESS | 1942 | 1461065674702 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:34 INFO - PROCESS | 1942 | 1461065674934 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:34:35 INFO - PROCESS | 1942 | 1461065675317 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619e1800 == 104 [pid = 1942] [id = 337] 04:34:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 253 (0x7f4263147800) [pid = 1942] [serial = 1012] [outer = (nil)] 04:34:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 254 (0x7f426314b000) [pid = 1942] [serial = 1013] [outer = 0x7f4263147800] 04:34:35 INFO - PROCESS | 1942 | 1461065675412 Marionette DEBUG loaded listener.js 04:34:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 255 (0x7f42647cc000) [pid = 1942] [serial = 1014] [outer = 0x7f4263147800] 04:34:36 INFO - PROCESS | 1942 | 1461065676280 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1632ms 04:34:36 INFO - PROCESS | 1942 | 1461065676326 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:34:36 INFO - PROCESS | 1942 | 1461065676332 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:34:36 INFO - PROCESS | 1942 | 1461065676338 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:34:36 INFO - PROCESS | 1942 | 1461065676341 Marionette TRACE conn4 <- [1,1322,null,{}] 04:34:36 INFO - PROCESS | 1942 | 1461065676346 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:36 INFO - PROCESS | 1942 | 1461065676505 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:34:36 INFO - PROCESS | 1942 | 1461065676706 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426731d800 == 105 [pid = 1942] [id = 338] 04:34:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 256 (0x7f426314ac00) [pid = 1942] [serial = 1015] [outer = (nil)] 04:34:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 257 (0x7f426580d400) [pid = 1942] [serial = 1016] [outer = 0x7f426314ac00] 04:34:36 INFO - PROCESS | 1942 | 1461065676771 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 258 (0x7f4265a4e400) [pid = 1942] [serial = 1017] [outer = 0x7f426314ac00] 04:34:37 INFO - PROCESS | 1942 | 1461065677643 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1333ms 04:34:37 INFO - PROCESS | 1942 | 1461065677672 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 1942 | 1461065677676 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:34:37 INFO - PROCESS | 1942 | 1461065677689 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 1942 | 1461065677697 Marionette TRACE conn4 <- [1,1326,null,{}] 04:34:37 INFO - PROCESS | 1942 | 1461065677705 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:37 INFO - PROCESS | 1942 | 1461065677857 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:34:38 INFO - PROCESS | 1942 | 1461065678054 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7a7800 == 106 [pid = 1942] [id = 339] 04:34:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 259 (0x7f426740c000) [pid = 1942] [serial = 1018] [outer = (nil)] 04:34:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 260 (0x7f4268595400) [pid = 1942] [serial = 1019] [outer = 0x7f426740c000] 04:34:38 INFO - PROCESS | 1942 | 1461065678114 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 261 (0x7f42688f2800) [pid = 1942] [serial = 1020] [outer = 0x7f426740c000] 04:34:38 INFO - PROCESS | 1942 | 1461065678981 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1349ms 04:34:39 INFO - PROCESS | 1942 | 1461065679032 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 1942 | 1461065679036 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:34:39 INFO - PROCESS | 1942 | 1461065679042 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 1942 | 1461065679044 Marionette TRACE conn4 <- [1,1330,null,{}] 04:34:39 INFO - PROCESS | 1942 | 1461065679049 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:39 INFO - PROCESS | 1942 | 1461065679199 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c26f000 == 105 [pid = 1942] [id = 192] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 260 (0x7f42784de800) [pid = 1942] [serial = 881] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 259 (0x7f426f4e2400) [pid = 1942] [serial = 872] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 258 (0x7f427172e800) [pid = 1942] [serial = 875] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 257 (0x7f42754b4c00) [pid = 1942] [serial = 878] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 256 (0x7f4261fd2800) [pid = 1942] [serial = 893] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 255 (0x7f426740a800) [pid = 1942] [serial = 869] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 254 (0x7f426529b800) [pid = 1942] [serial = 890] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 253 (0x7f4273e68400) [pid = 1942] [serial = 887] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 252 (0x7f428ae54c00) [pid = 1942] [serial = 884] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 251 (0x7f42647c7800) [pid = 1942] [serial = 896] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | --DOMWINDOW == 250 (0x7f4277a3e800) [pid = 1942] [serial = 920] [outer = (nil)] [url = about:blank] 04:34:39 INFO - PROCESS | 1942 | 1461065679479 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42795d5800 == 104 [pid = 1942] [id = 288] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273923800 == 103 [pid = 1942] [id = 325] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42713bd000 == 102 [pid = 1942] [id = 324] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427020d800 == 101 [pid = 1942] [id = 323] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ec83800 == 100 [pid = 1942] [id = 322] 04:34:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262bdc800 == 101 [pid = 1942] [id = 340] 04:34:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 251 (0x7f4261fd2800) [pid = 1942] [serial = 1021] [outer = (nil)] 04:34:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 252 (0x7f42647c7800) [pid = 1942] [serial = 1022] [outer = 0x7f4261fd2800] 04:34:39 INFO - PROCESS | 1942 | 1461065679545 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 253 (0x7f426db99c00) [pid = 1942] [serial = 1023] [outer = 0x7f4261fd2800] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426860d800 == 100 [pid = 1942] [id = 321] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42644e5800 == 99 [pid = 1942] [id = 320] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426731f000 == 98 [pid = 1942] [id = 319] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42619d1800 == 97 [pid = 1942] [id = 314] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42622d9800 == 96 [pid = 1942] [id = 313] 04:34:39 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270631800 == 95 [pid = 1942] [id = 312] 04:34:40 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42909b2000 == 94 [pid = 1942] [id = 311] 04:34:40 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b398800 == 93 [pid = 1942] [id = 310] 04:34:40 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42862c6000 == 92 [pid = 1942] [id = 309] 04:34:40 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42713ad800 == 91 [pid = 1942] [id = 308] 04:34:40 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da33800 == 90 [pid = 1942] [id = 307] 04:34:40 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c3d000 == 89 [pid = 1942] [id = 306] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 252 (0x7f426f5aa800) [pid = 1942] [serial = 906] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 251 (0x7f42701bf800) [pid = 1942] [serial = 911] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 250 (0x7f4270087c00) [pid = 1942] [serial = 908] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 249 (0x7f42647d1c00) [pid = 1942] [serial = 900] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 248 (0x7f4272279000) [pid = 1942] [serial = 914] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 247 (0x7f426ec40400) [pid = 1942] [serial = 905] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 246 (0x7f426308c400) [pid = 1942] [serial = 899] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 245 (0x7f426740c400) [pid = 1942] [serial = 903] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 244 (0x7f42701be400) [pid = 1942] [serial = 909] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 243 (0x7f426db98800) [pid = 1942] [serial = 917] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f427386e400) [pid = 1942] [serial = 918] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f4270769000) [pid = 1942] [serial = 912] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f42670ef800) [pid = 1942] [serial = 902] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f427374d400) [pid = 1942] [serial = 915] [outer = (nil)] [url = about:blank] 04:34:40 INFO - PROCESS | 1942 | 1461065680306 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1285ms 04:34:40 INFO - PROCESS | 1942 | 1461065680329 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:34:40 INFO - PROCESS | 1942 | 1461065680332 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:34:40 INFO - PROCESS | 1942 | 1461065680393 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:34:40 INFO - PROCESS | 1942 | 1461065680397 Marionette TRACE conn4 <- [1,1334,null,{}] 04:34:40 INFO - PROCESS | 1942 | 1461065680405 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:40 INFO - PROCESS | 1942 | 1461065680554 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:34:40 INFO - PROCESS | 1942 | 1461065680565 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426731f000 == 90 [pid = 1942] [id = 341] 04:34:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f426f4e8800) [pid = 1942] [serial = 1024] [outer = (nil)] 04:34:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f426f5a7c00) [pid = 1942] [serial = 1025] [outer = 0x7f426f4e8800] 04:34:40 INFO - PROCESS | 1942 | 1461065680634 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f426fdc6400) [pid = 1942] [serial = 1026] [outer = 0x7f426f4e8800] 04:34:41 INFO - PROCESS | 1942 | 1461065681477 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1143ms 04:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:34:41 INFO - PROCESS | 1942 | 1461065681531 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 1942 | 1461065681533 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:34:41 INFO - PROCESS | 1942 | 1461065681539 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 1942 | 1461065681542 Marionette TRACE conn4 <- [1,1338,null,{}] 04:34:41 INFO - PROCESS | 1942 | 1461065681547 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:41 INFO - PROCESS | 1942 | 1461065681703 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:34:41 INFO - PROCESS | 1942 | 1461065681856 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427020c800 == 91 [pid = 1942] [id = 342] 04:34:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f4268590400) [pid = 1942] [serial = 1027] [outer = (nil)] 04:34:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 244 (0x7f42701f6400) [pid = 1942] [serial = 1028] [outer = 0x7f4268590400] 04:34:41 INFO - PROCESS | 1942 | 1461065681918 Marionette DEBUG loaded listener.js 04:34:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 245 (0x7f42704aec00) [pid = 1942] [serial = 1029] [outer = 0x7f4268590400] 04:34:43 INFO - PROCESS | 1942 | 1461065683086 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1582ms 04:34:43 INFO - PROCESS | 1942 | 1461065683154 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:34:43 INFO - PROCESS | 1942 | 1461065683157 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:34:43 INFO - PROCESS | 1942 | 1461065683163 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:34:43 INFO - PROCESS | 1942 | 1461065683165 Marionette TRACE conn4 <- [1,1342,null,{}] 04:34:43 INFO - PROCESS | 1942 | 1461065683170 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:43 INFO - PROCESS | 1942 | 1461065683361 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:34:43 INFO - PROCESS | 1942 | 1461065683391 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427062a000 == 92 [pid = 1942] [id = 343] 04:34:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 246 (0x7f426ff11c00) [pid = 1942] [serial = 1030] [outer = (nil)] 04:34:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 247 (0x7f42704b8800) [pid = 1942] [serial = 1031] [outer = 0x7f426ff11c00] 04:34:43 INFO - PROCESS | 1942 | 1461065683454 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 248 (0x7f4271730800) [pid = 1942] [serial = 1032] [outer = 0x7f426ff11c00] 04:34:44 INFO - PROCESS | 1942 | 1461065684943 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 247 (0x7f4266a3a000) [pid = 1942] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 246 (0x7f42784df000) [pid = 1942] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 245 (0x7f42688ef800) [pid = 1942] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 244 (0x7f4271324c00) [pid = 1942] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 243 (0x7f426580d000) [pid = 1942] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f426580c800) [pid = 1942] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f4262a14000) [pid = 1942] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f426580cc00) [pid = 1942] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f427386d000) [pid = 1942] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f4270085000) [pid = 1942] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f4277a4a800) [pid = 1942] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f426ff04800) [pid = 1942] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f426fa7f000) [pid = 1942] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f4268718400) [pid = 1942] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f42704b7c00) [pid = 1942] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f4272276c00) [pid = 1942] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f427342e400) [pid = 1942] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f4265252c00) [pid = 1942] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f426f7de400) [pid = 1942] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f4266a38800) [pid = 1942] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:34:44 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f427076e000) [pid = 1942] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f426ff07c00) [pid = 1942] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f426f5a9800) [pid = 1942] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f428606bc00) [pid = 1942] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f426ec3ec00) [pid = 1942] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f4287704400) [pid = 1942] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f42670f8400) [pid = 1942] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f42702e8400) [pid = 1942] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f4262f7d800) [pid = 1942] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f4278e88c00) [pid = 1942] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f4273d99400) [pid = 1942] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f4267408800) [pid = 1942] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f426fa72000) [pid = 1942] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f42688f3c00) [pid = 1942] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f4266a38c00) [pid = 1942] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f426f7d8400) [pid = 1942] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4266a3b800) [pid = 1942] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f4275772400) [pid = 1942] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f42784e0400) [pid = 1942] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f42786bc000) [pid = 1942] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f42784dcc00) [pid = 1942] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f426f7dcc00) [pid = 1942] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f4270086800) [pid = 1942] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f4273755c00) [pid = 1942] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f4275719800) [pid = 1942] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f4279d56000) [pid = 1942] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f42670f0800) [pid = 1942] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f4262f81400) [pid = 1942] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f4266a3bc00) [pid = 1942] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4273d90c00) [pid = 1942] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f4273d90400) [pid = 1942] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f4273d95400) [pid = 1942] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f4279361400) [pid = 1942] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f42854c9800) [pid = 1942] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f42773d4c00) [pid = 1942] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:34:45 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f4273750800) [pid = 1942] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1936ms 04:34:45 INFO - PROCESS | 1942 | 1461065685099 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:34:45 INFO - PROCESS | 1942 | 1461065685102 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:34:45 INFO - PROCESS | 1942 | 1461065685108 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:34:45 INFO - PROCESS | 1942 | 1461065685110 Marionette TRACE conn4 <- [1,1346,null,{}] 04:34:45 INFO - PROCESS | 1942 | 1461065685115 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:45 INFO - PROCESS | 1942 | 1461065685300 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:34:45 INFO - PROCESS | 1942 | 1461065685397 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265890000 == 93 [pid = 1942] [id = 344] 04:34:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f4262f88800) [pid = 1942] [serial = 1033] [outer = (nil)] 04:34:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f4265a45c00) [pid = 1942] [serial = 1034] [outer = 0x7f4262f88800] 04:34:45 INFO - PROCESS | 1942 | 1461065685464 Marionette DEBUG loaded listener.js 04:34:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f42670f0800) [pid = 1942] [serial = 1035] [outer = 0x7f4262f88800] 04:34:46 INFO - PROCESS | 1942 | 1461065686272 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1229ms 04:34:46 INFO - PROCESS | 1942 | 1461065686338 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:34:46 INFO - PROCESS | 1942 | 1461065686344 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:34:46 INFO - PROCESS | 1942 | 1461065686352 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:34:46 INFO - PROCESS | 1942 | 1461065686358 Marionette TRACE conn4 <- [1,1350,null,{}] 04:34:46 INFO - PROCESS | 1942 | 1461065686367 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:46 INFO - PROCESS | 1942 | 1461065686564 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:34:46 INFO - PROCESS | 1942 | 1461065686813 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426556b800 == 94 [pid = 1942] [id = 345] 04:34:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f4261fd5000) [pid = 1942] [serial = 1036] [outer = (nil)] 04:34:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f4262a17800) [pid = 1942] [serial = 1037] [outer = 0x7f4261fd5000] 04:34:46 INFO - PROCESS | 1942 | 1461065686930 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f4263142c00) [pid = 1942] [serial = 1038] [outer = 0x7f4261fd5000] 04:34:47 INFO - PROCESS | 1942 | 1461065687814 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1491ms 04:34:47 INFO - PROCESS | 1942 | 1461065687843 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:34:47 INFO - PROCESS | 1942 | 1461065687852 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:34:47 INFO - PROCESS | 1942 | 1461065687862 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:34:47 INFO - PROCESS | 1942 | 1461065687865 Marionette TRACE conn4 <- [1,1354,null,{}] 04:34:47 INFO - PROCESS | 1942 | 1461065687871 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:48 INFO - PROCESS | 1942 | 1461065688035 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:34:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42707f8000 == 93 [pid = 1942] [id = 10] 04:34:48 INFO - PROCESS | 1942 | 1461065688260 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ec76000 == 94 [pid = 1942] [id = 346] 04:34:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f42652a0800) [pid = 1942] [serial = 1039] [outer = (nil)] 04:34:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f426580fc00) [pid = 1942] [serial = 1040] [outer = 0x7f42652a0800] 04:34:48 INFO - PROCESS | 1942 | 1461065688383 Marionette DEBUG loaded listener.js 04:34:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f4266a3b400) [pid = 1942] [serial = 1041] [outer = 0x7f42652a0800] 04:34:49 INFO - PROCESS | 1942 | 1461065689357 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1531ms 04:34:49 INFO - PROCESS | 1942 | 1461065689393 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 1942 | 1461065689397 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:34:49 INFO - PROCESS | 1942 | 1461065689403 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 1942 | 1461065689409 Marionette TRACE conn4 <- [1,1358,null,{}] 04:34:49 INFO - PROCESS | 1942 | 1461065689425 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:49 INFO - PROCESS | 1942 | 1461065689635 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:34:49 INFO - PROCESS | 1942 | 1461065689859 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717c6000 == 95 [pid = 1942] [id = 347] 04:34:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4266c51800) [pid = 1942] [serial = 1042] [outer = (nil)] 04:34:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f4268595800) [pid = 1942] [serial = 1043] [outer = 0x7f4266c51800] 04:34:49 INFO - PROCESS | 1942 | 1461065689976 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f426ec3ec00) [pid = 1942] [serial = 1044] [outer = 0x7f4266c51800] 04:34:50 INFO - PROCESS | 1942 | 1461065690834 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1495ms 04:34:50 INFO - PROCESS | 1942 | 1461065690898 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:34:50 INFO - PROCESS | 1942 | 1461065690902 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:34:50 INFO - PROCESS | 1942 | 1461065690908 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:34:50 INFO - PROCESS | 1942 | 1461065690911 Marionette TRACE conn4 <- [1,1362,null,{}] 04:34:50 INFO - PROCESS | 1942 | 1461065690917 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:51 INFO - PROCESS | 1942 | 1461065691081 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:34:51 INFO - PROCESS | 1942 | 1461065691261 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754cb000 == 96 [pid = 1942] [id = 348] 04:34:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f426740d000) [pid = 1942] [serial = 1045] [outer = (nil)] 04:34:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f426f7d3c00) [pid = 1942] [serial = 1046] [outer = 0x7f426740d000] 04:34:51 INFO - PROCESS | 1942 | 1461065691332 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f426fa7d000) [pid = 1942] [serial = 1047] [outer = 0x7f426740d000] 04:34:52 INFO - PROCESS | 1942 | 1461065692212 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1341ms 04:34:52 INFO - PROCESS | 1942 | 1461065692249 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 1942 | 1461065692252 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:34:52 INFO - PROCESS | 1942 | 1461065692259 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 1942 | 1461065692262 Marionette TRACE conn4 <- [1,1366,null,{}] 04:34:52 INFO - PROCESS | 1942 | 1461065692267 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:52 INFO - PROCESS | 1942 | 1461065692422 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:34:52 INFO - PROCESS | 1942 | 1461065692607 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427761c800 == 97 [pid = 1942] [id = 349] 04:34:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f426f0df400) [pid = 1942] [serial = 1048] [outer = (nil)] 04:34:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f427008e800) [pid = 1942] [serial = 1049] [outer = 0x7f426f0df400] 04:34:52 INFO - PROCESS | 1942 | 1461065692675 Marionette DEBUG loaded listener.js 04:34:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f4270265800) [pid = 1942] [serial = 1050] [outer = 0x7f426f0df400] 04:34:53 INFO - PROCESS | 1942 | 1461065693604 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:34:53 INFO - PROCESS | 1942 | 1461065693641 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:34:53 INFO - PROCESS | 1942 | 1461065693647 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 1942 | 1461065693650 Marionette TRACE conn4 <- [1,1370,null,{}] 04:34:53 INFO - PROCESS | 1942 | 1461065693655 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:53 INFO - PROCESS | 1942 | 1461065693835 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:34:54 INFO - PROCESS | 1942 | 1461065694025 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278cb2800 == 98 [pid = 1942] [id = 350] 04:34:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f426ff06400) [pid = 1942] [serial = 1051] [outer = (nil)] 04:34:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f4273755c00) [pid = 1942] [serial = 1052] [outer = 0x7f426ff06400] 04:34:54 INFO - PROCESS | 1942 | 1461065694096 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f42739c5400) [pid = 1942] [serial = 1053] [outer = 0x7f426ff06400] 04:34:55 INFO - PROCESS | 1942 | 1461065695013 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:34:55 INFO - PROCESS | 1942 | 1461065695081 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:34:55 INFO - PROCESS | 1942 | 1461065695087 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:34:55 INFO - PROCESS | 1942 | 1461065695089 Marionette TRACE conn4 <- [1,1374,null,{}] 04:34:55 INFO - PROCESS | 1942 | 1461065695095 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:55 INFO - PROCESS | 1942 | 1461065695251 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:34:55 INFO - PROCESS | 1942 | 1461065695437 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c3d000 == 99 [pid = 1942] [id = 351] 04:34:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f427172e800) [pid = 1942] [serial = 1054] [outer = (nil)] 04:34:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f4273d8bc00) [pid = 1942] [serial = 1055] [outer = 0x7f427172e800] 04:34:55 INFO - PROCESS | 1942 | 1461065695517 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f4273e67400) [pid = 1942] [serial = 1056] [outer = 0x7f427172e800] 04:34:56 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:34:56 INFO - PROCESS | 1942 | 1461065696378 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 1942 | 1461065696422 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:34:56 INFO - PROCESS | 1942 | 1461065696429 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 1942 | 1461065696431 Marionette TRACE conn4 <- [1,1378,null,{}] 04:34:56 INFO - PROCESS | 1942 | 1461065696437 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:56 INFO - PROCESS | 1942 | 1461065696595 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:34:56 INFO - PROCESS | 1942 | 1461065696792 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4280309000 == 100 [pid = 1942] [id = 352] 04:34:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f42739c6000) [pid = 1942] [serial = 1057] [outer = (nil)] 04:34:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f42754b1800) [pid = 1942] [serial = 1058] [outer = 0x7f42739c6000] 04:34:56 INFO - PROCESS | 1942 | 1461065696860 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f4275579c00) [pid = 1942] [serial = 1059] [outer = 0x7f42739c6000] 04:34:57 INFO - PROCESS | 1942 | 1461065697723 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:34:57 INFO - PROCESS | 1942 | 1461065697768 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:34:57 INFO - PROCESS | 1942 | 1461065697775 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:34:57 INFO - PROCESS | 1942 | 1461065697778 Marionette TRACE conn4 <- [1,1382,null,{}] 04:34:57 INFO - PROCESS | 1942 | 1461065697801 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:57 INFO - PROCESS | 1942 | 1461065697958 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:34:58 INFO - PROCESS | 1942 | 1461065698152 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42871ba000 == 101 [pid = 1942] [id = 353] 04:34:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f426f7d6c00) [pid = 1942] [serial = 1060] [outer = (nil)] 04:34:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f427490ec00) [pid = 1942] [serial = 1061] [outer = 0x7f426f7d6c00] 04:34:58 INFO - PROCESS | 1942 | 1461065698219 Marionette DEBUG loaded listener.js 04:34:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f42775c6c00) [pid = 1942] [serial = 1062] [outer = 0x7f426f7d6c00] 04:34:59 INFO - PROCESS | 1942 | [1942] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:34:59 INFO - PROCESS | 1942 | 1461065699089 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:34:59 INFO - PROCESS | 1942 | 1461065699132 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:34:59 INFO - PROCESS | 1942 | 1461065699139 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:34:59 INFO - PROCESS | 1942 | 1461065699141 Marionette TRACE conn4 <- [1,1386,null,{}] 04:34:59 INFO - PROCESS | 1942 | 1461065699147 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:59 INFO - PROCESS | 1942 | 1461065699304 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:34:59 INFO - PROCESS | 1942 | 1461065699491 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b386000 == 102 [pid = 1942] [id = 354] 04:34:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f42701c2c00) [pid = 1942] [serial = 1063] [outer = (nil)] 04:34:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f427835a400) [pid = 1942] [serial = 1064] [outer = 0x7f42701c2c00] 04:34:59 INFO - PROCESS | 1942 | 1461065699560 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f42784d5400) [pid = 1942] [serial = 1065] [outer = 0x7f42701c2c00] 04:35:00 INFO - PROCESS | 1942 | 1461065700541 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 1942 | 1461065700576 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:35:00 INFO - PROCESS | 1942 | 1461065700582 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 1942 | 1461065700586 Marionette TRACE conn4 <- [1,1390,null,{}] 04:35:00 INFO - PROCESS | 1942 | 1461065700591 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:00 INFO - PROCESS | 1942 | 1461065700803 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:35:01 INFO - PROCESS | 1942 | 1461065701048 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270204800 == 103 [pid = 1942] [id = 355] 04:35:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f42786c2c00) [pid = 1942] [serial = 1066] [outer = (nil)] 04:35:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f4278c8e400) [pid = 1942] [serial = 1067] [outer = 0x7f42786c2c00] 04:35:01 INFO - PROCESS | 1942 | 1461065701141 Marionette DEBUG loaded listener.js 04:35:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f427950d000) [pid = 1942] [serial = 1068] [outer = 0x7f42786c2c00] 04:35:02 INFO - PROCESS | 1942 | 1461065702028 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1490ms 04:35:02 INFO - PROCESS | 1942 | 1461065702072 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:35:02 INFO - PROCESS | 1942 | 1461065702077 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:35:02 INFO - PROCESS | 1942 | 1461065702083 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:35:02 INFO - PROCESS | 1942 | 1461065702086 Marionette TRACE conn4 <- [1,1394,null,{}] 04:35:02 INFO - PROCESS | 1942 | 1461065702091 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:02 INFO - PROCESS | 1942 | 1461065702260 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:35:02 INFO - PROCESS | 1942 | 1461065702452 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4275564800 == 104 [pid = 1942] [id = 356] 04:35:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f4263082c00) [pid = 1942] [serial = 1069] [outer = (nil)] 04:35:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f426871d400) [pid = 1942] [serial = 1070] [outer = 0x7f4263082c00] 04:35:02 INFO - PROCESS | 1942 | 1461065702523 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f4277238000) [pid = 1942] [serial = 1071] [outer = 0x7f4263082c00] 04:35:03 INFO - PROCESS | 1942 | 1461065703350 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1278ms 04:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:35:03 INFO - PROCESS | 1942 | 1461065703362 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 1942 | 1461065703364 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:35:03 INFO - PROCESS | 1942 | 1461065703385 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 1942 | 1461065703388 Marionette TRACE conn4 <- [1,1398,null,{}] 04:35:03 INFO - PROCESS | 1942 | 1461065703397 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:03 INFO - PROCESS | 1942 | 1461065703554 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:35:03 INFO - PROCESS | 1942 | 1461065703743 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a1b800 == 105 [pid = 1942] [id = 357] 04:35:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f4263087800) [pid = 1942] [serial = 1072] [outer = (nil)] 04:35:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f4266a3e400) [pid = 1942] [serial = 1073] [outer = 0x7f4263087800] 04:35:03 INFO - PROCESS | 1942 | 1461065703810 Marionette DEBUG loaded listener.js 04:35:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f426db9ec00) [pid = 1942] [serial = 1074] [outer = 0x7f4263087800] 04:35:04 INFO - PROCESS | 1942 | 1461065704688 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1351ms 04:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:35:04 INFO - PROCESS | 1942 | 1461065704720 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:35:04 INFO - PROCESS | 1942 | 1461065704723 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:35:04 INFO - PROCESS | 1942 | 1461065704728 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:35:04 INFO - PROCESS | 1942 | 1461065704732 Marionette TRACE conn4 <- [1,1402,null,{}] 04:35:04 INFO - PROCESS | 1942 | 1461065704737 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:04 INFO - PROCESS | 1942 | 1461065704895 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:35:05 INFO - PROCESS | 1942 | 1461065705447 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265557000 == 106 [pid = 1942] [id = 358] 04:35:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f4261fc8800) [pid = 1942] [serial = 1075] [outer = (nil)] 04:35:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f4261fd1400) [pid = 1942] [serial = 1076] [outer = 0x7f4261fc8800] 04:35:05 INFO - PROCESS | 1942 | 1461065705570 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f42629ae000) [pid = 1942] [serial = 1077] [outer = 0x7f4261fc8800] 04:35:06 INFO - PROCESS | 1942 | 1461065706428 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1732ms 04:35:06 INFO - PROCESS | 1942 | 1461065706462 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:35:06 INFO - PROCESS | 1942 | 1461065706466 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:35:06 INFO - PROCESS | 1942 | 1461065706473 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:35:06 INFO - PROCESS | 1942 | 1461065706479 Marionette TRACE conn4 <- [1,1406,null,{}] 04:35:06 INFO - PROCESS | 1942 | 1461065706486 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:06 INFO - PROCESS | 1942 | 1461065706651 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:35:06 INFO - PROCESS | 1942 | 1461065706877 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da22000 == 107 [pid = 1942] [id = 359] 04:35:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f42606d8400) [pid = 1942] [serial = 1078] [outer = (nil)] 04:35:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f42629a6800) [pid = 1942] [serial = 1079] [outer = 0x7f42606d8400] 04:35:06 INFO - PROCESS | 1942 | 1461065706945 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f4265802800) [pid = 1942] [serial = 1080] [outer = 0x7f42606d8400] 04:35:07 INFO - PROCESS | 1942 | 1461065707961 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1537ms 04:35:08 INFO - PROCESS | 1942 | 1461065708015 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 1942 | 1461065708019 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:35:08 INFO - PROCESS | 1942 | 1461065708026 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 1942 | 1461065708029 Marionette TRACE conn4 <- [1,1410,null,{}] 04:35:08 INFO - PROCESS | 1942 | 1461065708035 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:08 INFO - PROCESS | 1942 | 1461065708214 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:35:08 INFO - PROCESS | 1942 | 1461065708409 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42620e9000 == 108 [pid = 1942] [id = 360] 04:35:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f4266a3c000) [pid = 1942] [serial = 1081] [outer = (nil)] 04:35:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f42670f5800) [pid = 1942] [serial = 1082] [outer = 0x7f4266a3c000] 04:35:08 INFO - PROCESS | 1942 | 1461065708551 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f426859b400) [pid = 1942] [serial = 1083] [outer = 0x7f4266a3c000] 04:35:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427062a000 == 107 [pid = 1942] [id = 343] 04:35:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427020c800 == 106 [pid = 1942] [id = 342] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f4273e6d000) [pid = 1942] [serial = 932] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f427f64c800) [pid = 1942] [serial = 935] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f4285455800) [pid = 1942] [serial = 938] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f4266c59400) [pid = 1942] [serial = 941] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f427835a800) [pid = 1942] [serial = 944] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f4278360000) [pid = 1942] [serial = 950] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f42629acc00) [pid = 1942] [serial = 947] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f4274908800) [pid = 1942] [serial = 953] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f4273e6a000) [pid = 1942] [serial = 980] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426731f000 == 105 [pid = 1942] [id = 341] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262bdc800 == 104 [pid = 1942] [id = 340] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7a7800 == 103 [pid = 1942] [id = 339] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426731d800 == 102 [pid = 1942] [id = 338] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42619e1800 == 101 [pid = 1942] [id = 337] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262be4000 == 100 [pid = 1942] [id = 336] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4261ae2000 == 99 [pid = 1942] [id = 334] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42659a0800 == 98 [pid = 1942] [id = 333] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428e0b7800 == 97 [pid = 1942] [id = 332] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42862da800 == 96 [pid = 1942] [id = 331] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279cdf000 == 95 [pid = 1942] [id = 330] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278ef8000 == 94 [pid = 1942] [id = 329] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427048d800 == 93 [pid = 1942] [id = 328] 04:35:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fc7000 == 92 [pid = 1942] [id = 327] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f4262a15800) [pid = 1942] [serial = 956] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f42647ce000) [pid = 1942] [serial = 923] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f426f0ca800) [pid = 1942] [serial = 968] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f426580e400) [pid = 1942] [serial = 962] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f4263085c00) [pid = 1942] [serial = 959] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f4271730400) [pid = 1942] [serial = 929] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f4265254000) [pid = 1942] [serial = 960] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f426f0bfc00) [pid = 1942] [serial = 926] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f42670f3400) [pid = 1942] [serial = 965] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f4268594400) [pid = 1942] [serial = 966] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f4279037400) [pid = 1942] [serial = 921] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f4265a44800) [pid = 1942] [serial = 963] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f4273759000) [pid = 1942] [serial = 975] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f4273752c00) [pid = 1942] [serial = 977] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f427008c400) [pid = 1942] [serial = 972] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f426f5ad400) [pid = 1942] [serial = 969] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f4273e65800) [pid = 1942] [serial = 978] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f4279038800) [pid = 1942] [serial = 825] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f42702f1800) [pid = 1942] [serial = 656] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f427374e400) [pid = 1942] [serial = 614] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f4272274800) [pid = 1942] [serial = 677] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f427582d000) [pid = 1942] [serial = 710] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4273869000) [pid = 1942] [serial = 659] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f427c118800) [pid = 1942] [serial = 768] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f428ae53800) [pid = 1942] [serial = 837] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f42702e6800) [pid = 1942] [serial = 611] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f42670f7000) [pid = 1942] [serial = 804] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f4278e86c00) [pid = 1942] [serial = 716] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f4273787c00) [pid = 1942] [serial = 816] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f427f648400) [pid = 1942] [serial = 629] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f42877f2000) [pid = 1942] [serial = 674] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f4276155c00) [pid = 1942] [serial = 578] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f428aec5400) [pid = 1942] [serial = 834] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f426dba6000) [pid = 1942] [serial = 759] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f42765e6400) [pid = 1942] [serial = 765] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4262f87800) [pid = 1942] [serial = 840] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f4285457400) [pid = 1942] [serial = 668] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f427c591000) [pid = 1942] [serial = 665] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f428ae50000) [pid = 1942] [serial = 774] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f4273425c00) [pid = 1942] [serial = 707] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f42704ac400) [pid = 1942] [serial = 810] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f426f6b7800) [pid = 1942] [serial = 807] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f42701ed800) [pid = 1942] [serial = 704] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f42688f2400) [pid = 1942] [serial = 777] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f4277a44800) [pid = 1942] [serial = 822] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f427c117400) [pid = 1942] [serial = 626] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f4287705400) [pid = 1942] [serial = 722] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f42862b3800) [pid = 1942] [serial = 719] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f427369dc00) [pid = 1942] [serial = 813] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f42704b0400) [pid = 1942] [serial = 762] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f42784dc000) [pid = 1942] [serial = 713] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f42784d9000) [pid = 1942] [serial = 620] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f4289743c00) [pid = 1942] [serial = 725] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f426859b000) [pid = 1942] [serial = 780] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f4263086c00) [pid = 1942] [serial = 843] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f428aebd000) [pid = 1942] [serial = 732] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f427c5a4c00) [pid = 1942] [serial = 828] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f4275777000) [pid = 1942] [serial = 819] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f42786b9c00) [pid = 1942] [serial = 662] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f42865e3400) [pid = 1942] [serial = 831] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f428742f400) [pid = 1942] [serial = 671] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f42875cb800) [pid = 1942] [serial = 771] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f42775c6000) [pid = 1942] [serial = 617] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f428770c400) [pid = 1942] [serial = 729] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f4278b4a800) [pid = 1942] [serial = 623] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f426f7dec00) [pid = 1942] [serial = 971] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f42734cd000) [pid = 1942] [serial = 974] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1942 | 1461065709552 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1542ms 04:35:09 INFO - PROCESS | 1942 | 1461065709569 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:35:09 INFO - PROCESS | 1942 | 1461065709573 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:35:09 INFO - PROCESS | 1942 | 1461065709586 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - PROCESS | 1942 | 1461065709594 Marionette TRACE conn4 <- [1,1414,null,{}] 04:35:09 INFO - PROCESS | 1942 | 1461065709602 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:09 INFO - PROCESS | 1942 | 1461065709774 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:35:10 INFO - PROCESS | 1942 | 1461065709988 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42651d5000 == 93 [pid = 1942] [id = 361] 04:35:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f4262a10400) [pid = 1942] [serial = 1084] [outer = (nil)] 04:35:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f426db9dc00) [pid = 1942] [serial = 1085] [outer = 0x7f4262a10400] 04:35:10 INFO - PROCESS | 1942 | 1461065710053 Marionette DEBUG loaded listener.js 04:35:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f426f0e1400) [pid = 1942] [serial = 1086] [outer = 0x7f4262a10400] 04:35:10 INFO - PROCESS | 1942 | 1461065710762 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1206ms 04:35:10 INFO - PROCESS | 1942 | 1461065710784 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:35:10 INFO - PROCESS | 1942 | 1461065710788 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:35:10 INFO - PROCESS | 1942 | 1461065710794 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 1942 | 1461065710796 Marionette TRACE conn4 <- [1,1418,null,{}] 04:35:10 INFO - PROCESS | 1942 | 1461065710801 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:10 INFO - PROCESS | 1942 | 1461065710968 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:35:10 INFO - PROCESS | 1942 | 1461065710979 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a09800 == 94 [pid = 1942] [id = 362] 04:35:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f426f0e8000) [pid = 1942] [serial = 1087] [outer = (nil)] 04:35:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f426fa7a000) [pid = 1942] [serial = 1088] [outer = 0x7f426f0e8000] 04:35:11 INFO - PROCESS | 1942 | 1461065711037 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4270088400) [pid = 1942] [serial = 1089] [outer = 0x7f426f0e8000] 04:35:11 INFO - PROCESS | 1942 | 1461065711943 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1177ms 04:35:11 INFO - PROCESS | 1942 | 1461065711970 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:35:11 INFO - PROCESS | 1942 | 1461065711984 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:35:11 INFO - PROCESS | 1942 | 1461065711990 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:35:11 INFO - PROCESS | 1942 | 1461065711993 Marionette TRACE conn4 <- [1,1422,null,{}] 04:35:12 INFO - PROCESS | 1942 | 1461065712006 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:12 INFO - PROCESS | 1942 | 1461065712204 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:35:12 INFO - PROCESS | 1942 | 1461065712235 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7a7800 == 95 [pid = 1942] [id = 363] 04:35:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f42701eec00) [pid = 1942] [serial = 1090] [outer = (nil)] 04:35:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f4270266c00) [pid = 1942] [serial = 1091] [outer = 0x7f42701eec00] 04:35:12 INFO - PROCESS | 1942 | 1461065712305 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f42704b4400) [pid = 1942] [serial = 1092] [outer = 0x7f42701eec00] 04:35:13 INFO - PROCESS | 1942 | 1461065713265 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1332ms 04:35:13 INFO - PROCESS | 1942 | 1461065713327 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 1942 | 1461065713331 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:35:13 INFO - PROCESS | 1942 | 1461065713336 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 1942 | 1461065713338 Marionette TRACE conn4 <- [1,1426,null,{}] 04:35:13 INFO - PROCESS | 1942 | 1461065713344 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:13 INFO - PROCESS | 1942 | 1461065713544 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:35:13 INFO - PROCESS | 1942 | 1461065713575 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270554800 == 96 [pid = 1942] [id = 364] 04:35:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f42734cc400) [pid = 1942] [serial = 1093] [outer = (nil)] 04:35:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f42736a0c00) [pid = 1942] [serial = 1094] [outer = 0x7f42734cc400] 04:35:13 INFO - PROCESS | 1942 | 1461065713633 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f4273752c00) [pid = 1942] [serial = 1095] [outer = 0x7f42734cc400] 04:35:14 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f426ff11c00) [pid = 1942] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:35:14 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f4261fd2800) [pid = 1942] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:35:14 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f426210ac00) [pid = 1942] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:35:14 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f426f4e8800) [pid = 1942] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:35:14 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f426314ac00) [pid = 1942] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:35:14 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f426740c000) [pid = 1942] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:35:14 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f4268590400) [pid = 1942] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:35:14 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4263147800) [pid = 1942] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:35:14 INFO - PROCESS | 1942 | 1461065714688 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1377ms 04:35:14 INFO - PROCESS | 1942 | 1461065714719 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 1942 | 1461065714723 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:35:14 INFO - PROCESS | 1942 | 1461065714728 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:35:14 INFO - PROCESS | 1942 | 1461065714730 Marionette TRACE conn4 <- [1,1430,null,{}] 04:35:14 INFO - PROCESS | 1942 | 1461065714736 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:14 INFO - PROCESS | 1942 | 1461065714895 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:35:14 INFO - PROCESS | 1942 | 1461065714909 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42708cc800 == 97 [pid = 1942] [id = 365] 04:35:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f426314ac00) [pid = 1942] [serial = 1096] [outer = (nil)] 04:35:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4271587400) [pid = 1942] [serial = 1097] [outer = 0x7f426314ac00] 04:35:14 INFO - PROCESS | 1942 | 1461065714967 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4271729400) [pid = 1942] [serial = 1098] [outer = 0x7f426314ac00] 04:35:15 INFO - PROCESS | 1942 | 1461065715764 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1086ms 04:35:15 INFO - PROCESS | 1942 | 1461065715815 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:35:15 INFO - PROCESS | 1942 | 1461065715818 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:35:15 INFO - PROCESS | 1942 | 1461065715825 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 1942 | 1461065715831 Marionette TRACE conn4 <- [1,1434,null,{}] 04:35:15 INFO - PROCESS | 1942 | 1461065715852 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:16 INFO - PROCESS | 1942 | 1461065715995 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:35:16 INFO - PROCESS | 1942 | 1461065716008 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42748aa800 == 98 [pid = 1942] [id = 366] 04:35:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f4271587000) [pid = 1942] [serial = 1099] [outer = (nil)] 04:35:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f4273757400) [pid = 1942] [serial = 1100] [outer = 0x7f4271587000] 04:35:16 INFO - PROCESS | 1942 | 1461065716066 Marionette DEBUG loaded listener.js 04:35:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f427386bc00) [pid = 1942] [serial = 1101] [outer = 0x7f4271587000] 04:35:17 INFO - PROCESS | 1942 | 1461065717238 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1446ms 04:35:17 INFO - PROCESS | 1942 | 1461065717272 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:35:17 INFO - PROCESS | 1942 | 1461065717280 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:35:17 INFO - PROCESS | 1942 | 1461065717288 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:35:17 INFO - PROCESS | 1942 | 1461065717294 Marionette TRACE conn4 <- [1,1438,null,{}] 04:35:17 INFO - PROCESS | 1942 | 1461065717301 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:17 INFO - PROCESS | 1942 | 1461065717496 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:35:17 INFO - PROCESS | 1942 | 1461065717725 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265558000 == 99 [pid = 1942] [id = 367] 04:35:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f4265253400) [pid = 1942] [serial = 1102] [outer = (nil)] 04:35:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f426529f400) [pid = 1942] [serial = 1103] [outer = 0x7f4265253400] 04:35:17 INFO - PROCESS | 1942 | 1461065717844 Marionette DEBUG loaded listener.js 04:35:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f4266a3f400) [pid = 1942] [serial = 1104] [outer = 0x7f4265253400] 04:35:18 INFO - PROCESS | 1942 | 1461065718718 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1483ms 04:35:18 INFO - PROCESS | 1942 | 1461065718771 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:35:18 INFO - PROCESS | 1942 | 1461065718780 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:35:18 INFO - PROCESS | 1942 | 1461065718790 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:35:18 INFO - PROCESS | 1942 | 1461065718793 Marionette TRACE conn4 <- [1,1442,null,{}] 04:35:18 INFO - PROCESS | 1942 | 1461065718799 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:18 INFO - PROCESS | 1942 | 1461065718982 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:35:19 INFO - PROCESS | 1942 | 1461065719161 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270480000 == 100 [pid = 1942] [id = 368] 04:35:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f4265299400) [pid = 1942] [serial = 1105] [outer = (nil)] 04:35:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f426ec3b400) [pid = 1942] [serial = 1106] [outer = 0x7f4265299400] 04:35:19 INFO - PROCESS | 1942 | 1461065719314 Marionette DEBUG loaded listener.js 04:35:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f426f5d0800) [pid = 1942] [serial = 1107] [outer = 0x7f4265299400] 04:35:20 INFO - PROCESS | 1942 | 1461065720157 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1430ms 04:35:20 INFO - PROCESS | 1942 | 1461065720219 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:35:20 INFO - PROCESS | 1942 | 1461065720223 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:35:20 INFO - PROCESS | 1942 | 1461065720229 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:35:20 INFO - PROCESS | 1942 | 1461065720235 Marionette TRACE conn4 <- [1,1446,null,{}] 04:35:20 INFO - PROCESS | 1942 | 1461065720251 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:20 INFO - PROCESS | 1942 | 1461065720466 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:35:20 INFO - PROCESS | 1942 | 1461065720689 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278121800 == 101 [pid = 1942] [id = 369] 04:35:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f426db9e800) [pid = 1942] [serial = 1108] [outer = (nil)] 04:35:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f42704b0000) [pid = 1942] [serial = 1109] [outer = 0x7f426db9e800] 04:35:20 INFO - PROCESS | 1942 | 1461065720807 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f4272279000) [pid = 1942] [serial = 1110] [outer = 0x7f426db9e800] 04:35:22 INFO - PROCESS | 1942 | 1461065722017 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1840ms 04:35:22 INFO - PROCESS | 1942 | 1461065722071 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 1942 | 1461065722078 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:35:22 INFO - PROCESS | 1942 | 1461065722087 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - PROCESS | 1942 | 1461065722092 Marionette TRACE conn4 <- [1,1450,null,{}] 04:35:22 INFO - PROCESS | 1942 | 1461065722099 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:22 INFO - PROCESS | 1942 | 1461065722396 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:35:22 INFO - PROCESS | 1942 | 1461065722672 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793d8000 == 102 [pid = 1942] [id = 370] 04:35:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f42704ac400) [pid = 1942] [serial = 1111] [outer = (nil)] 04:35:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4273971400) [pid = 1942] [serial = 1112] [outer = 0x7f42704ac400] 04:35:22 INFO - PROCESS | 1942 | 1461065722786 Marionette DEBUG loaded listener.js 04:35:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f4273d8c400) [pid = 1942] [serial = 1113] [outer = 0x7f42704ac400] 04:35:23 INFO - PROCESS | 1942 | 1461065723638 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1585ms 04:35:23 INFO - PROCESS | 1942 | 1461065723682 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 1942 | 1461065723686 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:35:23 INFO - PROCESS | 1942 | 1461065723692 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - PROCESS | 1942 | 1461065723695 Marionette TRACE conn4 <- [1,1454,null,{}] 04:35:23 INFO - PROCESS | 1942 | 1461065723700 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:23 INFO - PROCESS | 1942 | 1461065723869 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:35:24 INFO - PROCESS | 1942 | 1461065724054 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f5c1800 == 103 [pid = 1942] [id = 371] 04:35:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f427369a800) [pid = 1942] [serial = 1114] [outer = (nil)] 04:35:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f427490b800) [pid = 1942] [serial = 1115] [outer = 0x7f427369a800] 04:35:24 INFO - PROCESS | 1942 | 1461065724124 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4276157000) [pid = 1942] [serial = 1116] [outer = 0x7f427369a800] 04:35:25 INFO - PROCESS | 1942 | 1461065725064 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1431ms 04:35:25 INFO - PROCESS | 1942 | 1461065725125 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:35:25 INFO - PROCESS | 1942 | 1461065725129 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:35:25 INFO - PROCESS | 1942 | 1461065725135 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 1942 | 1461065725137 Marionette TRACE conn4 <- [1,1458,null,{}] 04:35:25 INFO - PROCESS | 1942 | 1461065725143 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:25 INFO - PROCESS | 1942 | 1461065725365 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:35:25 INFO - PROCESS | 1942 | 1461065725545 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42897c1000 == 104 [pid = 1942] [id = 372] 04:35:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f42784d5800) [pid = 1942] [serial = 1117] [outer = (nil)] 04:35:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f42786bc400) [pid = 1942] [serial = 1118] [outer = 0x7f42784d5800] 04:35:25 INFO - PROCESS | 1942 | 1461065725655 Marionette DEBUG loaded listener.js 04:35:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f427935f000) [pid = 1942] [serial = 1119] [outer = 0x7f42784d5800] 04:35:26 INFO - PROCESS | 1942 | 1461065726514 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1435ms 04:35:26 INFO - PROCESS | 1942 | 1461065726571 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:35:26 INFO - PROCESS | 1942 | 1461065726574 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:35:26 INFO - PROCESS | 1942 | 1461065726580 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:35:26 INFO - PROCESS | 1942 | 1461065726582 Marionette TRACE conn4 <- [1,1462,null,{}] 04:35:26 INFO - PROCESS | 1942 | 1461065726588 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:26 INFO - PROCESS | 1942 | 1461065726750 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:35:26 INFO - PROCESS | 1942 | 1461065726947 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba05000 == 105 [pid = 1942] [id = 373] 04:35:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f42701f6000) [pid = 1942] [serial = 1120] [outer = (nil)] 04:35:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f4278e87c00) [pid = 1942] [serial = 1121] [outer = 0x7f42701f6000] 04:35:27 INFO - PROCESS | 1942 | 1461065727018 Marionette DEBUG loaded listener.js 04:35:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f427c10d800) [pid = 1942] [serial = 1122] [outer = 0x7f42701f6000] 04:35:27 INFO - PROCESS | 1942 | 1461065727902 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1382ms 04:35:27 INFO - PROCESS | 1942 | 1461065727963 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:35:27 INFO - PROCESS | 1942 | 1461065727967 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:35:27 INFO - PROCESS | 1942 | 1461065727972 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:35:27 INFO - PROCESS | 1942 | 1461065727975 Marionette TRACE conn4 <- [1,1466,null,{}] 04:35:27 INFO - PROCESS | 1942 | 1461065727980 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:28 INFO - PROCESS | 1942 | 1461065728143 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:35:28 INFO - PROCESS | 1942 | 1461065728329 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42909a4800 == 106 [pid = 1942] [id = 374] 04:35:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f42704b6000) [pid = 1942] [serial = 1123] [outer = (nil)] 04:35:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f427c5a2c00) [pid = 1942] [serial = 1124] [outer = 0x7f42704b6000] 04:35:28 INFO - PROCESS | 1942 | 1461065728399 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f42854c8400) [pid = 1942] [serial = 1125] [outer = 0x7f42704b6000] 04:35:29 INFO - PROCESS | 1942 | 1461065729269 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1330ms 04:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:35:29 INFO - PROCESS | 1942 | 1461065729304 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:35:29 INFO - PROCESS | 1942 | 1461065729306 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:35:29 INFO - PROCESS | 1942 | 1461065729313 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - PROCESS | 1942 | 1461065729316 Marionette TRACE conn4 <- [1,1470,null,{}] 04:35:29 INFO - PROCESS | 1942 | 1461065729321 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:29 INFO - PROCESS | 1942 | 1461065729484 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:35:29 INFO - PROCESS | 1942 | 1461065729671 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42601d1800 == 107 [pid = 1942] [id = 375] 04:35:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4279db0400) [pid = 1942] [serial = 1126] [outer = (nil)] 04:35:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f42862b3800) [pid = 1942] [serial = 1127] [outer = 0x7f4279db0400] 04:35:29 INFO - PROCESS | 1942 | 1461065729739 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f4286595c00) [pid = 1942] [serial = 1128] [outer = 0x7f4279db0400] 04:35:30 INFO - PROCESS | 1942 | 1461065730625 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1389ms 04:35:30 INFO - PROCESS | 1942 | 1461065730701 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:35:30 INFO - PROCESS | 1942 | 1461065730704 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:35:30 INFO - PROCESS | 1942 | 1461065730711 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 1942 | 1461065730713 Marionette TRACE conn4 <- [1,1474,null,{}] 04:35:30 INFO - PROCESS | 1942 | 1461065730719 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:30 INFO - PROCESS | 1942 | 1461065730923 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:35:31 INFO - PROCESS | 1942 | 1461065731106 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42609c9000 == 108 [pid = 1942] [id = 376] 04:35:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f42854cf000) [pid = 1942] [serial = 1129] [outer = (nil)] 04:35:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f4287707000) [pid = 1942] [serial = 1130] [outer = 0x7f42854cf000] 04:35:31 INFO - PROCESS | 1942 | 1461065731190 Marionette DEBUG loaded listener.js 04:35:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f42878bb800) [pid = 1942] [serial = 1131] [outer = 0x7f42854cf000] 04:35:32 INFO - PROCESS | 1942 | 1461065732229 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1580ms 04:35:32 INFO - PROCESS | 1942 | 1461065732292 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:35:32 INFO - PROCESS | 1942 | 1461065732296 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:35:32 INFO - PROCESS | 1942 | 1461065732302 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:35:32 INFO - PROCESS | 1942 | 1461065732306 Marionette TRACE conn4 <- [1,1478,null,{}] 04:35:32 INFO - PROCESS | 1942 | 1461065732311 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:32 INFO - PROCESS | 1942 | 1461065732521 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:35:32 INFO - PROCESS | 1942 | 1461065732753 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265a98000 == 109 [pid = 1942] [id = 377] 04:35:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f4262bc7c00) [pid = 1942] [serial = 1132] [outer = (nil)] 04:35:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f4262bcf400) [pid = 1942] [serial = 1133] [outer = 0x7f4262bc7c00] 04:35:32 INFO - PROCESS | 1942 | 1461065732845 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f42702ed800) [pid = 1942] [serial = 1134] [outer = 0x7f4262bc7c00] 04:35:33 INFO - PROCESS | 1942 | 1461065733720 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1488ms 04:35:33 INFO - PROCESS | 1942 | 1461065733791 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:35:33 INFO - PROCESS | 1942 | 1461065733795 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:35:33 INFO - PROCESS | 1942 | 1461065733800 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:35:33 INFO - PROCESS | 1942 | 1461065733803 Marionette TRACE conn4 <- [1,1482,null,{}] 04:35:33 INFO - PROCESS | 1942 | 1461065733808 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:33 INFO - PROCESS | 1942 | 1461065733982 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:35:34 INFO - PROCESS | 1942 | 1461065734661 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42651c4800 == 110 [pid = 1942] [id = 378] 04:35:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f42606d9000) [pid = 1942] [serial = 1135] [outer = (nil)] 04:35:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f4261fd5800) [pid = 1942] [serial = 1136] [outer = 0x7f42606d9000] 04:35:34 INFO - PROCESS | 1942 | 1461065734734 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f4262a12400) [pid = 1942] [serial = 1137] [outer = 0x7f42606d9000] 04:35:35 INFO - PROCESS | 1942 | 1461065735620 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1890ms 04:35:35 INFO - PROCESS | 1942 | 1461065735692 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 1942 | 1461065735699 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:35:35 INFO - PROCESS | 1942 | 1461065735707 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 1942 | 1461065735711 Marionette TRACE conn4 <- [1,1486,null,{}] 04:35:35 INFO - PROCESS | 1942 | 1461065735718 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:35 INFO - PROCESS | 1942 | 1461065735945 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:35:36 INFO - PROCESS | 1942 | 1461065736328 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261ae1800 == 111 [pid = 1942] [id = 379] 04:35:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f4265255400) [pid = 1942] [serial = 1138] [outer = (nil)] 04:35:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f426525b400) [pid = 1942] [serial = 1139] [outer = 0x7f4265255400] 04:35:36 INFO - PROCESS | 1942 | 1461065736423 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f4266a33800) [pid = 1942] [serial = 1140] [outer = 0x7f4265255400] 04:35:37 INFO - PROCESS | 1942 | 1461065737339 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42748b1800 == 110 [pid = 1942] [id = 317] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42620ed800 == 109 [pid = 1942] [id = 316] 04:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1735ms 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f427386e000) [pid = 1942] [serial = 1001] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f428b423400) [pid = 1942] [serial = 998] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f4278362400) [pid = 1942] [serial = 995] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f426314bc00) [pid = 1942] [serial = 1004] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4262114800) [pid = 1942] [serial = 1007] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f4265a45c00) [pid = 1942] [serial = 1034] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42708cc800 == 108 [pid = 1942] [id = 365] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270554800 == 107 [pid = 1942] [id = 364] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7a7800 == 106 [pid = 1942] [id = 363] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268a09800 == 105 [pid = 1942] [id = 362] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42651d5000 == 104 [pid = 1942] [id = 361] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42620e9000 == 103 [pid = 1942] [id = 360] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da22000 == 102 [pid = 1942] [id = 359] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265557000 == 101 [pid = 1942] [id = 358] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268a1b800 == 100 [pid = 1942] [id = 357] 04:35:37 INFO - PROCESS | 1942 | 1461065737500 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 1942 | 1461065737506 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4275564800 == 99 [pid = 1942] [id = 356] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270204800 == 98 [pid = 1942] [id = 355] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b386000 == 97 [pid = 1942] [id = 354] 04:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42871ba000 == 96 [pid = 1942] [id = 353] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4280309000 == 95 [pid = 1942] [id = 352] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c3d000 == 94 [pid = 1942] [id = 351] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278cb2800 == 93 [pid = 1942] [id = 350] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427761c800 == 92 [pid = 1942] [id = 349] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754cb000 == 91 [pid = 1942] [id = 348] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717c6000 == 90 [pid = 1942] [id = 347] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ec76000 == 89 [pid = 1942] [id = 346] 04:35:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426556b800 == 88 [pid = 1942] [id = 345] 04:35:37 INFO - PROCESS | 1942 | 1461065737535 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 1942 | 1461065737539 Marionette TRACE conn4 <- [1,1490,null,{}] 04:35:37 INFO - PROCESS | 1942 | 1461065737545 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:37 INFO - PROCESS | 1942 | 1461065737705 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f42704b8800) [pid = 1942] [serial = 1031] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f4271730800) [pid = 1942] [serial = 1032] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f42647c7800) [pid = 1942] [serial = 1022] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f426db99c00) [pid = 1942] [serial = 1023] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f42629aa400) [pid = 1942] [serial = 1011] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f4262113800) [pid = 1942] [serial = 1010] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f426f5a7c00) [pid = 1942] [serial = 1025] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f426fdc6400) [pid = 1942] [serial = 1026] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f426580d400) [pid = 1942] [serial = 1016] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f4265a4e400) [pid = 1942] [serial = 1017] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f42688f2800) [pid = 1942] [serial = 1020] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4268595400) [pid = 1942] [serial = 1019] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f42701f6400) [pid = 1942] [serial = 1028] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f42647cc000) [pid = 1942] [serial = 1014] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f426314b000) [pid = 1942] [serial = 1013] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f426871e800) [pid = 1942] [serial = 986] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f4265259c00) [pid = 1942] [serial = 983] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f4271589c00) [pid = 1942] [serial = 989] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f427557b800) [pid = 1942] [serial = 992] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f42704aec00) [pid = 1942] [serial = 1029] [outer = (nil)] [url = about:blank] 04:35:37 INFO - PROCESS | 1942 | 1461065737962 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ae3000 == 89 [pid = 1942] [id = 380] 04:35:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f42647c2400) [pid = 1942] [serial = 1141] [outer = (nil)] 04:35:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4267409000) [pid = 1942] [serial = 1142] [outer = 0x7f42647c2400] 04:35:38 INFO - PROCESS | 1942 | 1461065738023 Marionette DEBUG loaded listener.js 04:35:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f42688e9c00) [pid = 1942] [serial = 1143] [outer = 0x7f42647c2400] 04:35:38 INFO - PROCESS | 1942 | 1461065738747 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1242ms 04:35:38 INFO - PROCESS | 1942 | 1461065738766 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:35:38 INFO - PROCESS | 1942 | 1461065738769 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:35:38 INFO - PROCESS | 1942 | 1461065738782 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:35:38 INFO - PROCESS | 1942 | 1461065738790 Marionette TRACE conn4 <- [1,1494,null,{}] 04:35:38 INFO - PROCESS | 1942 | 1461065738798 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:38 INFO - PROCESS | 1942 | 1461065738965 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:35:39 INFO - PROCESS | 1942 | 1461065739111 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da2b000 == 90 [pid = 1942] [id = 381] 04:35:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f42647cc000) [pid = 1942] [serial = 1144] [outer = (nil)] 04:35:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f426f0e8c00) [pid = 1942] [serial = 1145] [outer = 0x7f42647cc000] 04:35:39 INFO - PROCESS | 1942 | 1461065739170 Marionette DEBUG loaded listener.js 04:35:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f426f7d5000) [pid = 1942] [serial = 1146] [outer = 0x7f42647cc000] 04:35:39 INFO - PROCESS | 1942 | 1461065739883 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1142ms 04:35:39 INFO - PROCESS | 1942 | 1461065739941 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:35:39 INFO - PROCESS | 1942 | 1461065739945 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:35:39 INFO - PROCESS | 1942 | 1461065739962 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 1942 | 1461065739964 Marionette TRACE conn4 <- [1,1498,null,{}] 04:35:39 INFO - PROCESS | 1942 | 1461065739970 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:40 INFO - PROCESS | 1942 | 1461065740195 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:35:40 INFO - PROCESS | 1942 | 1461065740215 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fa1a800 == 91 [pid = 1942] [id = 382] 04:35:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f4266a33000) [pid = 1942] [serial = 1147] [outer = (nil)] 04:35:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f426ff0c000) [pid = 1942] [serial = 1148] [outer = 0x7f4266a33000] 04:35:40 INFO - PROCESS | 1942 | 1461065740273 Marionette DEBUG loaded listener.js 04:35:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f427026dc00) [pid = 1942] [serial = 1149] [outer = 0x7f4266a33000] 04:35:41 INFO - PROCESS | 1942 | 1461065741069 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1142ms 04:35:41 INFO - PROCESS | 1942 | 1461065741092 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 1942 | 1461065741096 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:35:41 INFO - PROCESS | 1942 | 1461065741101 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 1942 | 1461065741103 Marionette TRACE conn4 <- [1,1502,null,{}] 04:35:41 INFO - PROCESS | 1942 | 1461065741108 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:41 INFO - PROCESS | 1942 | 1461065741313 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:35:41 INFO - PROCESS | 1942 | 1461065741340 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270619000 == 92 [pid = 1942] [id = 383] 04:35:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f4271324000) [pid = 1942] [serial = 1150] [outer = (nil)] 04:35:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f42714a7800) [pid = 1942] [serial = 1151] [outer = 0x7f4271324000] 04:35:41 INFO - PROCESS | 1942 | 1461065741425 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f42734ce400) [pid = 1942] [serial = 1152] [outer = 0x7f4271324000] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f4261fc8800) [pid = 1942] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f42734cc400) [pid = 1942] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f426f0e8000) [pid = 1942] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f42701eec00) [pid = 1942] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f426314ac00) [pid = 1942] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f42606d8400) [pid = 1942] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f4262a10400) [pid = 1942] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f42707f8800) [pid = 1942] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f426f4e7000) [pid = 1942] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:35:42 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f4266a3c000) [pid = 1942] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:35:42 INFO - PROCESS | 1942 | 1461065742730 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1688ms 04:35:42 INFO - PROCESS | 1942 | 1461065742789 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:35:42 INFO - PROCESS | 1942 | 1461065742791 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:35:42 INFO - PROCESS | 1942 | 1461065742797 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - PROCESS | 1942 | 1461065742799 Marionette TRACE conn4 <- [1,1506,null,{}] 04:35:42 INFO - PROCESS | 1942 | 1461065742804 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:42 INFO - PROCESS | 1942 | 1461065742985 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:35:43 INFO - PROCESS | 1942 | 1461065743135 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42707f1800 == 93 [pid = 1942] [id = 384] 04:35:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f426314ac00) [pid = 1942] [serial = 1153] [outer = (nil)] 04:35:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f426f7df000) [pid = 1942] [serial = 1154] [outer = 0x7f426314ac00] 04:35:43 INFO - PROCESS | 1942 | 1461065743204 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f42734d9000) [pid = 1942] [serial = 1155] [outer = 0x7f426314ac00] 04:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1026ms 04:35:43 INFO - PROCESS | 1942 | 1461065743812 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:35:43 INFO - PROCESS | 1942 | 1461065743824 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 1942 | 1461065743827 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:35:43 INFO - PROCESS | 1942 | 1461065743833 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 1942 | 1461065743835 Marionette TRACE conn4 <- [1,1510,null,{}] 04:35:43 INFO - PROCESS | 1942 | 1461065743840 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:43 INFO - PROCESS | 1942 | 1461065743984 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:35:44 INFO - PROCESS | 1942 | 1461065744132 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4275558800 == 94 [pid = 1942] [id = 385] 04:35:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f4265257800) [pid = 1942] [serial = 1156] [outer = (nil)] 04:35:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f427369ac00) [pid = 1942] [serial = 1157] [outer = 0x7f4265257800] 04:35:44 INFO - PROCESS | 1942 | 1461065744191 Marionette DEBUG loaded listener.js 04:35:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f42739d3000) [pid = 1942] [serial = 1158] [outer = 0x7f4265257800] 04:35:45 INFO - PROCESS | 1942 | 1461065745155 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1377ms 04:35:45 INFO - PROCESS | 1942 | 1461065745210 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 1942 | 1461065745216 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:35:45 INFO - PROCESS | 1942 | 1461065745224 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 1942 | 1461065745228 Marionette TRACE conn4 <- [1,1514,null,{}] 04:35:45 INFO - PROCESS | 1942 | 1461065745237 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:45 INFO - PROCESS | 1942 | 1461065745474 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:35:45 INFO - PROCESS | 1942 | 1461065745659 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266983000 == 95 [pid = 1942] [id = 386] 04:35:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f4262f7b000) [pid = 1942] [serial = 1159] [outer = (nil)] 04:35:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f42647c5800) [pid = 1942] [serial = 1160] [outer = 0x7f4262f7b000] 04:35:45 INFO - PROCESS | 1942 | 1461065745731 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f4266a3c000) [pid = 1942] [serial = 1161] [outer = 0x7f4262f7b000] 04:35:46 INFO - PROCESS | 1942 | 1461065746711 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1535ms 04:35:46 INFO - PROCESS | 1942 | 1461065746760 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 1942 | 1461065746768 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:35:46 INFO - PROCESS | 1942 | 1461065746779 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 1942 | 1461065746783 Marionette TRACE conn4 <- [1,1518,null,{}] 04:35:46 INFO - PROCESS | 1942 | 1461065746788 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:47 INFO - PROCESS | 1942 | 1461065747010 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:35:47 INFO - PROCESS | 1942 | 1461065747279 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270208000 == 96 [pid = 1942] [id = 387] 04:35:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4263145800) [pid = 1942] [serial = 1162] [outer = (nil)] 04:35:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f426db99400) [pid = 1942] [serial = 1163] [outer = 0x7f4263145800] 04:35:47 INFO - PROCESS | 1942 | 1461065747393 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f426f4eb000) [pid = 1942] [serial = 1164] [outer = 0x7f4263145800] 04:35:48 INFO - PROCESS | 1942 | 1461065748258 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1537ms 04:35:48 INFO - PROCESS | 1942 | 1461065748315 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 1942 | 1461065748318 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:35:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:35:48 INFO - PROCESS | 1942 | 1461065748325 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 1942 | 1461065748331 Marionette TRACE conn4 <- [1,1522,null,{}] 04:35:48 INFO - PROCESS | 1942 | 1461065748347 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:48 INFO - PROCESS | 1942 | 1461065748527 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:35:48 INFO - PROCESS | 1942 | 1461065748714 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427840a000 == 97 [pid = 1942] [id = 388] 04:35:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f4270086800) [pid = 1942] [serial = 1165] [outer = (nil)] 04:35:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f4271589c00) [pid = 1942] [serial = 1166] [outer = 0x7f4270086800] 04:35:48 INFO - PROCESS | 1942 | 1461065748789 Marionette DEBUG loaded listener.js 04:35:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f42736a4400) [pid = 1942] [serial = 1167] [outer = 0x7f4270086800] 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:49 INFO - PROCESS | 1942 | 1461065749577 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:35: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 () { 04:35:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:35:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:35: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 () { 04:35:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:35:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:35: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 () { 04:35:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:35:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:35: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 () { 04:35:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:35:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:35:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1289ms 04:35:49 INFO - PROCESS | 1942 | 1461065749619 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:35:49 INFO - PROCESS | 1942 | 1461065749625 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:35:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:35:49 INFO - PROCESS | 1942 | 1461065749630 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:35:49 INFO - PROCESS | 1942 | 1461065749634 Marionette TRACE conn4 <- [1,1526,null,{}] 04:35:49 INFO - PROCESS | 1942 | 1461065749639 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:49 INFO - PROCESS | 1942 | 1461065749801 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:35:50 INFO - PROCESS | 1942 | 1461065750006 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f5c9800 == 98 [pid = 1942] [id = 389] 04:35:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f42701c3000) [pid = 1942] [serial = 1168] [outer = (nil)] 04:35:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f4273787c00) [pid = 1942] [serial = 1169] [outer = 0x7f42701c3000] 04:35:50 INFO - PROCESS | 1942 | 1461065750078 Marionette DEBUG loaded listener.js 04:35:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f427576a000) [pid = 1942] [serial = 1170] [outer = 0x7f42701c3000] 04:35:50 INFO - PROCESS | 1942 | 1461065750908 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:35:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:35:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:35:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:35:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:35:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:35:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:35:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1332ms 04:35:50 INFO - PROCESS | 1942 | 1461065750967 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:35:50 INFO - PROCESS | 1942 | 1461065750972 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:35:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:35:50 INFO - PROCESS | 1942 | 1461065750978 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:35:50 INFO - PROCESS | 1942 | 1461065750980 Marionette TRACE conn4 <- [1,1530,null,{}] 04:35:50 INFO - PROCESS | 1942 | 1461065750986 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:51 INFO - PROCESS | 1942 | 1461065751145 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:35:51 INFO - PROCESS | 1942 | 1461065751334 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4289720000 == 99 [pid = 1942] [id = 390] 04:35:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f4272275000) [pid = 1942] [serial = 1171] [outer = (nil)] 04:35:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f42765e6400) [pid = 1942] [serial = 1172] [outer = 0x7f4272275000] 04:35:51 INFO - PROCESS | 1942 | 1461065751405 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f4278362c00) [pid = 1942] [serial = 1173] [outer = 0x7f4272275000] 04:35:52 INFO - PROCESS | 1942 | 1461065752203 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:35: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 04:35:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:35:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:35: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. 04:35:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:35:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1282ms 04:35:52 INFO - PROCESS | 1942 | 1461065752263 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:35:52 INFO - PROCESS | 1942 | 1461065752266 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:35:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:35:52 INFO - PROCESS | 1942 | 1461065752272 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:35:52 INFO - PROCESS | 1942 | 1461065752275 Marionette TRACE conn4 <- [1,1534,null,{}] 04:35:52 INFO - PROCESS | 1942 | 1461065752280 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:52 INFO - PROCESS | 1942 | 1461065752464 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:35:52 INFO - PROCESS | 1942 | 1461065752663 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42909b7000 == 100 [pid = 1942] [id = 391] 04:35:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f4279041800) [pid = 1942] [serial = 1174] [outer = (nil)] 04:35:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f428770d400) [pid = 1942] [serial = 1175] [outer = 0x7f4279041800] 04:35:52 INFO - PROCESS | 1942 | 1461065752740 Marionette DEBUG loaded listener.js 04:35:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f428ae56c00) [pid = 1942] [serial = 1176] [outer = 0x7f4279041800] 04:35:53 INFO - PROCESS | 1942 | 1461065753564 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:35:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:35:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1334ms 04:35:53 INFO - PROCESS | 1942 | 1461065753607 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:35:53 INFO - PROCESS | 1942 | 1461065753610 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:35:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:35:53 INFO - PROCESS | 1942 | 1461065753617 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:35:53 INFO - PROCESS | 1942 | 1461065753619 Marionette TRACE conn4 <- [1,1538,null,{}] 04:35:53 INFO - PROCESS | 1942 | 1461065753625 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:53 INFO - PROCESS | 1942 | 1461065753787 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:35:53 INFO - PROCESS | 1942 | 1461065753983 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4260a6d000 == 101 [pid = 1942] [id = 392] 04:35:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f42632a3800) [pid = 1942] [serial = 1177] [outer = (nil)] 04:35:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f42632ae000) [pid = 1942] [serial = 1178] [outer = 0x7f42632a3800] 04:35:54 INFO - PROCESS | 1942 | 1461065754050 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f427386cc00) [pid = 1942] [serial = 1179] [outer = 0x7f42632a3800] 04:35:54 INFO - PROCESS | 1942 | 1461065754911 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:35:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:35:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1334ms 04:35:54 INFO - PROCESS | 1942 | 1461065754953 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:35:54 INFO - PROCESS | 1942 | 1461065754956 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:35:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:35:54 INFO - PROCESS | 1942 | 1461065754962 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:35:54 INFO - PROCESS | 1942 | 1461065754965 Marionette TRACE conn4 <- [1,1542,null,{}] 04:35:54 INFO - PROCESS | 1942 | 1461065754970 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:55 INFO - PROCESS | 1942 | 1461065755128 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:35:55 INFO - PROCESS | 1942 | 1461065755335 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265190000 == 102 [pid = 1942] [id = 393] 04:35:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f42632a5400) [pid = 1942] [serial = 1180] [outer = (nil)] 04:35:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f42657d7000) [pid = 1942] [serial = 1181] [outer = 0x7f42632a5400] 04:35:55 INFO - PROCESS | 1942 | 1461065755402 Marionette DEBUG loaded listener.js 04:35:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f42657dd000) [pid = 1942] [serial = 1182] [outer = 0x7f42632a5400] 04:35:56 INFO - PROCESS | 1942 | 1461065756238 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:35:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:35:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1333ms 04:35:56 INFO - PROCESS | 1942 | 1461065756296 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 1942 | 1461065756299 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:35:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:35:56 INFO - PROCESS | 1942 | 1461065756305 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 1942 | 1461065756307 Marionette TRACE conn4 <- [1,1546,null,{}] 04:35:56 INFO - PROCESS | 1942 | 1461065756313 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:56 INFO - PROCESS | 1942 | 1461065756471 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:35:56 INFO - PROCESS | 1942 | 1461065756679 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42657a7000 == 103 [pid = 1942] [id = 394] 04:35:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f42632aa800) [pid = 1942] [serial = 1183] [outer = (nil)] 04:35:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f42786b5800) [pid = 1942] [serial = 1184] [outer = 0x7f42632aa800] 04:35:56 INFO - PROCESS | 1942 | 1461065756791 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f428ae59c00) [pid = 1942] [serial = 1185] [outer = 0x7f42632aa800] 04:35:57 INFO - PROCESS | 1942 | 1461065757643 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:35:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:35:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1378ms 04:35:57 INFO - PROCESS | 1942 | 1461065757683 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:35:57 INFO - PROCESS | 1942 | 1461065757687 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:35:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:35:57 INFO - PROCESS | 1942 | 1461065757693 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:35:57 INFO - PROCESS | 1942 | 1461065757696 Marionette TRACE conn4 <- [1,1550,null,{}] 04:35:57 INFO - PROCESS | 1942 | 1461065757701 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:57 INFO - PROCESS | 1942 | 1461065757857 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:35:58 INFO - PROCESS | 1942 | 1461065758055 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42657be000 == 104 [pid = 1942] [id = 395] 04:35:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f42657d7c00) [pid = 1942] [serial = 1186] [outer = (nil)] 04:35:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f426582f400) [pid = 1942] [serial = 1187] [outer = 0x7f42657d7c00] 04:35:58 INFO - PROCESS | 1942 | 1461065758122 Marionette DEBUG loaded listener.js 04:35:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f4265835800) [pid = 1942] [serial = 1188] [outer = 0x7f42657d7c00] 04:35:58 INFO - PROCESS | 1942 | 1461065758977 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:35:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:35:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1334ms 04:35:59 INFO - PROCESS | 1942 | 1461065759041 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:35:59 INFO - PROCESS | 1942 | 1461065759045 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:35:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:35:59 INFO - PROCESS | 1942 | 1461065759051 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 1942 | 1461065759055 Marionette TRACE conn4 <- [1,1554,null,{}] 04:35:59 INFO - PROCESS | 1942 | 1461065759060 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:59 INFO - PROCESS | 1942 | 1461065759253 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:35:59 INFO - PROCESS | 1942 | 1461065759453 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265188000 == 105 [pid = 1942] [id = 396] 04:35:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f426562ec00) [pid = 1942] [serial = 1189] [outer = (nil)] 04:35:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f426563ac00) [pid = 1942] [serial = 1190] [outer = 0x7f426562ec00] 04:35:59 INFO - PROCESS | 1942 | 1461065759568 Marionette DEBUG loaded listener.js 04:35:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f428ae4fc00) [pid = 1942] [serial = 1191] [outer = 0x7f426562ec00] 04:36:00 INFO - PROCESS | 1942 | 1461065760541 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:36:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:36:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1529ms 04:36:00 INFO - PROCESS | 1942 | 1461065760580 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:36:00 INFO - PROCESS | 1942 | 1461065760583 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:36:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:36:00 INFO - PROCESS | 1942 | 1461065760589 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:36:00 INFO - PROCESS | 1942 | 1461065760592 Marionette TRACE conn4 <- [1,1558,null,{}] 04:36:00 INFO - PROCESS | 1942 | 1461065760597 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:00 INFO - PROCESS | 1942 | 1461065760756 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:36:00 INFO - PROCESS | 1942 | 1461065760953 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426465d000 == 106 [pid = 1942] [id = 397] 04:36:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f425fb95000) [pid = 1942] [serial = 1192] [outer = (nil)] 04:36:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f425fb9c800) [pid = 1942] [serial = 1193] [outer = 0x7f425fb95000] 04:36:01 INFO - PROCESS | 1942 | 1461065761061 Marionette DEBUG loaded listener.js 04:36:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f4265634c00) [pid = 1942] [serial = 1194] [outer = 0x7f425fb95000] 04:36:01 INFO - PROCESS | 1942 | 1461065761938 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:36:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:36:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1391ms 04:36:01 INFO - PROCESS | 1942 | 1461065761981 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:36:01 INFO - PROCESS | 1942 | 1461065761985 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:36:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:36:01 INFO - PROCESS | 1942 | 1461065761991 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 1942 | 1461065761997 Marionette TRACE conn4 <- [1,1562,null,{}] 04:36:02 INFO - PROCESS | 1942 | 1461065762008 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:02 INFO - PROCESS | 1942 | 1461065762168 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:36:02 INFO - PROCESS | 1942 | 1461065762366 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42608be800 == 107 [pid = 1942] [id = 398] 04:36:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f425fb97c00) [pid = 1942] [serial = 1195] [outer = (nil)] 04:36:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f425fd07400) [pid = 1942] [serial = 1196] [outer = 0x7f425fb97c00] 04:36:02 INFO - PROCESS | 1942 | 1461065762434 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f425fd0c000) [pid = 1942] [serial = 1197] [outer = 0x7f425fb97c00] 04:36:03 INFO - PROCESS | 1942 | 1461065763311 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:36:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:36:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1393ms 04:36:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:36:03 INFO - PROCESS | 1942 | 1461065763385 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 1942 | 1461065763388 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:36:03 INFO - PROCESS | 1942 | 1461065763394 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 1942 | 1461065763397 Marionette TRACE conn4 <- [1,1566,null,{}] 04:36:03 INFO - PROCESS | 1942 | 1461065763402 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:03 INFO - PROCESS | 1942 | 1461065763572 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:36:03 INFO - PROCESS | 1942 | 1461065763774 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622d2000 == 108 [pid = 1942] [id = 399] 04:36:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f425fb95800) [pid = 1942] [serial = 1198] [outer = (nil)] 04:36:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f425fd11000) [pid = 1942] [serial = 1199] [outer = 0x7f425fb95800] 04:36:03 INFO - PROCESS | 1942 | 1461065763842 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f4265638000) [pid = 1942] [serial = 1200] [outer = 0x7f425fb95800] 04:36:05 INFO - PROCESS | 1942 | 1461065765035 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:36:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:36:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1699ms 04:36:05 INFO - PROCESS | 1942 | 1461065765093 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:36:05 INFO - PROCESS | 1942 | 1461065765097 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:36:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:36:05 INFO - PROCESS | 1942 | 1461065765105 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:36:05 INFO - PROCESS | 1942 | 1461065765110 Marionette TRACE conn4 <- [1,1570,null,{}] 04:36:05 INFO - PROCESS | 1942 | 1461065765118 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:05 INFO - PROCESS | 1942 | 1461065765371 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:36:05 INFO - PROCESS | 1942 | 1461065765583 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4264662000 == 109 [pid = 1942] [id = 400] 04:36:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f4262bc6800) [pid = 1942] [serial = 1201] [outer = (nil)] 04:36:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f4262bcb400) [pid = 1942] [serial = 1202] [outer = 0x7f4262bc6800] 04:36:05 INFO - PROCESS | 1942 | 1461065765649 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f4263151400) [pid = 1942] [serial = 1203] [outer = 0x7f4262bc6800] 04:36:06 INFO - PROCESS | 1942 | 1461065766554 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:36:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:36:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1546ms 04:36:06 INFO - PROCESS | 1942 | 1461065766651 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:36:06 INFO - PROCESS | 1942 | 1461065766675 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:36:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:36:06 INFO - PROCESS | 1942 | 1461065766739 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 1942 | 1461065766744 Marionette TRACE conn4 <- [1,1574,null,{}] 04:36:06 INFO - PROCESS | 1942 | 1461065766788 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:06 INFO - PROCESS | 1942 | 1461065766975 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:36:07 INFO - PROCESS | 1942 | 1461065767244 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42620ea800 == 110 [pid = 1942] [id = 401] 04:36:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 244 (0x7f426563c400) [pid = 1942] [serial = 1204] [outer = (nil)] 04:36:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 245 (0x7f4265811400) [pid = 1942] [serial = 1205] [outer = 0x7f426563c400] 04:36:07 INFO - PROCESS | 1942 | 1461065767307 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 246 (0x7f4265838800) [pid = 1942] [serial = 1206] [outer = 0x7f426563c400] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265890000 == 109 [pid = 1942] [id = 344] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42707f1800 == 108 [pid = 1942] [id = 384] 04:36:07 INFO - PROCESS | 1942 | --DOMWINDOW == 245 (0x7f426871d400) [pid = 1942] [serial = 1070] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 1942 | --DOMWINDOW == 244 (0x7f42713a7800) [pid = 1942] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:36:07 INFO - PROCESS | 1942 | --DOMWINDOW == 243 (0x7f4266a3e400) [pid = 1942] [serial = 1073] [outer = (nil)] [url = about:blank] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270619000 == 107 [pid = 1942] [id = 383] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fa1a800 == 106 [pid = 1942] [id = 382] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da2b000 == 105 [pid = 1942] [id = 381] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262ae3000 == 104 [pid = 1942] [id = 380] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4261ae1800 == 103 [pid = 1942] [id = 379] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42651c4800 == 102 [pid = 1942] [id = 378] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42609c9000 == 101 [pid = 1942] [id = 376] 04:36:07 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42601d1800 == 100 [pid = 1942] [id = 375] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42909a4800 == 99 [pid = 1942] [id = 374] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba05000 == 98 [pid = 1942] [id = 373] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42897c1000 == 97 [pid = 1942] [id = 372] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f5c1800 == 96 [pid = 1942] [id = 371] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793d8000 == 95 [pid = 1942] [id = 370] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278121800 == 94 [pid = 1942] [id = 369] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270480000 == 93 [pid = 1942] [id = 368] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265558000 == 92 [pid = 1942] [id = 367] 04:36:08 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42748aa800 == 91 [pid = 1942] [id = 366] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f4271729400) [pid = 1942] [serial = 1098] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f4261fd1400) [pid = 1942] [serial = 1076] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f42736a0c00) [pid = 1942] [serial = 1094] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f426580fc00) [pid = 1942] [serial = 1040] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f426fa7a000) [pid = 1942] [serial = 1088] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f427490ec00) [pid = 1942] [serial = 1061] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f42704b4400) [pid = 1942] [serial = 1092] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f4271587400) [pid = 1942] [serial = 1097] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f4265802800) [pid = 1942] [serial = 1080] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f426f0e1400) [pid = 1942] [serial = 1086] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f4270266c00) [pid = 1942] [serial = 1091] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f4270088400) [pid = 1942] [serial = 1089] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f426db9dc00) [pid = 1942] [serial = 1085] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f4278c8e400) [pid = 1942] [serial = 1067] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f4266a32c00) [pid = 1942] [serial = 726] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f427835a400) [pid = 1942] [serial = 1064] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f4262a17800) [pid = 1942] [serial = 1037] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f4273d8bc00) [pid = 1942] [serial = 1055] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f42629ae000) [pid = 1942] [serial = 1077] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f427008e800) [pid = 1942] [serial = 1049] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f42754b1800) [pid = 1942] [serial = 1058] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f4273755c00) [pid = 1942] [serial = 1052] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f4273752c00) [pid = 1942] [serial = 1095] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f426f7d3c00) [pid = 1942] [serial = 1046] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f426859b400) [pid = 1942] [serial = 1083] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f4268595800) [pid = 1942] [serial = 1043] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f42629a6800) [pid = 1942] [serial = 1079] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f42670f5800) [pid = 1942] [serial = 1082] [outer = (nil)] [url = about:blank] 04:36:08 INFO - PROCESS | 1942 | 1461065768247 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:36:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:36:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1572ms 04:36:08 INFO - PROCESS | 1942 | 1461065768264 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:36:08 INFO - PROCESS | 1942 | 1461065768266 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:36:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:36:08 INFO - PROCESS | 1942 | 1461065768273 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:36:08 INFO - PROCESS | 1942 | 1461065768278 Marionette TRACE conn4 <- [1,1578,null,{}] 04:36:08 INFO - PROCESS | 1942 | 1461065768293 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:08 INFO - PROCESS | 1942 | 1461065768470 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:36:08 INFO - PROCESS | 1942 | 1461065768628 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265998800 == 92 [pid = 1942] [id = 402] 04:36:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f4265633c00) [pid = 1942] [serial = 1207] [outer = (nil)] 04:36:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f4266a41000) [pid = 1942] [serial = 1208] [outer = 0x7f4265633c00] 04:36:08 INFO - PROCESS | 1942 | 1461065768691 Marionette DEBUG loaded listener.js 04:36:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f426859b400) [pid = 1942] [serial = 1209] [outer = 0x7f4265633c00] 04:36:09 INFO - PROCESS | 1942 | 1461065769684 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:36:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:36:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1437ms 04:36:09 INFO - PROCESS | 1942 | 1461065769711 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:36:09 INFO - PROCESS | 1942 | 1461065769717 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:36:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:36:09 INFO - PROCESS | 1942 | 1461065769726 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:36:09 INFO - PROCESS | 1942 | 1461065769731 Marionette TRACE conn4 <- [1,1582,null,{}] 04:36:09 INFO - PROCESS | 1942 | 1461065769739 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:09 INFO - PROCESS | 1942 | 1461065769937 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:36:10 INFO - PROCESS | 1942 | 1461065770133 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262bef800 == 93 [pid = 1942] [id = 403] 04:36:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f4262a10800) [pid = 1942] [serial = 1210] [outer = (nil)] 04:36:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f4262bd1400) [pid = 1942] [serial = 1211] [outer = 0x7f4262a10800] 04:36:10 INFO - PROCESS | 1942 | 1461065770211 Marionette DEBUG loaded listener.js 04:36:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f426524e800) [pid = 1942] [serial = 1212] [outer = 0x7f4262a10800] 04:36:11 INFO - PROCESS | 1942 | 1461065771155 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:36:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:36:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1485ms 04:36:11 INFO - PROCESS | 1942 | 1461065771212 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:36:11 INFO - PROCESS | 1942 | 1461065771220 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:36:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:36:11 INFO - PROCESS | 1942 | 1461065771230 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:36:11 INFO - PROCESS | 1942 | 1461065771233 Marionette TRACE conn4 <- [1,1586,null,{}] 04:36:11 INFO - PROCESS | 1942 | 1461065771239 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:11 INFO - PROCESS | 1942 | 1461065771413 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:36:11 INFO - PROCESS | 1942 | 1461065771605 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426861f800 == 94 [pid = 1942] [id = 404] 04:36:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f4262a14400) [pid = 1942] [serial = 1213] [outer = (nil)] 04:36:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f4265838c00) [pid = 1942] [serial = 1214] [outer = 0x7f4262a14400] 04:36:11 INFO - PROCESS | 1942 | 1461065771676 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f426740fc00) [pid = 1942] [serial = 1215] [outer = 0x7f4262a14400] 04:36:12 INFO - PROCESS | 1942 | 1461065772680 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:36:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:36:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1484ms 04:36:12 INFO - PROCESS | 1942 | 1461065772714 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:36:12 INFO - PROCESS | 1942 | 1461065772717 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:36:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:36:12 INFO - PROCESS | 1942 | 1461065772723 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:36:12 INFO - PROCESS | 1942 | 1461065772729 Marionette TRACE conn4 <- [1,1590,null,{}] 04:36:12 INFO - PROCESS | 1942 | 1461065772745 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:12 INFO - PROCESS | 1942 | 1461065772917 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:36:13 INFO - PROCESS | 1942 | 1461065773119 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7a5000 == 95 [pid = 1942] [id = 405] 04:36:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f4265837400) [pid = 1942] [serial = 1216] [outer = (nil)] 04:36:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f426f0df000) [pid = 1942] [serial = 1217] [outer = 0x7f4265837400] 04:36:13 INFO - PROCESS | 1942 | 1461065773190 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f426f7d5800) [pid = 1942] [serial = 1218] [outer = 0x7f4265837400] 04:36:14 INFO - PROCESS | 1942 | 1461065774055 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:36:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:36:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1383ms 04:36:14 INFO - PROCESS | 1942 | 1461065774107 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 1942 | 1461065774111 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:36:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:36:14 INFO - PROCESS | 1942 | 1461065774117 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 1942 | 1461065774120 Marionette TRACE conn4 <- [1,1594,null,{}] 04:36:14 INFO - PROCESS | 1942 | 1461065774126 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:14 INFO - PROCESS | 1942 | 1461065774292 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:36:14 INFO - PROCESS | 1942 | 1461065774493 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270487800 == 96 [pid = 1942] [id = 406] 04:36:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f4265a4bc00) [pid = 1942] [serial = 1219] [outer = (nil)] 04:36:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f42701f5800) [pid = 1942] [serial = 1220] [outer = 0x7f4265a4bc00] 04:36:14 INFO - PROCESS | 1942 | 1461065774564 Marionette DEBUG loaded listener.js 04:36:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f42704af800) [pid = 1942] [serial = 1221] [outer = 0x7f4265a4bc00] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426dd37800 == 95 [pid = 1942] [id = 225] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da65000 == 94 [pid = 1942] [id = 147] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265561000 == 93 [pid = 1942] [id = 280] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42644db800 == 92 [pid = 1942] [id = 278] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717e0000 == 91 [pid = 1942] [id = 162] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba22000 == 90 [pid = 1942] [id = 243] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c287800 == 89 [pid = 1942] [id = 251] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42651c3800 == 88 [pid = 1942] [id = 277] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42620ea800 == 87 [pid = 1942] [id = 401] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4264662000 == 86 [pid = 1942] [id = 400] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42657a7000 == 85 [pid = 1942] [id = 394] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265190000 == 84 [pid = 1942] [id = 393] 04:36:16 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4260a6d000 == 83 [pid = 1942] [id = 392] 04:36:17 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42909b7000 == 82 [pid = 1942] [id = 391] 04:36:17 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4289720000 == 81 [pid = 1942] [id = 390] 04:36:17 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f5c9800 == 80 [pid = 1942] [id = 389] 04:36:17 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427840a000 == 79 [pid = 1942] [id = 388] 04:36:17 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270208000 == 78 [pid = 1942] [id = 387] 04:36:17 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266983000 == 77 [pid = 1942] [id = 386] 04:36:17 INFO - PROCESS | 1942 | 1461065777695 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:36:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:36:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 3639ms 04:36:17 INFO - PROCESS | 1942 | 1461065777758 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 1942 | 1461065777764 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:36:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:36:17 INFO - PROCESS | 1942 | 1461065777772 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 1942 | 1461065777777 Marionette TRACE conn4 <- [1,1598,null,{}] 04:36:17 INFO - PROCESS | 1942 | 1461065777784 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:17 INFO - PROCESS | 1942 | 1461065777956 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:36:18 INFO - PROCESS | 1942 | 1461065778156 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622c7800 == 78 [pid = 1942] [id = 407] 04:36:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f4263143c00) [pid = 1942] [serial = 1222] [outer = (nil)] 04:36:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f42632b1400) [pid = 1942] [serial = 1223] [outer = 0x7f4263143c00] 04:36:18 INFO - PROCESS | 1942 | 1461065778219 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f4265632800) [pid = 1942] [serial = 1224] [outer = 0x7f4263143c00] 04:36:19 INFO - PROCESS | 1942 | 1461065779102 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:36:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:36:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1379ms 04:36:19 INFO - PROCESS | 1942 | 1461065779152 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:36:19 INFO - PROCESS | 1942 | 1461065779159 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:36:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:36:19 INFO - PROCESS | 1942 | 1461065779178 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:36:19 INFO - PROCESS | 1942 | 1461065779181 Marionette TRACE conn4 <- [1,1602,null,{}] 04:36:19 INFO - PROCESS | 1942 | 1461065779187 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:19 INFO - PROCESS | 1942 | 1461065779392 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:36:19 INFO - PROCESS | 1942 | 1461065779423 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42657a7000 == 79 [pid = 1942] [id = 408] 04:36:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f42657e0000) [pid = 1942] [serial = 1225] [outer = (nil)] 04:36:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f4265838400) [pid = 1942] [serial = 1226] [outer = 0x7f42657e0000] 04:36:19 INFO - PROCESS | 1942 | 1461065779481 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f426740c800) [pid = 1942] [serial = 1227] [outer = 0x7f42657e0000] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f4262f88800) [pid = 1942] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f4271324000) [pid = 1942] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f42647c2400) [pid = 1942] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f42647cc000) [pid = 1942] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f4265255400) [pid = 1942] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f42606d9000) [pid = 1942] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f4271587000) [pid = 1942] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f4266a33000) [pid = 1942] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f426314ac00) [pid = 1942] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f426f7d4000) [pid = 1942] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f4261fcfc00) [pid = 1942] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f4262bc6800) [pid = 1942] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f42701c3c00) [pid = 1942] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f427076b800) [pid = 1942] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f4271728800) [pid = 1942] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f4261fc8c00) [pid = 1942] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f4262f84400) [pid = 1942] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f426563c400) [pid = 1942] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f4265253000) [pid = 1942] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f4273779400) [pid = 1942] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f4265293c00) [pid = 1942] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f4277ced800) [pid = 1942] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f426f5a6400) [pid = 1942] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f42670eec00) [pid = 1942] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4265257800) [pid = 1942] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f4261fcbc00) [pid = 1942] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:36:20 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f426fdbbc00) [pid = 1942] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:36:20 INFO - PROCESS | 1942 | 1461065780750 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1586ms 04:36:20 INFO - PROCESS | 1942 | 1461065780763 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:36:20 INFO - PROCESS | 1942 | 1461065780767 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:36:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:36:20 INFO - PROCESS | 1942 | 1461065780774 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 1942 | 1461065780779 Marionette TRACE conn4 <- [1,1606,null,{}] 04:36:20 INFO - PROCESS | 1942 | 1461065780803 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:20 INFO - PROCESS | 1942 | 1461065780957 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:36:21 INFO - PROCESS | 1942 | 1461065781169 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265a96800 == 80 [pid = 1942] [id = 409] 04:36:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f4262f84400) [pid = 1942] [serial = 1228] [outer = (nil)] 04:36:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f4266c55800) [pid = 1942] [serial = 1229] [outer = 0x7f4262f84400] 04:36:21 INFO - PROCESS | 1942 | 1461065781233 Marionette DEBUG loaded listener.js 04:36:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f426db9c000) [pid = 1942] [serial = 1230] [outer = 0x7f4262f84400] 04:36:21 INFO - PROCESS | 1942 | 1461065781958 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:36:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:36:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1242ms 04:36:22 INFO - PROCESS | 1942 | 1461065782017 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:36:22 INFO - PROCESS | 1942 | 1461065782020 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:36:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:36:22 INFO - PROCESS | 1942 | 1461065782026 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:36:22 INFO - PROCESS | 1942 | 1461065782028 Marionette TRACE conn4 <- [1,1610,null,{}] 04:36:22 INFO - PROCESS | 1942 | 1461065782034 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:22 INFO - PROCESS | 1942 | 1461065782198 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:36:22 INFO - PROCESS | 1942 | 1461065782209 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ec70000 == 81 [pid = 1942] [id = 410] 04:36:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f426db9d800) [pid = 1942] [serial = 1231] [outer = (nil)] 04:36:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f4270083000) [pid = 1942] [serial = 1232] [outer = 0x7f426db9d800] 04:36:22 INFO - PROCESS | 1942 | 1461065782267 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f4270269800) [pid = 1942] [serial = 1233] [outer = 0x7f426db9d800] 04:36:23 INFO - PROCESS | 1942 | 1461065783371 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:36:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:36:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1376ms 04:36:23 INFO - PROCESS | 1942 | 1461065783404 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:36:23 INFO - PROCESS | 1942 | 1461065783411 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:36:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:36:23 INFO - PROCESS | 1942 | 1461065783419 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:36:23 INFO - PROCESS | 1942 | 1461065783424 Marionette TRACE conn4 <- [1,1614,null,{}] 04:36:23 INFO - PROCESS | 1942 | 1461065783431 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:23 INFO - PROCESS | 1942 | 1461065783621 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:36:23 INFO - PROCESS | 1942 | 1461065783817 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426518d800 == 82 [pid = 1942] [id = 411] 04:36:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f4263083c00) [pid = 1942] [serial = 1234] [outer = (nil)] 04:36:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f42632b0000) [pid = 1942] [serial = 1235] [outer = 0x7f4263083c00] 04:36:23 INFO - PROCESS | 1942 | 1461065783892 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f42652a1000) [pid = 1942] [serial = 1236] [outer = 0x7f4263083c00] 04:36:24 INFO - PROCESS | 1942 | 1461065784861 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:36:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:36:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1481ms 04:36:24 INFO - PROCESS | 1942 | 1461065784901 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 1942 | 1461065784909 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:36:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:36:24 INFO - PROCESS | 1942 | 1461065784920 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 1942 | 1461065784923 Marionette TRACE conn4 <- [1,1618,null,{}] 04:36:24 INFO - PROCESS | 1942 | 1461065784929 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:25 INFO - PROCESS | 1942 | 1461065785097 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:36:25 INFO - PROCESS | 1942 | 1461065785312 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427019c800 == 83 [pid = 1942] [id = 412] 04:36:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f426308d000) [pid = 1942] [serial = 1237] [outer = (nil)] 04:36:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f4266a3a800) [pid = 1942] [serial = 1238] [outer = 0x7f426308d000] 04:36:25 INFO - PROCESS | 1942 | 1461065785429 Marionette DEBUG loaded listener.js 04:36:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f426ec39800) [pid = 1942] [serial = 1239] [outer = 0x7f426308d000] 04:36:26 INFO - PROCESS | 1942 | 1461065786347 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:36:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:36:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1486ms 04:36:26 INFO - PROCESS | 1942 | 1461065786406 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:36:26 INFO - PROCESS | 1942 | 1461065786409 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:36:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:36:26 INFO - PROCESS | 1942 | 1461065786416 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:36:26 INFO - PROCESS | 1942 | 1461065786421 Marionette TRACE conn4 <- [1,1622,null,{}] 04:36:26 INFO - PROCESS | 1942 | 1461065786437 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:26 INFO - PROCESS | 1942 | 1461065786616 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:36:26 INFO - PROCESS | 1942 | 1461065786814 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427340f000 == 84 [pid = 1942] [id = 413] 04:36:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f42701bf000) [pid = 1942] [serial = 1240] [outer = (nil)] 04:36:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f4271585800) [pid = 1942] [serial = 1241] [outer = 0x7f42701bf000] 04:36:26 INFO - PROCESS | 1942 | 1461065786896 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f427374d400) [pid = 1942] [serial = 1242] [outer = 0x7f42701bf000] 04:36:27 INFO - PROCESS | 1942 | 1461065787792 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:36:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:36:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1434ms 04:36:27 INFO - PROCESS | 1942 | 1461065787851 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 1942 | 1461065787856 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:36:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:36:27 INFO - PROCESS | 1942 | 1461065787862 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 1942 | 1461065787865 Marionette TRACE conn4 <- [1,1626,null,{}] 04:36:27 INFO - PROCESS | 1942 | 1461065787870 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:28 INFO - PROCESS | 1942 | 1461065788043 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:36:28 INFO - PROCESS | 1942 | 1461065788245 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754dd800 == 85 [pid = 1942] [id = 414] 04:36:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f4270263400) [pid = 1942] [serial = 1243] [outer = (nil)] 04:36:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f4273972000) [pid = 1942] [serial = 1244] [outer = 0x7f4270263400] 04:36:28 INFO - PROCESS | 1942 | 1461065788359 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f4273d8b000) [pid = 1942] [serial = 1245] [outer = 0x7f4270263400] 04:36:29 INFO - PROCESS | 1942 | 1461065789191 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:36:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:36:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1381ms 04:36:29 INFO - PROCESS | 1942 | 1461065789243 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:36:29 INFO - PROCESS | 1942 | 1461065789247 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:36:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:36:29 INFO - PROCESS | 1942 | 1461065789253 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:36:29 INFO - PROCESS | 1942 | 1461065789256 Marionette TRACE conn4 <- [1,1630,null,{}] 04:36:29 INFO - PROCESS | 1942 | 1461065789261 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:29 INFO - PROCESS | 1942 | 1461065789419 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:36:29 INFO - PROCESS | 1942 | 1461065789621 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427840f800 == 86 [pid = 1942] [id = 415] 04:36:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f42704b6400) [pid = 1942] [serial = 1246] [outer = (nil)] 04:36:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f4274906800) [pid = 1942] [serial = 1247] [outer = 0x7f42704b6400] 04:36:29 INFO - PROCESS | 1942 | 1461065789694 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f427557b800) [pid = 1942] [serial = 1248] [outer = 0x7f42704b6400] 04:36:30 INFO - PROCESS | 1942 | 1461065790636 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:36:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:36:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1432ms 04:36:30 INFO - PROCESS | 1942 | 1461065790687 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:36:30 INFO - PROCESS | 1942 | 1461065790691 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:36:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:36:30 INFO - PROCESS | 1942 | 1461065790698 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - PROCESS | 1942 | 1461065790702 Marionette TRACE conn4 <- [1,1634,null,{}] 04:36:30 INFO - PROCESS | 1942 | 1461065790707 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:30 INFO - PROCESS | 1942 | 1461065790884 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:36:31 INFO - PROCESS | 1942 | 1461065791085 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c4b000 == 87 [pid = 1942] [id = 416] 04:36:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f4275827400) [pid = 1942] [serial = 1249] [outer = (nil)] 04:36:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f42786b3800) [pid = 1942] [serial = 1250] [outer = 0x7f4275827400] 04:36:31 INFO - PROCESS | 1942 | 1461065791162 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f4279545800) [pid = 1942] [serial = 1251] [outer = 0x7f4275827400] 04:36:32 INFO - PROCESS | 1942 | 1461065792029 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:36:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:36:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1380ms 04:36:32 INFO - PROCESS | 1942 | 1461065792079 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:36:32 INFO - PROCESS | 1942 | 1461065792083 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:36:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:36:32 INFO - PROCESS | 1942 | 1461065792089 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:36:32 INFO - PROCESS | 1942 | 1461065792092 Marionette TRACE conn4 <- [1,1638,null,{}] 04:36:32 INFO - PROCESS | 1942 | 1461065792097 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:32 INFO - PROCESS | 1942 | 1461065792260 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:36:32 INFO - PROCESS | 1942 | 1461065792478 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42865a3000 == 88 [pid = 1942] [id = 417] 04:36:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f427369cc00) [pid = 1942] [serial = 1252] [outer = (nil)] 04:36:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f427c10b800) [pid = 1942] [serial = 1253] [outer = 0x7f427369cc00] 04:36:32 INFO - PROCESS | 1942 | 1461065792591 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f4286075400) [pid = 1942] [serial = 1254] [outer = 0x7f427369cc00] 04:36:33 INFO - PROCESS | 1942 | 1461065793434 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:36:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:36:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1382ms 04:36:33 INFO - PROCESS | 1942 | 1461065793472 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 1942 | 1461065793474 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:36:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:36:33 INFO - PROCESS | 1942 | 1461065793481 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 1942 | 1461065793483 Marionette TRACE conn4 <- [1,1642,null,{}] 04:36:33 INFO - PROCESS | 1942 | 1461065793489 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:33 INFO - PROCESS | 1942 | 1461065793642 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:36:33 INFO - PROCESS | 1942 | 1461065793846 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b391000 == 89 [pid = 1942] [id = 418] 04:36:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f4277a3fc00) [pid = 1942] [serial = 1255] [outer = (nil)] 04:36:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f42865dd400) [pid = 1942] [serial = 1256] [outer = 0x7f4277a3fc00] 04:36:33 INFO - PROCESS | 1942 | 1461065793915 Marionette DEBUG loaded listener.js 04:36:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f42878c6400) [pid = 1942] [serial = 1257] [outer = 0x7f4277a3fc00] 04:36:34 INFO - PROCESS | 1942 | 1461065794725 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1279ms 04:36:34 INFO - PROCESS | 1942 | 1461065794760 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 1942 | 1461065794764 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:36:34 INFO - PROCESS | 1942 | 1461065794769 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 1942 | 1461065794771 Marionette TRACE conn4 <- [1,1646,null,{}] 04:36:34 INFO - PROCESS | 1942 | 1461065794777 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:35 INFO - PROCESS | 1942 | 1461065795007 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:36:35 INFO - PROCESS | 1942 | 1461065795155 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428d686000 == 90 [pid = 1942] [id = 419] 04:36:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f427068c400) [pid = 1942] [serial = 1258] [outer = (nil)] 04:36:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f4270691000) [pid = 1942] [serial = 1259] [outer = 0x7f427068c400] 04:36:35 INFO - PROCESS | 1942 | 1461065795228 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f4270695000) [pid = 1942] [serial = 1260] [outer = 0x7f427068c400] 04:36:36 INFO - PROCESS | 1942 | 1461065796070 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1327ms 04:36:36 INFO - PROCESS | 1942 | 1461065796100 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 1942 | 1461065796104 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:36:36 INFO - PROCESS | 1942 | 1461065796111 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 1942 | 1461065796114 Marionette TRACE conn4 <- [1,1650,null,{}] 04:36:36 INFO - PROCESS | 1942 | 1461065796119 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:36 INFO - PROCESS | 1942 | 1461065796274 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:36:36 INFO - PROCESS | 1942 | 1461065796484 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262262800 == 91 [pid = 1942] [id = 420] 04:36:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f426ec3f800) [pid = 1942] [serial = 1261] [outer = (nil)] 04:36:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 244 (0x7f4273869c00) [pid = 1942] [serial = 1262] [outer = 0x7f426ec3f800] 04:36:36 INFO - PROCESS | 1942 | 1461065796597 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 245 (0x7f4289698c00) [pid = 1942] [serial = 1263] [outer = 0x7f426ec3f800] 04:36:37 INFO - PROCESS | 1942 | 1461065797563 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1528ms 04:36:37 INFO - PROCESS | 1942 | 1461065797639 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:36:37 INFO - PROCESS | 1942 | 1461065797644 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:36:37 INFO - PROCESS | 1942 | 1461065797649 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 1942 | 1461065797653 Marionette TRACE conn4 <- [1,1654,null,{}] 04:36:37 INFO - PROCESS | 1942 | 1461065797659 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:37 INFO - PROCESS | 1942 | 1461065797893 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:36:38 INFO - PROCESS | 1942 | 1461065798140 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744cc000 == 92 [pid = 1942] [id = 421] 04:36:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 246 (0x7f4261c40800) [pid = 1942] [serial = 1264] [outer = (nil)] 04:36:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 247 (0x7f4261c4c000) [pid = 1942] [serial = 1265] [outer = 0x7f4261c40800] 04:36:38 INFO - PROCESS | 1942 | 1461065798261 Marionette DEBUG loaded listener.js 04:36:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 248 (0x7f428b42ec00) [pid = 1942] [serial = 1266] [outer = 0x7f4261c40800] 04:36:39 INFO - PROCESS | 1942 | 1461065799062 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:36:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:36:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1437ms 04:36:39 INFO - PROCESS | 1942 | 1461065799088 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:36:39 INFO - PROCESS | 1942 | 1461065799091 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:36:39 INFO - PROCESS | 1942 | 1461065799097 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:36:39 INFO - PROCESS | 1942 | 1461065799100 Marionette TRACE conn4 <- [1,1658,null,{}] 04:36:39 INFO - PROCESS | 1942 | 1461065799105 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:39 INFO - PROCESS | 1942 | 1461065799265 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:36:39 INFO - PROCESS | 1942 | 1461065799473 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744e3800 == 93 [pid = 1942] [id = 422] 04:36:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 249 (0x7f4261c40c00) [pid = 1942] [serial = 1267] [outer = (nil)] 04:36:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 250 (0x7f4279087800) [pid = 1942] [serial = 1268] [outer = 0x7f4261c40c00] 04:36:39 INFO - PROCESS | 1942 | 1461065799540 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 251 (0x7f427908dc00) [pid = 1942] [serial = 1269] [outer = 0x7f4261c40c00] 04:36:40 INFO - PROCESS | 1942 | 1461065800417 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1381ms 04:36:40 INFO - PROCESS | 1942 | 1461065800479 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 1942 | 1461065800481 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:36:40 INFO - PROCESS | 1942 | 1461065800488 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 1942 | 1461065800490 Marionette TRACE conn4 <- [1,1662,null,{}] 04:36:40 INFO - PROCESS | 1942 | 1461065800495 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:40 INFO - PROCESS | 1942 | 1461065800656 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:36:40 INFO - PROCESS | 1942 | 1461065800866 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426099a000 == 94 [pid = 1942] [id = 423] 04:36:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 252 (0x7f4261c45c00) [pid = 1942] [serial = 1270] [outer = (nil)] 04:36:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 253 (0x7f4261fd7c00) [pid = 1942] [serial = 1271] [outer = 0x7f4261c45c00] 04:36:40 INFO - PROCESS | 1942 | 1461065800936 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 254 (0x7f4263b5f800) [pid = 1942] [serial = 1272] [outer = 0x7f4261c45c00] 04:36:42 INFO - PROCESS | 1942 | 1461065802076 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1770ms 04:36:42 INFO - PROCESS | 1942 | 1461065802286 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:36:42 INFO - PROCESS | 1942 | 1461065802290 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:36:42 INFO - PROCESS | 1942 | 1461065802325 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:36:42 INFO - PROCESS | 1942 | 1461065802330 Marionette TRACE conn4 <- [1,1666,null,{}] 04:36:42 INFO - PROCESS | 1942 | 1461065802337 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:42 INFO - PROCESS | 1942 | 1461065802648 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:36:42 INFO - PROCESS | 1942 | 1461065802866 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262271800 == 95 [pid = 1942] [id = 424] 04:36:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 255 (0x7f425fd10c00) [pid = 1942] [serial = 1273] [outer = (nil)] 04:36:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 256 (0x7f4261fcb800) [pid = 1942] [serial = 1274] [outer = 0x7f425fd10c00] 04:36:42 INFO - PROCESS | 1942 | 1461065802992 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 257 (0x7f4262a15000) [pid = 1942] [serial = 1275] [outer = 0x7f425fd10c00] 04:36:43 INFO - PROCESS | 1942 | 1461065803925 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1639ms 04:36:43 INFO - PROCESS | 1942 | 1461065803964 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 1942 | 1461065803972 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:36:43 INFO - PROCESS | 1942 | 1461065803981 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 1942 | 1461065803985 Marionette TRACE conn4 <- [1,1670,null,{}] 04:36:43 INFO - PROCESS | 1942 | 1461065803991 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:44 INFO - PROCESS | 1942 | 1461065804158 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:36:44 INFO - PROCESS | 1942 | 1461065804415 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262af2800 == 96 [pid = 1942] [id = 425] 04:36:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 258 (0x7f42632a4c00) [pid = 1942] [serial = 1276] [outer = (nil)] 04:36:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 259 (0x7f4263b5fc00) [pid = 1942] [serial = 1277] [outer = 0x7f42632a4c00] 04:36:44 INFO - PROCESS | 1942 | 1461065804528 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 260 (0x7f4263b67c00) [pid = 1942] [serial = 1278] [outer = 0x7f42632a4c00] 04:36:45 INFO - PROCESS | 1942 | 1461065805438 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1529ms 04:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:36:45 INFO - PROCESS | 1942 | 1461065805511 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 1942 | 1461065805514 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:36:45 INFO - PROCESS | 1942 | 1461065805520 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 1942 | 1461065805525 Marionette TRACE conn4 <- [1,1674,null,{}] 04:36:45 INFO - PROCESS | 1942 | 1461065805540 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:45 INFO - PROCESS | 1942 | 1461065805748 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:36:46 INFO - PROCESS | 1942 | 1461065806003 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42608c7000 == 97 [pid = 1942] [id = 426] 04:36:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 261 (0x7f4262bc4c00) [pid = 1942] [serial = 1279] [outer = (nil)] 04:36:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 262 (0x7f4265258c00) [pid = 1942] [serial = 1280] [outer = 0x7f4262bc4c00] 04:36:46 INFO - PROCESS | 1942 | 1461065806111 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 263 (0x7f42657d7400) [pid = 1942] [serial = 1281] [outer = 0x7f4262bc4c00] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b86c800 == 96 [pid = 1942] [id = 130] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265a96800 == 95 [pid = 1942] [id = 409] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 262 (0x7f4266a41000) [pid = 1942] [serial = 1208] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 261 (0x7f42704b0000) [pid = 1942] [serial = 1109] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 260 (0x7f42786bc400) [pid = 1942] [serial = 1118] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 259 (0x7f427490b800) [pid = 1942] [serial = 1115] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 258 (0x7f426ec3b400) [pid = 1942] [serial = 1106] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 257 (0x7f426529f400) [pid = 1942] [serial = 1103] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 256 (0x7f427c5a2c00) [pid = 1942] [serial = 1124] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 255 (0x7f4278e87c00) [pid = 1942] [serial = 1121] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 254 (0x7f42862b3800) [pid = 1942] [serial = 1127] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 253 (0x7f4273971400) [pid = 1942] [serial = 1112] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 252 (0x7f4287707000) [pid = 1942] [serial = 1130] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 251 (0x7f4262bcf400) [pid = 1942] [serial = 1133] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 250 (0x7f425fd07400) [pid = 1942] [serial = 1196] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 249 (0x7f42765e6400) [pid = 1942] [serial = 1172] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 248 (0x7f426db99400) [pid = 1942] [serial = 1163] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 247 (0x7f425fb9c800) [pid = 1942] [serial = 1193] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 246 (0x7f426563ac00) [pid = 1942] [serial = 1190] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 245 (0x7f42632ae000) [pid = 1942] [serial = 1178] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 244 (0x7f428770d400) [pid = 1942] [serial = 1175] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 243 (0x7f42647c5800) [pid = 1942] [serial = 1160] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f4271589c00) [pid = 1942] [serial = 1166] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f425fd11000) [pid = 1942] [serial = 1199] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f4273787c00) [pid = 1942] [serial = 1169] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f42786b5800) [pid = 1942] [serial = 1184] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f426582f400) [pid = 1942] [serial = 1187] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f42657d7000) [pid = 1942] [serial = 1181] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42657a7000 == 94 [pid = 1942] [id = 408] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42622c7800 == 93 [pid = 1942] [id = 407] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270487800 == 92 [pid = 1942] [id = 406] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7a5000 == 91 [pid = 1942] [id = 405] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426861f800 == 90 [pid = 1942] [id = 404] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42713ab000 == 89 [pid = 1942] [id = 12] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262bef800 == 88 [pid = 1942] [id = 403] 04:36:46 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265998800 == 87 [pid = 1942] [id = 402] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f42670f0800) [pid = 1942] [serial = 1035] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f42714a7800) [pid = 1942] [serial = 1151] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f42734ce400) [pid = 1942] [serial = 1152] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f4267409000) [pid = 1942] [serial = 1142] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f42688e9c00) [pid = 1942] [serial = 1143] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f426f0e8c00) [pid = 1942] [serial = 1145] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f4266a33800) [pid = 1942] [serial = 1140] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f426525b400) [pid = 1942] [serial = 1139] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f4262a12400) [pid = 1942] [serial = 1137] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f4261fd5800) [pid = 1942] [serial = 1136] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f4273757400) [pid = 1942] [serial = 1100] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f427386bc00) [pid = 1942] [serial = 1101] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f426ff0c000) [pid = 1942] [serial = 1148] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f42734d9000) [pid = 1942] [serial = 1155] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f426f7df000) [pid = 1942] [serial = 1154] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f427026dc00) [pid = 1942] [serial = 1149] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f426f7d5000) [pid = 1942] [serial = 1146] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f427369ac00) [pid = 1942] [serial = 1157] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f4273781400) [pid = 1942] [serial = 876] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f42647cb800) [pid = 1942] [serial = 897] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f4262bcb400) [pid = 1942] [serial = 1202] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f427490f400) [pid = 1942] [serial = 981] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f42736a3800) [pid = 1942] [serial = 930] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f427c170400) [pid = 1942] [serial = 882] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f4265293800) [pid = 1942] [serial = 924] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f426859a000) [pid = 1942] [serial = 870] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f4265838800) [pid = 1942] [serial = 1206] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f426fa78800) [pid = 1942] [serial = 873] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f42765e9400) [pid = 1942] [serial = 867] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f42652a0400) [pid = 1942] [serial = 891] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f4265811400) [pid = 1942] [serial = 1205] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f4263151400) [pid = 1942] [serial = 1203] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f428b596000) [pid = 1942] [serial = 885] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f4273e6c800) [pid = 1942] [serial = 888] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f426f6b5800) [pid = 1942] [serial = 927] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f42739d3000) [pid = 1942] [serial = 1158] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f4261fd7000) [pid = 1942] [serial = 894] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f42775c5800) [pid = 1942] [serial = 879] [outer = (nil)] [url = about:blank] 04:36:46 INFO - PROCESS | 1942 | 1461065806924 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1438ms 04:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:36:46 INFO - PROCESS | 1942 | 1461065806957 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1942 | 1461065806960 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:36:46 INFO - PROCESS | 1942 | 1461065806966 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1942 | 1461065806969 Marionette TRACE conn4 <- [1,1678,null,{}] 04:36:46 INFO - PROCESS | 1942 | 1461065806974 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:47 INFO - PROCESS | 1942 | 1461065807172 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:36:47 INFO - PROCESS | 1942 | 1461065807336 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426478e800 == 88 [pid = 1942] [id = 427] 04:36:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f4261c42c00) [pid = 1942] [serial = 1282] [outer = (nil)] 04:36:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f42657d7800) [pid = 1942] [serial = 1283] [outer = 0x7f4261c42c00] 04:36:47 INFO - PROCESS | 1942 | 1461065807396 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4265a45c00) [pid = 1942] [serial = 1284] [outer = 0x7f4261c42c00] 04:36:48 INFO - PROCESS | 1942 | 1461065808131 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1179ms 04:36:48 INFO - PROCESS | 1942 | 1461065808149 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 1942 | 1461065808151 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:36:48 INFO - PROCESS | 1942 | 1461065808167 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 1942 | 1461065808170 Marionette TRACE conn4 <- [1,1682,null,{}] 04:36:48 INFO - PROCESS | 1942 | 1461065808177 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:48 INFO - PROCESS | 1942 | 1461065808325 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:36:48 INFO - PROCESS | 1942 | 1461065808339 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265888800 == 89 [pid = 1942] [id = 428] 04:36:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f4265802800) [pid = 1942] [serial = 1285] [outer = (nil)] 04:36:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f4266c58c00) [pid = 1942] [serial = 1286] [outer = 0x7f4265802800] 04:36:48 INFO - PROCESS | 1942 | 1461065808398 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f4268591c00) [pid = 1942] [serial = 1287] [outer = 0x7f4265802800] 04:36:49 INFO - PROCESS | 1942 | 1461065809315 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1189ms 04:36:49 INFO - PROCESS | 1942 | 1461065809346 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 1942 | 1461065809349 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:36:49 INFO - PROCESS | 1942 | 1461065809354 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 1942 | 1461065809356 Marionette TRACE conn4 <- [1,1686,null,{}] 04:36:49 INFO - PROCESS | 1942 | 1461065809362 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:49 INFO - PROCESS | 1942 | 1461065809610 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:36:49 INFO - PROCESS | 1942 | 1461065809637 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fc8800 == 90 [pid = 1942] [id = 429] 04:36:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f42688f1000) [pid = 1942] [serial = 1288] [outer = (nil)] 04:36:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f426f0c9c00) [pid = 1942] [serial = 1289] [outer = 0x7f42688f1000] 04:36:49 INFO - PROCESS | 1942 | 1461065809697 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f426fc52000) [pid = 1942] [serial = 1290] [outer = 0x7f42688f1000] 04:36:50 INFO - PROCESS | 1942 | 1461065810632 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1332ms 04:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:36:50 INFO - PROCESS | 1942 | 1461065810689 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:36:50 INFO - PROCESS | 1942 | 1461065810692 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:36:50 INFO - PROCESS | 1942 | 1461065810698 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:36:50 INFO - PROCESS | 1942 | 1461065810701 Marionette TRACE conn4 <- [1,1690,null,{}] 04:36:50 INFO - PROCESS | 1942 | 1461065810706 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:50 INFO - PROCESS | 1942 | 1461065810910 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:36:50 INFO - PROCESS | 1942 | 1461065810940 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da68800 == 91 [pid = 1942] [id = 430] 04:36:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f426f6b5800) [pid = 1942] [serial = 1291] [outer = (nil)] 04:36:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f42702ed400) [pid = 1942] [serial = 1292] [outer = 0x7f426f6b5800] 04:36:51 INFO - PROCESS | 1942 | 1461065810998 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f42714b5400) [pid = 1942] [serial = 1293] [outer = 0x7f426f6b5800] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f426871e400) [pid = 1942] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f42652a0800) [pid = 1942] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f425fb95000) [pid = 1942] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f42701f6000) [pid = 1942] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f4263088c00) [pid = 1942] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f4263145800) [pid = 1942] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f42786c2c00) [pid = 1942] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f426f7d6c00) [pid = 1942] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f4273d91400) [pid = 1942] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f42701c2c00) [pid = 1942] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f427172e800) [pid = 1942] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f426210bc00) [pid = 1942] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f42629a6c00) [pid = 1942] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f42704b6000) [pid = 1942] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f4262f7b000) [pid = 1942] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f427369a800) [pid = 1942] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f426f0df400) [pid = 1942] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f42784d5800) [pid = 1942] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f425fb95800) [pid = 1942] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f426562ec00) [pid = 1942] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f4277a09000) [pid = 1942] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f4265a47000) [pid = 1942] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f4272275000) [pid = 1942] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:36:51 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f4262a0ac00) [pid = 1942] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f4265a49c00) [pid = 1942] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f4263087800) [pid = 1942] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f426db9e800) [pid = 1942] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f4265a48000) [pid = 1942] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f4265299400) [pid = 1942] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f42632a3800) [pid = 1942] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f4279041800) [pid = 1942] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f426f0e4000) [pid = 1942] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f4261fd5000) [pid = 1942] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f42714acc00) [pid = 1942] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f42854cf000) [pid = 1942] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f4265806400) [pid = 1942] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f42702f0c00) [pid = 1942] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f426f6b7c00) [pid = 1942] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f42657d7c00) [pid = 1942] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4262a0e800) [pid = 1942] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f4262bc7c00) [pid = 1942] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f42739c6000) [pid = 1942] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f4265253400) [pid = 1942] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f42701c3000) [pid = 1942] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f42632a5400) [pid = 1942] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f42632aa800) [pid = 1942] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f426ff06400) [pid = 1942] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f426740d000) [pid = 1942] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f425fb97c00) [pid = 1942] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f4270086800) [pid = 1942] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f42704ac400) [pid = 1942] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f42629a4400) [pid = 1942] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f4279db0400) [pid = 1942] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f4266c51800) [pid = 1942] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f42629a3400) [pid = 1942] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f4263082c00) [pid = 1942] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f42657e0000) [pid = 1942] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f4262f84400) [pid = 1942] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f4265a4bc00) [pid = 1942] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f4265633c00) [pid = 1942] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f4265837400) [pid = 1942] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f4262a14400) [pid = 1942] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f4262a10800) [pid = 1942] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:36:52 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f4263143c00) [pid = 1942] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:36:52 INFO - PROCESS | 1942 | 1461065812499 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1836ms 04:36:52 INFO - PROCESS | 1942 | 1461065812533 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 1942 | 1461065812535 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:36:52 INFO - PROCESS | 1942 | 1461065812541 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 1942 | 1461065812543 Marionette TRACE conn4 <- [1,1694,null,{}] 04:36:52 INFO - PROCESS | 1942 | 1461065812548 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:52 INFO - PROCESS | 1942 | 1461065812697 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:36:52 INFO - PROCESS | 1942 | 1461065812860 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619dd800 == 92 [pid = 1942] [id = 431] 04:36:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f425fb93000) [pid = 1942] [serial = 1294] [outer = (nil)] 04:36:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f4262a0dc00) [pid = 1942] [serial = 1295] [outer = 0x7f425fb93000] 04:36:52 INFO - PROCESS | 1942 | 1461065812919 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f426308d400) [pid = 1942] [serial = 1296] [outer = 0x7f425fb93000] 04:36:53 INFO - PROCESS | 1942 | 1461065813562 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1076ms 04:36:53 INFO - PROCESS | 1942 | 1461065813618 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:36:53 INFO - PROCESS | 1942 | 1461065813620 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:36:53 INFO - PROCESS | 1942 | 1461065813629 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:36:53 INFO - PROCESS | 1942 | 1461065813631 Marionette TRACE conn4 <- [1,1698,null,{}] 04:36:53 INFO - PROCESS | 1942 | 1461065813635 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:53 INFO - PROCESS | 1942 | 1461065813848 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:36:54 INFO - PROCESS | 1942 | 1461065814083 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42608c8800 == 93 [pid = 1942] [id = 432] 04:36:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f425fb97c00) [pid = 1942] [serial = 1297] [outer = (nil)] 04:36:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f425fd09800) [pid = 1942] [serial = 1298] [outer = 0x7f425fb97c00] 04:36:54 INFO - PROCESS | 1942 | 1461065814199 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f4261c45400) [pid = 1942] [serial = 1299] [outer = 0x7f425fb97c00] 04:36:55 INFO - PROCESS | 1942 | 1461065815196 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1639ms 04:36:55 INFO - PROCESS | 1942 | 1461065815268 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1942 | 1461065815275 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:36:55 INFO - PROCESS | 1942 | 1461065815284 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 1942 | 1461065815288 Marionette TRACE conn4 <- [1,1702,null,{}] 04:36:55 INFO - PROCESS | 1942 | 1461065815314 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:55 INFO - PROCESS | 1942 | 1461065815519 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:36:55 INFO - PROCESS | 1942 | 1461065815770 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4264799800 == 94 [pid = 1942] [id = 433] 04:36:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f4262f83800) [pid = 1942] [serial = 1300] [outer = (nil)] 04:36:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f4263b5f000) [pid = 1942] [serial = 1301] [outer = 0x7f4262f83800] 04:36:55 INFO - PROCESS | 1942 | 1461065815856 Marionette DEBUG loaded listener.js 04:36:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f4263b6b400) [pid = 1942] [serial = 1302] [outer = 0x7f4262f83800] 04:36:56 INFO - PROCESS | 1942 | 1461065816752 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1534ms 04:36:56 INFO - PROCESS | 1942 | 1461065816821 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:36:56 INFO - PROCESS | 1942 | 1461065816828 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:36:56 INFO - PROCESS | 1942 | 1461065816834 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 1942 | 1461065816838 Marionette TRACE conn4 <- [1,1706,null,{}] 04:36:56 INFO - PROCESS | 1942 | 1461065816843 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 1942 | 1461065817059 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:36:57 INFO - PROCESS | 1942 | 1461065817357 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da32000 == 95 [pid = 1942] [id = 434] 04:36:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f426314e800) [pid = 1942] [serial = 1303] [outer = (nil)] 04:36:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f4265633c00) [pid = 1942] [serial = 1304] [outer = 0x7f426314e800] 04:36:57 INFO - PROCESS | 1942 | 1461065817472 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f42657e0000) [pid = 1942] [serial = 1305] [outer = 0x7f426314e800] 04:36:58 INFO - PROCESS | 1942 | 1461065818277 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1487ms 04:36:58 INFO - PROCESS | 1942 | 1461065818322 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:36:58 INFO - PROCESS | 1942 | 1461065818326 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:36:58 INFO - PROCESS | 1942 | 1461065818342 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 1942 | 1461065818351 Marionette TRACE conn4 <- [1,1710,null,{}] 04:36:58 INFO - PROCESS | 1942 | 1461065818358 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:58 INFO - PROCESS | 1942 | 1461065818540 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:36:58 INFO - PROCESS | 1942 | 1461065818737 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd0c000 == 96 [pid = 1942] [id = 435] 04:36:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f42647c5800) [pid = 1942] [serial = 1306] [outer = (nil)] 04:36:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f4266a37000) [pid = 1942] [serial = 1307] [outer = 0x7f42647c5800] 04:36:58 INFO - PROCESS | 1942 | 1461065818808 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4268596400) [pid = 1942] [serial = 1308] [outer = 0x7f42647c5800] 04:36:59 INFO - PROCESS | 1942 | 1461065819683 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1397ms 04:36:59 INFO - PROCESS | 1942 | 1461065819730 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 1942 | 1461065819735 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:36:59 INFO - PROCESS | 1942 | 1461065819741 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 1942 | 1461065819744 Marionette TRACE conn4 <- [1,1714,null,{}] 04:36:59 INFO - PROCESS | 1942 | 1461065819749 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:59 INFO - PROCESS | 1942 | 1461065819920 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:37:00 INFO - PROCESS | 1942 | 1461065820134 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270544800 == 97 [pid = 1942] [id = 436] 04:37:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f42657d8000) [pid = 1942] [serial = 1309] [outer = (nil)] 04:37:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f426f0c2000) [pid = 1942] [serial = 1310] [outer = 0x7f42657d8000] 04:37:00 INFO - PROCESS | 1942 | 1461065820245 Marionette DEBUG loaded listener.js 04:37:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f426f5a3400) [pid = 1942] [serial = 1311] [outer = 0x7f42657d8000] 04:37:01 INFO - PROCESS | 1942 | 1461065821103 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1435ms 04:37:01 INFO - PROCESS | 1942 | 1461065821184 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:37:01 INFO - PROCESS | 1942 | 1461065821188 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:37:01 INFO - PROCESS | 1942 | 1461065821194 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:37:01 INFO - PROCESS | 1942 | 1461065821197 Marionette TRACE conn4 <- [1,1718,null,{}] 04:37:01 INFO - PROCESS | 1942 | 1461065821202 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:01 INFO - PROCESS | 1942 | 1461065821376 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:37:01 INFO - PROCESS | 1942 | 1461065821577 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713b5000 == 98 [pid = 1942] [id = 437] 04:37:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f426fa79c00) [pid = 1942] [serial = 1312] [outer = (nil)] 04:37:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f4270084800) [pid = 1942] [serial = 1313] [outer = 0x7f426fa79c00] 04:37:01 INFO - PROCESS | 1942 | 1461065821701 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f42702f1c00) [pid = 1942] [serial = 1314] [outer = 0x7f426fa79c00] 04:37:02 INFO - PROCESS | 1942 | 1461065822638 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1487ms 04:37:02 INFO - PROCESS | 1942 | 1461065822682 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 1942 | 1461065822686 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:37:02 INFO - PROCESS | 1942 | 1461065822692 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1942 | 1461065822694 Marionette TRACE conn4 <- [1,1722,null,{}] 04:37:02 INFO - PROCESS | 1942 | 1461065822700 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:02 INFO - PROCESS | 1942 | 1461065822879 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:37:03 INFO - PROCESS | 1942 | 1461065823079 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744ea000 == 99 [pid = 1942] [id = 438] 04:37:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f426f5cb800) [pid = 1942] [serial = 1315] [outer = (nil)] 04:37:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f42736a2000) [pid = 1942] [serial = 1316] [outer = 0x7f426f5cb800] 04:37:03 INFO - PROCESS | 1942 | 1461065823149 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f427377cc00) [pid = 1942] [serial = 1317] [outer = 0x7f426f5cb800] 04:37:04 INFO - PROCESS | 1942 | 1461065824017 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1379ms 04:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:37:04 INFO - PROCESS | 1942 | 1461065824072 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:37:04 INFO - PROCESS | 1942 | 1461065824075 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:37:04 INFO - PROCESS | 1942 | 1461065824081 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 1942 | 1461065824084 Marionette TRACE conn4 <- [1,1726,null,{}] 04:37:04 INFO - PROCESS | 1942 | 1461065824089 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:04 INFO - PROCESS | 1942 | 1461065824251 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:37:04 INFO - PROCESS | 1942 | 1461065824464 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427725e000 == 100 [pid = 1942] [id = 439] 04:37:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f426fa7f000) [pid = 1942] [serial = 1318] [outer = (nil)] 04:37:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f42739d3000) [pid = 1942] [serial = 1319] [outer = 0x7f426fa7f000] 04:37:04 INFO - PROCESS | 1942 | 1461065824575 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4273e64400) [pid = 1942] [serial = 1320] [outer = 0x7f426fa7f000] 04:37:05 INFO - PROCESS | 1942 | 1461065825474 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1435ms 04:37:05 INFO - PROCESS | 1942 | 1461065825516 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 1942 | 1461065825519 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:37:05 INFO - PROCESS | 1942 | 1461065825525 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1942 | 1461065825528 Marionette TRACE conn4 <- [1,1730,null,{}] 04:37:05 INFO - PROCESS | 1942 | 1461065825533 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:05 INFO - PROCESS | 1942 | 1461065825697 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:37:05 INFO - PROCESS | 1942 | 1461065825905 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265aa7000 == 101 [pid = 1942] [id = 440] 04:37:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f425fd11400) [pid = 1942] [serial = 1321] [outer = (nil)] 04:37:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f426f0bfc00) [pid = 1942] [serial = 1322] [outer = 0x7f425fd11400] 04:37:05 INFO - PROCESS | 1942 | 1461065825973 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f42760c2000) [pid = 1942] [serial = 1323] [outer = 0x7f425fd11400] 04:37:06 INFO - PROCESS | 1942 | 1461065826838 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1377ms 04:37:06 INFO - PROCESS | 1942 | 1461065826903 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:37:06 INFO - PROCESS | 1942 | 1461065826907 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:37:06 INFO - PROCESS | 1942 | 1461065826913 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 1942 | 1461065826915 Marionette TRACE conn4 <- [1,1734,null,{}] 04:37:06 INFO - PROCESS | 1942 | 1461065826921 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 1942 | 1461065827099 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:37:07 INFO - PROCESS | 1942 | 1461065827312 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42601e1000 == 102 [pid = 1942] [id = 441] 04:37:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f425fb92c00) [pid = 1942] [serial = 1324] [outer = (nil)] 04:37:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f425fb9cc00) [pid = 1942] [serial = 1325] [outer = 0x7f425fb92c00] 04:37:07 INFO - PROCESS | 1942 | 1461065827428 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f4262bcc400) [pid = 1942] [serial = 1326] [outer = 0x7f425fb92c00] 04:37:08 INFO - PROCESS | 1942 | 1461065828350 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1477ms 04:37:08 INFO - PROCESS | 1942 | 1461065828391 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 1942 | 1461065828395 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:37:08 INFO - PROCESS | 1942 | 1461065828400 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 1942 | 1461065828403 Marionette TRACE conn4 <- [1,1738,null,{}] 04:37:08 INFO - PROCESS | 1942 | 1461065828409 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:08 INFO - PROCESS | 1942 | 1461065828576 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:37:08 INFO - PROCESS | 1942 | 1461065828794 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ffcc800 == 103 [pid = 1942] [id = 442] 04:37:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f425fb94000) [pid = 1942] [serial = 1327] [outer = (nil)] 04:37:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f4261fce400) [pid = 1942] [serial = 1328] [outer = 0x7f425fb94000] 04:37:08 INFO - PROCESS | 1942 | 1461065828909 Marionette DEBUG loaded listener.js 04:37:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f426525a800) [pid = 1942] [serial = 1329] [outer = 0x7f425fb94000] 04:37:10 INFO - PROCESS | 1942 | 1461065830642 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2283ms 04:37:10 INFO - PROCESS | 1942 | 1461065830684 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:37:10 INFO - PROCESS | 1942 | 1461065830690 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:37:10 INFO - PROCESS | 1942 | 1461065830698 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:37:10 INFO - PROCESS | 1942 | 1461065830703 Marionette TRACE conn4 <- [1,1742,null,{}] 04:37:10 INFO - PROCESS | 1942 | 1461065830712 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:10 INFO - PROCESS | 1942 | 1461065830895 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:37:11 INFO - PROCESS | 1942 | 1461065831103 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42644dc000 == 104 [pid = 1942] [id = 443] 04:37:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f42606ca800) [pid = 1942] [serial = 1330] [outer = (nil)] 04:37:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f426210c400) [pid = 1942] [serial = 1331] [outer = 0x7f42606ca800] 04:37:11 INFO - PROCESS | 1942 | 1461065831208 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f42629b1800) [pid = 1942] [serial = 1332] [outer = 0x7f42606ca800] 04:37:12 INFO - PROCESS | 1942 | 1461065832145 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1483ms 04:37:12 INFO - PROCESS | 1942 | 1461065832182 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:37:12 INFO - PROCESS | 1942 | 1461065832190 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:37:12 INFO - PROCESS | 1942 | 1461065832200 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 1942 | 1461065832202 Marionette TRACE conn4 <- [1,1746,null,{}] 04:37:12 INFO - PROCESS | 1942 | 1461065832208 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:12 INFO - PROCESS | 1942 | 1461065832381 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:37:12 INFO - PROCESS | 1942 | 1461065832819 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4260992000 == 105 [pid = 1942] [id = 444] 04:37:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f4262bc6800) [pid = 1942] [serial = 1333] [outer = (nil)] 04:37:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4262bd1c00) [pid = 1942] [serial = 1334] [outer = 0x7f4262bc6800] 04:37:12 INFO - PROCESS | 1942 | 1461065832898 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f4263082c00) [pid = 1942] [serial = 1335] [outer = 0x7f4262bc6800] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4275567000 == 104 [pid = 1942] [id = 326] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42619dd800 == 103 [pid = 1942] [id = 431] 04:37:13 INFO - PROCESS | 1942 | 1461065833851 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da68800 == 102 [pid = 1942] [id = 430] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fc8800 == 101 [pid = 1942] [id = 429] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265888800 == 100 [pid = 1942] [id = 428] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426478e800 == 99 [pid = 1942] [id = 427] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42608c7000 == 98 [pid = 1942] [id = 426] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262af2800 == 97 [pid = 1942] [id = 425] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262271800 == 96 [pid = 1942] [id = 424] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c4b000 == 95 [pid = 1942] [id = 416] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427840f800 == 94 [pid = 1942] [id = 415] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754dd800 == 93 [pid = 1942] [id = 414] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427340f000 == 92 [pid = 1942] [id = 413] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427019c800 == 91 [pid = 1942] [id = 412] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265a98000 == 90 [pid = 1942] [id = 377] 04:37:13 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426518d800 == 89 [pid = 1942] [id = 411] 04:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1782ms 04:37:13 INFO - PROCESS | 1942 | 1461065833981 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 1942 | 1461065833985 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:37:13 INFO - PROCESS | 1942 | 1461065833991 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 1942 | 1461065833996 Marionette TRACE conn4 <- [1,1750,null,{}] 04:37:14 INFO - PROCESS | 1942 | 1461065834016 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:14 INFO - PROCESS | 1942 | 1461065834167 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:37:14 INFO - PROCESS | 1942 | 1461065834177 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619d5000 == 90 [pid = 1942] [id = 445] 04:37:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f4263b65c00) [pid = 1942] [serial = 1336] [outer = (nil)] 04:37:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f42647c4c00) [pid = 1942] [serial = 1337] [outer = 0x7f4263b65c00] 04:37:14 INFO - PROCESS | 1942 | 1461065834246 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4265252000) [pid = 1942] [serial = 1338] [outer = 0x7f4263b65c00] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f4278365400) [pid = 1942] [serial = 954] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f42854c8400) [pid = 1942] [serial = 1125] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f4266a3c000) [pid = 1942] [serial = 1161] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f4276157000) [pid = 1942] [serial = 1116] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f4270265800) [pid = 1942] [serial = 1050] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f427935f000) [pid = 1942] [serial = 1119] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f4265638000) [pid = 1942] [serial = 1200] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f428ae4fc00) [pid = 1942] [serial = 1191] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f428b58e400) [pid = 1942] [serial = 999] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f4289789400) [pid = 1942] [serial = 939] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f4278362c00) [pid = 1942] [serial = 1173] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f4265a46800) [pid = 1942] [serial = 984] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f427835ec00) [pid = 1942] [serial = 945] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f426db9ec00) [pid = 1942] [serial = 1074] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f4272279000) [pid = 1942] [serial = 1110] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f4266c5f000) [pid = 1942] [serial = 942] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f426f5d0800) [pid = 1942] [serial = 1107] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f427386cc00) [pid = 1942] [serial = 1179] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f428ae56c00) [pid = 1942] [serial = 1176] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f42739d1800) [pid = 1942] [serial = 1002] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4263142c00) [pid = 1942] [serial = 1038] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f4278e89c00) [pid = 1942] [serial = 933] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f42878bb800) [pid = 1942] [serial = 1131] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f426f5ad800) [pid = 1942] [serial = 987] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f427903fc00) [pid = 1942] [serial = 996] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f4273783800) [pid = 1942] [serial = 990] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f4265835800) [pid = 1942] [serial = 1188] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f4265254400) [pid = 1942] [serial = 957] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f42702ed800) [pid = 1942] [serial = 1134] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f4275579c00) [pid = 1942] [serial = 1059] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f4266a3f400) [pid = 1942] [serial = 1104] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f427576a000) [pid = 1942] [serial = 1170] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f42657dd000) [pid = 1942] [serial = 1182] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f428ae59c00) [pid = 1942] [serial = 1185] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f42739c5400) [pid = 1942] [serial = 1053] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f426fa7d000) [pid = 1942] [serial = 1047] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f425fd0c000) [pid = 1942] [serial = 1197] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f42736a4400) [pid = 1942] [serial = 1167] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f4273d8c400) [pid = 1942] [serial = 1113] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f4278364c00) [pid = 1942] [serial = 951] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f4286595c00) [pid = 1942] [serial = 1128] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f426ec3ec00) [pid = 1942] [serial = 1044] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f42629b1000) [pid = 1942] [serial = 948] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f4277238000) [pid = 1942] [serial = 1071] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f4277504c00) [pid = 1942] [serial = 993] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f4266a3b400) [pid = 1942] [serial = 1041] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f4265634c00) [pid = 1942] [serial = 1194] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f427c10d800) [pid = 1942] [serial = 1122] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f4263150c00) [pid = 1942] [serial = 1005] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f426f4eb000) [pid = 1942] [serial = 1164] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f427950d000) [pid = 1942] [serial = 1068] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f42775c6c00) [pid = 1942] [serial = 1062] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f428742b000) [pid = 1942] [serial = 936] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f42784d5400) [pid = 1942] [serial = 1065] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f4273e67400) [pid = 1942] [serial = 1056] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f4262119400) [pid = 1942] [serial = 1008] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f4265838400) [pid = 1942] [serial = 1226] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f4266c55800) [pid = 1942] [serial = 1229] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f426740c800) [pid = 1942] [serial = 1227] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f42704af800) [pid = 1942] [serial = 1221] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f42701f5800) [pid = 1942] [serial = 1220] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f426859b400) [pid = 1942] [serial = 1209] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f426f7d5800) [pid = 1942] [serial = 1218] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f426f0df000) [pid = 1942] [serial = 1217] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 127 (0x7f426740fc00) [pid = 1942] [serial = 1215] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f4265838c00) [pid = 1942] [serial = 1214] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f4262bd1400) [pid = 1942] [serial = 1211] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f426524e800) [pid = 1942] [serial = 1212] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f426db9c000) [pid = 1942] [serial = 1230] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f4265632800) [pid = 1942] [serial = 1224] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f42632b1400) [pid = 1942] [serial = 1223] [outer = (nil)] [url = about:blank] 04:37:15 INFO - PROCESS | 1942 | 1461065835236 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1289ms 04:37:15 INFO - PROCESS | 1942 | 1461065835281 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 1942 | 1461065835285 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:37:15 INFO - PROCESS | 1942 | 1461065835290 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 1942 | 1461065835292 Marionette TRACE conn4 <- [1,1754,null,{}] 04:37:15 INFO - PROCESS | 1942 | 1461065835298 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:15 INFO - PROCESS | 1942 | 1461065835467 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:37:15 INFO - PROCESS | 1942 | 1461065835624 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262bea000 == 91 [pid = 1942] [id = 446] 04:37:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f42632b1400) [pid = 1942] [serial = 1339] [outer = (nil)] 04:37:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f426525ac00) [pid = 1942] [serial = 1340] [outer = 0x7f42632b1400] 04:37:15 INFO - PROCESS | 1942 | 1461065835688 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f4265638000) [pid = 1942] [serial = 1341] [outer = 0x7f42632b1400] 04:37:16 INFO - PROCESS | 1942 | 1461065836390 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1128ms 04:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:37:16 INFO - PROCESS | 1942 | 1461065836419 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 1942 | 1461065836421 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:37:16 INFO - PROCESS | 1942 | 1461065836426 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 1942 | 1461065836429 Marionette TRACE conn4 <- [1,1758,null,{}] 04:37:16 INFO - PROCESS | 1942 | 1461065836434 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:16 INFO - PROCESS | 1942 | 1461065836659 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:37:16 INFO - PROCESS | 1942 | 1461065836694 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265193800 == 92 [pid = 1942] [id = 447] 04:37:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f426563a000) [pid = 1942] [serial = 1342] [outer = (nil)] 04:37:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f42657db400) [pid = 1942] [serial = 1343] [outer = 0x7f426563a000] 04:37:16 INFO - PROCESS | 1942 | 1461065836754 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f426580bc00) [pid = 1942] [serial = 1344] [outer = 0x7f426563a000] 04:37:17 INFO - PROCESS | 1942 | --DOMWINDOW == 126 (0x7f4265802800) [pid = 1942] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:37:17 INFO - PROCESS | 1942 | --DOMWINDOW == 125 (0x7f426f6b5800) [pid = 1942] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:37:17 INFO - PROCESS | 1942 | --DOMWINDOW == 124 (0x7f42688f1000) [pid = 1942] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:37:17 INFO - PROCESS | 1942 | --DOMWINDOW == 123 (0x7f42632a4c00) [pid = 1942] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:37:17 INFO - PROCESS | 1942 | --DOMWINDOW == 122 (0x7f426db9d800) [pid = 1942] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:37:17 INFO - PROCESS | 1942 | --DOMWINDOW == 121 (0x7f425fd10c00) [pid = 1942] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:37:17 INFO - PROCESS | 1942 | --DOMWINDOW == 120 (0x7f4261c42c00) [pid = 1942] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:37:17 INFO - PROCESS | 1942 | --DOMWINDOW == 119 (0x7f4262bc4c00) [pid = 1942] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:37:18 INFO - PROCESS | 1942 | 1461065838402 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2035ms 04:37:18 INFO - PROCESS | 1942 | 1461065838462 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 1942 | 1461065838469 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:37:18 INFO - PROCESS | 1942 | 1461065838478 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 1942 | 1461065838483 Marionette TRACE conn4 <- [1,1762,null,{}] 04:37:18 INFO - PROCESS | 1942 | 1461065838490 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:18 INFO - PROCESS | 1942 | 1461065838682 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:37:18 INFO - PROCESS | 1942 | 1461065838872 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622de000 == 93 [pid = 1942] [id = 448] 04:37:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 120 (0x7f426210dc00) [pid = 1942] [serial = 1345] [outer = (nil)] 04:37:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 121 (0x7f4262a0d400) [pid = 1942] [serial = 1346] [outer = 0x7f426210dc00] 04:37:19 INFO - PROCESS | 1942 | 1461065838993 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 122 (0x7f4262f7a800) [pid = 1942] [serial = 1347] [outer = 0x7f426210dc00] 04:37:19 INFO - PROCESS | 1942 | 1461065839922 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1488ms 04:37:19 INFO - PROCESS | 1942 | 1461065839966 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 1942 | 1461065839974 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:37:19 INFO - PROCESS | 1942 | 1461065839984 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 1942 | 1461065839988 Marionette TRACE conn4 <- [1,1766,null,{}] 04:37:19 INFO - PROCESS | 1942 | 1461065839994 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:20 INFO - PROCESS | 1942 | 1461065840168 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:37:20 INFO - PROCESS | 1942 | 1461065840352 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265551800 == 94 [pid = 1942] [id = 449] 04:37:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 123 (0x7f4262f7e800) [pid = 1942] [serial = 1348] [outer = (nil)] 04:37:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 124 (0x7f4263b6d000) [pid = 1942] [serial = 1349] [outer = 0x7f4262f7e800] 04:37:20 INFO - PROCESS | 1942 | 1461065840464 Marionette DEBUG loaded listener.js 04:37:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 125 (0x7f4265257400) [pid = 1942] [serial = 1350] [outer = 0x7f4262f7e800] 04:37:21 INFO - PROCESS | 1942 | 1461065841286 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1333ms 04:37:21 INFO - PROCESS | 1942 | 1461065841318 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:37:21 INFO - PROCESS | 1942 | 1461065841322 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:37:21 INFO - PROCESS | 1942 | 1461065841328 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 1942 | 1461065841334 Marionette TRACE conn4 <- [1,1770,null,{}] 04:37:21 INFO - PROCESS | 1942 | 1461065841349 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:21 INFO - PROCESS | 1942 | 1461065841516 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:37:21 INFO - PROCESS | 1942 | 1461065841709 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42659ad000 == 95 [pid = 1942] [id = 450] 04:37:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 126 (0x7f4265636800) [pid = 1942] [serial = 1351] [outer = (nil)] 04:37:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 127 (0x7f4265830c00) [pid = 1942] [serial = 1352] [outer = 0x7f4265636800] 04:37:21 INFO - PROCESS | 1942 | 1461065841783 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 128 (0x7f4265a44c00) [pid = 1942] [serial = 1353] [outer = 0x7f4265636800] 04:37:22 INFO - PROCESS | 1942 | 1461065842624 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1333ms 04:37:22 INFO - PROCESS | 1942 | 1461065842668 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:37:22 INFO - PROCESS | 1942 | 1461065842675 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:37:22 INFO - PROCESS | 1942 | 1461065842682 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - PROCESS | 1942 | 1461065842685 Marionette TRACE conn4 <- [1,1774,null,{}] 04:37:22 INFO - PROCESS | 1942 | 1461065842690 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:22 INFO - PROCESS | 1942 | 1461065842851 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:37:23 INFO - PROCESS | 1942 | 1461065843069 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fcb000 == 96 [pid = 1942] [id = 451] 04:37:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f4265a4f000) [pid = 1942] [serial = 1354] [outer = (nil)] 04:37:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f4266a38c00) [pid = 1942] [serial = 1355] [outer = 0x7f4265a4f000] 04:37:23 INFO - PROCESS | 1942 | 1461065843139 Marionette DEBUG loaded listener.js 04:37:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f4266c55800) [pid = 1942] [serial = 1356] [outer = 0x7f4265a4f000] 04:37:23 INFO - PROCESS | 1942 | 1461065843978 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1332ms 04:37:24 INFO - PROCESS | 1942 | 1461065844015 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:37:24 INFO - PROCESS | 1942 | 1461065844019 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:37:24 INFO - PROCESS | 1942 | 1461065844025 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:37:24 INFO - PROCESS | 1942 | 1461065844028 Marionette TRACE conn4 <- [1,1778,null,{}] 04:37:24 INFO - PROCESS | 1942 | 1461065844033 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:24 INFO - PROCESS | 1942 | 1461065844259 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:37:24 INFO - PROCESS | 1942 | 1461065844398 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4267329000 == 97 [pid = 1942] [id = 452] 04:37:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f425fb96c00) [pid = 1942] [serial = 1357] [outer = (nil)] 04:37:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f42670ec400) [pid = 1942] [serial = 1358] [outer = 0x7f425fb96c00] 04:37:24 INFO - PROCESS | 1942 | 1461065844469 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f4267408400) [pid = 1942] [serial = 1359] [outer = 0x7f425fb96c00] 04:37:25 INFO - PROCESS | 1942 | 1461065845307 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1330ms 04:37:25 INFO - PROCESS | 1942 | 1461065845355 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1942 | 1461065845359 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:37:25 INFO - PROCESS | 1942 | 1461065845365 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 1942 | 1461065845367 Marionette TRACE conn4 <- [1,1782,null,{}] 04:37:25 INFO - PROCESS | 1942 | 1461065845373 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:25 INFO - PROCESS | 1942 | 1461065845575 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:37:25 INFO - PROCESS | 1942 | 1461065845762 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da3c000 == 98 [pid = 1942] [id = 453] 04:37:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f4267411800) [pid = 1942] [serial = 1360] [outer = (nil)] 04:37:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f42688ec800) [pid = 1942] [serial = 1361] [outer = 0x7f4267411800] 04:37:25 INFO - PROCESS | 1942 | 1461065845837 Marionette DEBUG loaded listener.js 04:37:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f426f0c3000) [pid = 1942] [serial = 1362] [outer = 0x7f4267411800] 04:37:26 INFO - PROCESS | 1942 | 1461065846675 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1380ms 04:37:26 INFO - PROCESS | 1942 | 1461065846746 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:37:26 INFO - PROCESS | 1942 | 1461065846749 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:37:26 INFO - PROCESS | 1942 | 1461065846755 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 1942 | 1461065846757 Marionette TRACE conn4 <- [1,1786,null,{}] 04:37:26 INFO - PROCESS | 1942 | 1461065846763 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:26 INFO - PROCESS | 1942 | 1461065846924 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:37:27 INFO - PROCESS | 1942 | 1461065847111 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426de40800 == 99 [pid = 1942] [id = 454] 04:37:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f42629ac800) [pid = 1942] [serial = 1363] [outer = (nil)] 04:37:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f426f4e2c00) [pid = 1942] [serial = 1364] [outer = 0x7f42629ac800] 04:37:27 INFO - PROCESS | 1942 | 1461065847181 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f426f5a6400) [pid = 1942] [serial = 1365] [outer = 0x7f42629ac800] 04:37:28 INFO - PROCESS | 1942 | 1461065848027 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1330ms 04:37:28 INFO - PROCESS | 1942 | 1461065848086 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 1942 | 1461065848090 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:37:28 INFO - PROCESS | 1942 | 1461065848095 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 1942 | 1461065848098 Marionette TRACE conn4 <- [1,1790,null,{}] 04:37:28 INFO - PROCESS | 1942 | 1461065848104 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 1942 | 1461065848261 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:37:28 INFO - PROCESS | 1942 | 1461065848457 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7b5000 == 100 [pid = 1942] [id = 455] 04:37:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f4267413800) [pid = 1942] [serial = 1366] [outer = (nil)] 04:37:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f426f6b7800) [pid = 1942] [serial = 1367] [outer = 0x7f4267413800] 04:37:28 INFO - PROCESS | 1942 | 1461065848527 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f426f7d7000) [pid = 1942] [serial = 1368] [outer = 0x7f4267413800] 04:37:29 INFO - PROCESS | 1942 | 1461065849393 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1328ms 04:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:37:29 INFO - PROCESS | 1942 | 1461065849425 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:37:29 INFO - PROCESS | 1942 | 1461065849428 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:37:29 INFO - PROCESS | 1942 | 1461065849435 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 1942 | 1461065849438 Marionette TRACE conn4 <- [1,1794,null,{}] 04:37:29 INFO - PROCESS | 1942 | 1461065849443 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:29 INFO - PROCESS | 1942 | 1461065849600 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:37:29 INFO - PROCESS | 1942 | 1461065849795 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd1f800 == 101 [pid = 1942] [id = 456] 04:37:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f426db9f000) [pid = 1942] [serial = 1369] [outer = (nil)] 04:37:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f426fa75800) [pid = 1942] [serial = 1370] [outer = 0x7f426db9f000] 04:37:29 INFO - PROCESS | 1942 | 1461065849862 Marionette DEBUG loaded listener.js 04:37:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f426fdc5400) [pid = 1942] [serial = 1371] [outer = 0x7f426db9f000] 04:37:30 INFO - PROCESS | 1942 | 1461065850722 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1331ms 04:37:30 INFO - PROCESS | 1942 | 1461065850765 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:37:30 INFO - PROCESS | 1942 | 1461065850769 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:37:30 INFO - PROCESS | 1942 | 1461065850774 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - PROCESS | 1942 | 1461065850776 Marionette TRACE conn4 <- [1,1798,null,{}] 04:37:30 INFO - PROCESS | 1942 | 1461065850783 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:30 INFO - PROCESS | 1942 | 1461065850947 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:37:31 INFO - PROCESS | 1942 | 1461065851140 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427047d000 == 102 [pid = 1942] [id = 457] 04:37:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f426f5cbc00) [pid = 1942] [serial = 1372] [outer = (nil)] 04:37:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f4270087c00) [pid = 1942] [serial = 1373] [outer = 0x7f426f5cbc00] 04:37:31 INFO - PROCESS | 1942 | 1461065851207 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f42701b6400) [pid = 1942] [serial = 1374] [outer = 0x7f426f5cbc00] 04:37:32 INFO - PROCESS | 1942 | 1461065852112 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1381ms 04:37:32 INFO - PROCESS | 1942 | 1461065852156 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:37:32 INFO - PROCESS | 1942 | 1461065852161 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:37:32 INFO - PROCESS | 1942 | 1461065852167 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:37:32 INFO - PROCESS | 1942 | 1461065852171 Marionette TRACE conn4 <- [1,1802,null,{}] 04:37:32 INFO - PROCESS | 1942 | 1461065852176 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:32 INFO - PROCESS | 1942 | 1461065852382 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:37:32 INFO - PROCESS | 1942 | 1461065852580 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42707f2000 == 103 [pid = 1942] [id = 458] 04:37:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f426f7de000) [pid = 1942] [serial = 1375] [outer = (nil)] 04:37:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f4270267800) [pid = 1942] [serial = 1376] [outer = 0x7f426f7de000] 04:37:32 INFO - PROCESS | 1942 | 1461065852654 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f42704acc00) [pid = 1942] [serial = 1377] [outer = 0x7f426f7de000] 04:37:33 INFO - PROCESS | 1942 | 1461065853513 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1395ms 04:37:33 INFO - PROCESS | 1942 | 1461065853562 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 1942 | 1461065853565 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:37:33 INFO - PROCESS | 1942 | 1461065853571 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 1942 | 1461065853573 Marionette TRACE conn4 <- [1,1806,null,{}] 04:37:33 INFO - PROCESS | 1942 | 1461065853579 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:33 INFO - PROCESS | 1942 | 1461065853741 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:37:33 INFO - PROCESS | 1942 | 1461065853939 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427389e800 == 104 [pid = 1942] [id = 459] 04:37:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f42701ba400) [pid = 1942] [serial = 1378] [outer = (nil)] 04:37:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f42704b6000) [pid = 1942] [serial = 1379] [outer = 0x7f42701ba400] 04:37:34 INFO - PROCESS | 1942 | 1461065854007 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f4270696800) [pid = 1942] [serial = 1380] [outer = 0x7f42701ba400] 04:37:34 INFO - PROCESS | 1942 | 1461065854854 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1334ms 04:37:34 INFO - PROCESS | 1942 | 1461065854905 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:37:34 INFO - PROCESS | 1942 | 1461065854909 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:37:34 INFO - PROCESS | 1942 | 1461065854914 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 1942 | 1461065854917 Marionette TRACE conn4 <- [1,1810,null,{}] 04:37:34 INFO - PROCESS | 1942 | 1461065854922 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:35 INFO - PROCESS | 1942 | 1461065855084 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:37:35 INFO - PROCESS | 1942 | 1461065855279 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e39000 == 105 [pid = 1942] [id = 460] 04:37:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f42701bbc00) [pid = 1942] [serial = 1381] [outer = (nil)] 04:37:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f42714b4000) [pid = 1942] [serial = 1382] [outer = 0x7f42701bbc00] 04:37:35 INFO - PROCESS | 1942 | 1461065855349 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f427158d400) [pid = 1942] [serial = 1383] [outer = 0x7f42701bbc00] 04:37:36 INFO - PROCESS | 1942 | 1461065856177 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1337ms 04:37:36 INFO - PROCESS | 1942 | 1461065856252 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:37:36 INFO - PROCESS | 1942 | 1461065856254 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:37:36 INFO - PROCESS | 1942 | 1461065856260 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 1942 | 1461065856263 Marionette TRACE conn4 <- [1,1814,null,{}] 04:37:36 INFO - PROCESS | 1942 | 1461065856268 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:36 INFO - PROCESS | 1942 | 1461065856430 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:37:36 INFO - PROCESS | 1942 | 1461065856621 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42748bf800 == 106 [pid = 1942] [id = 461] 04:37:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f42704b8800) [pid = 1942] [serial = 1384] [outer = (nil)] 04:37:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f4272278800) [pid = 1942] [serial = 1385] [outer = 0x7f42704b8800] 04:37:36 INFO - PROCESS | 1942 | 1461065856690 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f427342c400) [pid = 1942] [serial = 1386] [outer = 0x7f42704b8800] 04:37:37 INFO - PROCESS | 1942 | 1461065857519 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1291ms 04:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:37:37 INFO - PROCESS | 1942 | 1461065857553 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:37:37 INFO - PROCESS | 1942 | 1461065857555 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:37:37 INFO - PROCESS | 1942 | 1461065857561 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:37:37 INFO - PROCESS | 1942 | 1461065857564 Marionette TRACE conn4 <- [1,1818,null,{}] 04:37:37 INFO - PROCESS | 1942 | 1461065857570 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:37 INFO - PROCESS | 1942 | 1461065857732 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:37:38 INFO - PROCESS | 1942 | 1461065858117 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42609d2000 == 107 [pid = 1942] [id = 462] 04:37:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f42606cd000) [pid = 1942] [serial = 1387] [outer = (nil)] 04:37:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f4263143400) [pid = 1942] [serial = 1388] [outer = 0x7f42606cd000] 04:37:38 INFO - PROCESS | 1942 | 1461065858270 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f4270691400) [pid = 1942] [serial = 1389] [outer = 0x7f42606cd000] 04:37:39 INFO - PROCESS | 1942 | 1461065859416 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1884ms 04:37:39 INFO - PROCESS | 1942 | 1461065859447 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 1942 | 1461065859452 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:37:39 INFO - PROCESS | 1942 | 1461065859460 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 1942 | 1461065859465 Marionette TRACE conn4 <- [1,1822,null,{}] 04:37:39 INFO - PROCESS | 1942 | 1461065859474 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:39 INFO - PROCESS | 1942 | 1461065859665 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:37:39 INFO - PROCESS | 1942 | 1461065859905 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262adc000 == 108 [pid = 1942] [id = 463] 04:37:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f4261c4c800) [pid = 1942] [serial = 1390] [outer = (nil)] 04:37:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f4261fcdc00) [pid = 1942] [serial = 1391] [outer = 0x7f4261c4c800] 04:37:39 INFO - PROCESS | 1942 | 1461065859972 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f4262a12400) [pid = 1942] [serial = 1392] [outer = 0x7f4261c4c800] 04:37:40 INFO - PROCESS | 1942 | 1461065860862 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1440ms 04:37:40 INFO - PROCESS | 1942 | 1461065860900 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:37:40 INFO - PROCESS | 1942 | 1461065860908 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:37:40 INFO - PROCESS | 1942 | 1461065860918 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 1942 | 1461065860921 Marionette TRACE conn4 <- [1,1826,null,{}] 04:37:40 INFO - PROCESS | 1942 | 1461065860925 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:41 INFO - PROCESS | 1942 | 1461065861091 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:37:41 INFO - PROCESS | 1942 | 1461065861307 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42651d8000 == 109 [pid = 1942] [id = 464] 04:37:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f425fb98000) [pid = 1942] [serial = 1393] [outer = (nil)] 04:37:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f4261c3f400) [pid = 1942] [serial = 1394] [outer = 0x7f425fb98000] 04:37:41 INFO - PROCESS | 1942 | 1461065861370 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f426314fc00) [pid = 1942] [serial = 1395] [outer = 0x7f425fb98000] 04:37:42 INFO - PROCESS | 1942 | 1461065862389 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1529ms 04:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:37:42 INFO - PROCESS | 1942 | 1461065862447 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:37:42 INFO - PROCESS | 1942 | 1461065862450 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:37:42 INFO - PROCESS | 1942 | 1461065862456 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:37:42 INFO - PROCESS | 1942 | 1461065862461 Marionette TRACE conn4 <- [1,1830,null,{}] 04:37:42 INFO - PROCESS | 1942 | 1461065862476 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:42 INFO - PROCESS | 1942 | 1461065862645 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:37:42 INFO - PROCESS | 1942 | 1461065862845 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4260a67000 == 110 [pid = 1942] [id = 465] 04:37:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f4265254400) [pid = 1942] [serial = 1396] [outer = (nil)] 04:37:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f42657d2800) [pid = 1942] [serial = 1397] [outer = 0x7f4265254400] 04:37:42 INFO - PROCESS | 1942 | 1461065862912 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4265a48800) [pid = 1942] [serial = 1398] [outer = 0x7f4265254400] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262bea000 == 109 [pid = 1942] [id = 446] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42619d5000 == 108 [pid = 1942] [id = 445] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f42865dd400) [pid = 1942] [serial = 1256] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4274906800) [pid = 1942] [serial = 1247] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f4270691000) [pid = 1942] [serial = 1259] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f4279087800) [pid = 1942] [serial = 1268] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f42786b3800) [pid = 1942] [serial = 1250] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f4261c4c000) [pid = 1942] [serial = 1265] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f427c10b800) [pid = 1942] [serial = 1253] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f4273869c00) [pid = 1942] [serial = 1262] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f4262a0dc00) [pid = 1942] [serial = 1295] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4260992000 == 107 [pid = 1942] [id = 444] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42644dc000 == 106 [pid = 1942] [id = 443] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42744ea000 == 105 [pid = 1942] [id = 438] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42713b5000 == 104 [pid = 1942] [id = 437] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270544800 == 103 [pid = 1942] [id = 436] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fd0c000 == 102 [pid = 1942] [id = 435] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da32000 == 101 [pid = 1942] [id = 434] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4264799800 == 100 [pid = 1942] [id = 433] 04:37:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42608c8800 == 99 [pid = 1942] [id = 432] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f4266a3a800) [pid = 1942] [serial = 1238] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f4261fd7c00) [pid = 1942] [serial = 1271] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f4266c58c00) [pid = 1942] [serial = 1286] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f42702ed400) [pid = 1942] [serial = 1292] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f426f0c9c00) [pid = 1942] [serial = 1289] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f426fc52000) [pid = 1942] [serial = 1290] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f4271585800) [pid = 1942] [serial = 1241] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f4263b67c00) [pid = 1942] [serial = 1278] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f4270269800) [pid = 1942] [serial = 1233] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f42632b0000) [pid = 1942] [serial = 1235] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f4261fcb800) [pid = 1942] [serial = 1274] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f4270083000) [pid = 1942] [serial = 1232] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f4263b5fc00) [pid = 1942] [serial = 1277] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f4265a45c00) [pid = 1942] [serial = 1284] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f4273972000) [pid = 1942] [serial = 1244] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f42714b5400) [pid = 1942] [serial = 1293] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f42657d7400) [pid = 1942] [serial = 1281] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f4268591c00) [pid = 1942] [serial = 1287] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f4265258c00) [pid = 1942] [serial = 1280] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f42657d7800) [pid = 1942] [serial = 1283] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f4262a15000) [pid = 1942] [serial = 1275] [outer = (nil)] [url = about:blank] 04:37:43 INFO - PROCESS | 1942 | 1461065863872 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1488ms 04:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:37:43 INFO - PROCESS | 1942 | 1461065863944 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 1942 | 1461065863948 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:37:43 INFO - PROCESS | 1942 | 1461065863954 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 1942 | 1461065863957 Marionette TRACE conn4 <- [1,1834,null,{}] 04:37:43 INFO - PROCESS | 1942 | 1461065863962 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:44 INFO - PROCESS | 1942 | 1461065864118 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:37:44 INFO - PROCESS | 1942 | 1461065864132 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622dc000 == 100 [pid = 1942] [id = 466] 04:37:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f4261fd7c00) [pid = 1942] [serial = 1399] [outer = (nil)] 04:37:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f4266c58c00) [pid = 1942] [serial = 1400] [outer = 0x7f4261fd7c00] 04:37:44 INFO - PROCESS | 1942 | 1461065864191 Marionette DEBUG loaded listener.js 04:37:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f426740e000) [pid = 1942] [serial = 1401] [outer = 0x7f4261fd7c00] 04:37:45 INFO - PROCESS | 1942 | 1461065865039 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1137ms 04:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:37:45 INFO - PROCESS | 1942 | 1461065865090 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:37:45 INFO - PROCESS | 1942 | 1461065865093 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:37:45 INFO - PROCESS | 1942 | 1461065865098 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:37:45 INFO - PROCESS | 1942 | 1461065865101 Marionette TRACE conn4 <- [1,1838,null,{}] 04:37:45 INFO - PROCESS | 1942 | 1461065865106 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:45 INFO - PROCESS | 1942 | 1461065865252 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:37:45 INFO - PROCESS | 1942 | 1461065865266 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42657a4000 == 101 [pid = 1942] [id = 467] 04:37:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f4261c43c00) [pid = 1942] [serial = 1402] [outer = (nil)] 04:37:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f426859b800) [pid = 1942] [serial = 1403] [outer = 0x7f4261c43c00] 04:37:45 INFO - PROCESS | 1942 | 1461065865479 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f426db99800) [pid = 1942] [serial = 1404] [outer = 0x7f4261c43c00] 04:37:46 INFO - PROCESS | 1942 | 1461065866304 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1277ms 04:37:46 INFO - PROCESS | 1942 | 1461065866375 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 1942 | 1461065866378 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:37:46 INFO - PROCESS | 1942 | 1461065866383 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 1942 | 1461065866385 Marionette TRACE conn4 <- [1,1842,null,{}] 04:37:46 INFO - PROCESS | 1942 | 1461065866391 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:46 INFO - PROCESS | 1942 | 1461065866628 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:37:46 INFO - PROCESS | 1942 | 1461065866651 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da36800 == 102 [pid = 1942] [id = 468] 04:37:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f426f5ca800) [pid = 1942] [serial = 1405] [outer = (nil)] 04:37:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f4270089c00) [pid = 1942] [serial = 1406] [outer = 0x7f426f5ca800] 04:37:46 INFO - PROCESS | 1942 | 1461065866713 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f42702e5800) [pid = 1942] [serial = 1407] [outer = 0x7f426f5ca800] 04:37:47 INFO - PROCESS | 1942 | 1461065867592 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1239ms 04:37:47 INFO - PROCESS | 1942 | 1461065867631 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 1942 | 1461065867634 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:37:47 INFO - PROCESS | 1942 | 1461065867640 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 1942 | 1461065867642 Marionette TRACE conn4 <- [1,1846,null,{}] 04:37:47 INFO - PROCESS | 1942 | 1461065867649 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:47 INFO - PROCESS | 1942 | 1461065867847 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:37:47 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f425fb93000) [pid = 1942] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:37:47 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f4263b65c00) [pid = 1942] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:37:47 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f4262bc6800) [pid = 1942] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:37:47 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f42606ca800) [pid = 1942] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:37:47 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f42632b1400) [pid = 1942] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:37:48 INFO - PROCESS | 1942 | 1461065868079 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4264786000 == 103 [pid = 1942] [id = 469] 04:37:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f425fb93000) [pid = 1942] [serial = 1408] [outer = (nil)] 04:37:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f42632a6000) [pid = 1942] [serial = 1409] [outer = 0x7f425fb93000] 04:37:48 INFO - PROCESS | 1942 | 1461065868137 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f42701f5400) [pid = 1942] [serial = 1410] [outer = 0x7f425fb93000] 04:37:48 INFO - PROCESS | 1942 | 1461065868823 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1226ms 04:37:48 INFO - PROCESS | 1942 | 1461065868867 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:37:48 INFO - PROCESS | 1942 | 1461065868870 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:37:48 INFO - PROCESS | 1942 | 1461065868875 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 1942 | 1461065868877 Marionette TRACE conn4 <- [1,1850,null,{}] 04:37:48 INFO - PROCESS | 1942 | 1461065868882 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:49 INFO - PROCESS | 1942 | 1461065869097 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:37:49 INFO - PROCESS | 1942 | 1461065869115 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427054d000 == 104 [pid = 1942] [id = 470] 04:37:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f42606ca800) [pid = 1942] [serial = 1411] [outer = (nil)] 04:37:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f427374f400) [pid = 1942] [serial = 1412] [outer = 0x7f42606ca800] 04:37:49 INFO - PROCESS | 1942 | 1461065869174 Marionette DEBUG loaded listener.js 04:37:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f4273781000) [pid = 1942] [serial = 1413] [outer = 0x7f42606ca800] 04:37:49 INFO - PROCESS | 1942 | 1461065869898 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1075ms 04:37:49 INFO - PROCESS | 1942 | 1461065869952 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 1942 | 1461065869954 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:37:49 INFO - PROCESS | 1942 | 1461065869961 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 1942 | 1461065869964 Marionette TRACE conn4 <- [1,1854,null,{}] 04:37:49 INFO - PROCESS | 1942 | 1461065869968 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:50 INFO - PROCESS | 1942 | 1461065870236 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:37:50 INFO - PROCESS | 1942 | 1461065870417 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42609ce800 == 105 [pid = 1942] [id = 471] 04:37:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f425fd0c800) [pid = 1942] [serial = 1414] [outer = (nil)] 04:37:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f42606cb800) [pid = 1942] [serial = 1415] [outer = 0x7f425fd0c800] 04:37:50 INFO - PROCESS | 1942 | 1461065870506 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f4261fcf400) [pid = 1942] [serial = 1416] [outer = 0x7f425fd0c800] 04:37:51 INFO - PROCESS | 1942 | 1461065871476 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1542ms 04:37:51 INFO - PROCESS | 1942 | 1461065871506 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 1942 | 1461065871512 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:37:51 INFO - PROCESS | 1942 | 1461065871520 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 1942 | 1461065871526 Marionette TRACE conn4 <- [1,1858,null,{}] 04:37:51 INFO - PROCESS | 1942 | 1461065871533 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:51 INFO - PROCESS | 1942 | 1461065871716 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:37:51 INFO - PROCESS | 1942 | 1461065871921 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42657af800 == 106 [pid = 1942] [id = 472] 04:37:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f425fd0d800) [pid = 1942] [serial = 1417] [outer = (nil)] 04:37:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f4265251400) [pid = 1942] [serial = 1418] [outer = 0x7f425fd0d800] 04:37:52 INFO - PROCESS | 1942 | 1461065871994 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f42657d6800) [pid = 1942] [serial = 1419] [outer = 0x7f425fd0d800] 04:37:52 INFO - PROCESS | 1942 | 1461065872955 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1485ms 04:37:53 INFO - PROCESS | 1942 | 1461065873006 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:37:53 INFO - PROCESS | 1942 | 1461065873011 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:37:53 INFO - PROCESS | 1942 | 1461065873017 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:37:53 INFO - PROCESS | 1942 | 1461065873019 Marionette TRACE conn4 <- [1,1862,null,{}] 04:37:53 INFO - PROCESS | 1942 | 1461065873025 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:53 INFO - PROCESS | 1942 | 1461065873211 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:37:53 INFO - PROCESS | 1942 | 1461065873516 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270615800 == 107 [pid = 1942] [id = 473] 04:37:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f4268593000) [pid = 1942] [serial = 1420] [outer = (nil)] 04:37:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f42688e9800) [pid = 1942] [serial = 1421] [outer = 0x7f4268593000] 04:37:53 INFO - PROCESS | 1942 | 1461065873629 Marionette DEBUG loaded listener.js 04:37:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f426f0df400) [pid = 1942] [serial = 1422] [outer = 0x7f4268593000] 04:37:54 INFO - PROCESS | 1942 | 1461065874494 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1531ms 04:37:54 INFO - PROCESS | 1942 | 1461065874549 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 1942 | 1461065874555 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:37:54 INFO - PROCESS | 1942 | 1461065874572 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 1942 | 1461065874578 Marionette TRACE conn4 <- [1,1866,null,{}] 04:37:54 INFO - PROCESS | 1942 | 1461065874583 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:54 INFO - PROCESS | 1942 | 1461065874796 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:37:54 INFO - PROCESS | 1942 | 1461065874990 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4275822800 == 108 [pid = 1942] [id = 474] 04:37:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f426859c400) [pid = 1942] [serial = 1423] [outer = (nil)] 04:37:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f42701c2000) [pid = 1942] [serial = 1424] [outer = 0x7f426859c400] 04:37:55 INFO - PROCESS | 1942 | 1461065875061 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f42734ce800) [pid = 1942] [serial = 1425] [outer = 0x7f426859c400] 04:37:55 INFO - PROCESS | 1942 | 1461065875943 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1447ms 04:37:56 INFO - PROCESS | 1942 | 1461065876011 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:37:56 INFO - PROCESS | 1942 | 1461065876014 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:37:56 INFO - PROCESS | 1942 | 1461065876020 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:37:56 INFO - PROCESS | 1942 | 1461065876023 Marionette TRACE conn4 <- [1,1870,null,{}] 04:37:56 INFO - PROCESS | 1942 | 1461065876028 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:56 INFO - PROCESS | 1942 | 1461065876199 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:37:56 INFO - PROCESS | 1942 | 1461065876397 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277f53800 == 109 [pid = 1942] [id = 475] 04:37:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f42670f4400) [pid = 1942] [serial = 1426] [outer = (nil)] 04:37:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f4273783400) [pid = 1942] [serial = 1427] [outer = 0x7f42670f4400] 04:37:56 INFO - PROCESS | 1942 | 1461065876467 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f4273875800) [pid = 1942] [serial = 1428] [outer = 0x7f42670f4400] 04:37:57 INFO - PROCESS | 1942 | 1461065877326 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1335ms 04:37:57 INFO - PROCESS | 1942 | 1461065877355 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:37:57 INFO - PROCESS | 1942 | 1461065877359 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:37:57 INFO - PROCESS | 1942 | 1461065877365 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 1942 | 1461065877367 Marionette TRACE conn4 <- [1,1874,null,{}] 04:37:57 INFO - PROCESS | 1942 | 1461065877373 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:57 INFO - PROCESS | 1942 | 1461065877550 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:37:57 INFO - PROCESS | 1942 | 1461065877754 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278cae800 == 110 [pid = 1942] [id = 476] 04:37:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f4273d8e400) [pid = 1942] [serial = 1429] [outer = (nil)] 04:37:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f4273d94800) [pid = 1942] [serial = 1430] [outer = 0x7f4273d8e400] 04:37:57 INFO - PROCESS | 1942 | 1461065877833 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f4274909800) [pid = 1942] [serial = 1431] [outer = 0x7f4273d8e400] 04:37:58 INFO - PROCESS | 1942 | 1461065878747 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1435ms 04:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:37:58 INFO - PROCESS | 1942 | 1461065878800 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 1942 | 1461065878803 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:37:58 INFO - PROCESS | 1942 | 1461065878809 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 1942 | 1461065878813 Marionette TRACE conn4 <- [1,1878,null,{}] 04:37:58 INFO - PROCESS | 1942 | 1461065878818 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:58 INFO - PROCESS | 1942 | 1461065878983 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:37:59 INFO - PROCESS | 1942 | 1461065879183 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793d7800 == 111 [pid = 1942] [id = 477] 04:37:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f42739c8000) [pid = 1942] [serial = 1432] [outer = (nil)] 04:37:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4275578c00) [pid = 1942] [serial = 1433] [outer = 0x7f42739c8000] 04:37:59 INFO - PROCESS | 1942 | 1461065879250 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4276797400) [pid = 1942] [serial = 1434] [outer = 0x7f42739c8000] 04:38:00 INFO - PROCESS | 1942 | 1461065880079 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1334ms 04:38:00 INFO - PROCESS | 1942 | 1461065880143 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:38:00 INFO - PROCESS | 1942 | 1461065880147 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:38:00 INFO - PROCESS | 1942 | 1461065880153 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 1942 | 1461065880155 Marionette TRACE conn4 <- [1,1882,null,{}] 04:38:00 INFO - PROCESS | 1942 | 1461065880161 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:00 INFO - PROCESS | 1942 | 1461065880334 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:38:00 INFO - PROCESS | 1942 | 1461065880535 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c4b000 == 112 [pid = 1942] [id = 478] 04:38:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f426db98c00) [pid = 1942] [serial = 1435] [outer = (nil)] 04:38:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f4275832400) [pid = 1942] [serial = 1436] [outer = 0x7f426db98c00] 04:38:00 INFO - PROCESS | 1942 | 1461065880604 Marionette DEBUG loaded listener.js 04:38:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f4277a0d400) [pid = 1942] [serial = 1437] [outer = 0x7f426db98c00] 04:38:01 INFO - PROCESS | 1942 | 1461065881499 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1384ms 04:38:01 INFO - PROCESS | 1942 | 1461065881538 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:38:01 INFO - PROCESS | 1942 | 1461065881542 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:38:01 INFO - PROCESS | 1942 | 1461065881547 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 1942 | 1461065881550 Marionette TRACE conn4 <- [1,1886,null,{}] 04:38:01 INFO - PROCESS | 1942 | 1461065881556 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:01 INFO - PROCESS | 1942 | 1461065881718 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:38:01 INFO - PROCESS | 1942 | 1461065881922 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f5b0800 == 113 [pid = 1942] [id = 479] 04:38:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f426f7d8800) [pid = 1942] [serial = 1438] [outer = (nil)] 04:38:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f4277a49000) [pid = 1942] [serial = 1439] [outer = 0x7f426f7d8800] 04:38:01 INFO - PROCESS | 1942 | 1461065881991 Marionette DEBUG loaded listener.js 04:38:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f427835a400) [pid = 1942] [serial = 1440] [outer = 0x7f426f7d8800] 04:38:02 INFO - PROCESS | 1942 | 1461065882854 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1334ms 04:38:02 INFO - PROCESS | 1942 | 1461065882883 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:38:02 INFO - PROCESS | 1942 | 1461065882887 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:38:02 INFO - PROCESS | 1942 | 1461065882893 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:38:02 INFO - PROCESS | 1942 | 1461065882895 Marionette TRACE conn4 <- [1,1890,null,{}] 04:38:02 INFO - PROCESS | 1942 | 1461065882901 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:03 INFO - PROCESS | 1942 | 1461065883063 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:38:03 INFO - PROCESS | 1942 | 1461065883265 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286288800 == 114 [pid = 1942] [id = 480] 04:38:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f42770a0800) [pid = 1942] [serial = 1441] [outer = (nil)] 04:38:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f4278366c00) [pid = 1942] [serial = 1442] [outer = 0x7f42770a0800] 04:38:03 INFO - PROCESS | 1942 | 1461065883332 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f42784ddc00) [pid = 1942] [serial = 1443] [outer = 0x7f42770a0800] 04:38:04 INFO - PROCESS | 1942 | 1461065884206 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1385ms 04:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:38:04 INFO - PROCESS | 1942 | 1461065884279 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:38:04 INFO - PROCESS | 1942 | 1461065884282 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:38:04 INFO - PROCESS | 1942 | 1461065884288 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 1942 | 1461065884291 Marionette TRACE conn4 <- [1,1894,null,{}] 04:38:04 INFO - PROCESS | 1942 | 1461065884296 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:04 INFO - PROCESS | 1942 | 1461065884510 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:38:04 INFO - PROCESS | 1942 | 1461065884712 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286794800 == 115 [pid = 1942] [id = 481] 04:38:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f4277a45000) [pid = 1942] [serial = 1444] [outer = (nil)] 04:38:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f42786b3800) [pid = 1942] [serial = 1445] [outer = 0x7f4277a45000] 04:38:04 INFO - PROCESS | 1942 | 1461065884837 Marionette DEBUG loaded listener.js 04:38:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f4278e87800) [pid = 1942] [serial = 1446] [outer = 0x7f4277a45000] 04:38:05 INFO - PROCESS | 1942 | 1461065885762 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1531ms 04:38:05 INFO - PROCESS | 1942 | 1461065885819 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:38:05 INFO - PROCESS | 1942 | 1461065885829 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:38:05 INFO - PROCESS | 1942 | 1461065885834 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:38:05 INFO - PROCESS | 1942 | 1461065885838 Marionette TRACE conn4 <- [1,1898,null,{}] 04:38:05 INFO - PROCESS | 1942 | 1461065885844 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:06 INFO - PROCESS | 1942 | 1461065886075 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:38:06 INFO - PROCESS | 1942 | 1461065886275 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426464d800 == 116 [pid = 1942] [id = 482] 04:38:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f426308a400) [pid = 1942] [serial = 1447] [outer = (nil)] 04:38:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f427908e800) [pid = 1942] [serial = 1448] [outer = 0x7f426308a400] 04:38:06 INFO - PROCESS | 1942 | 1461065886447 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f4279367400) [pid = 1942] [serial = 1449] [outer = 0x7f426308a400] 04:38:07 INFO - PROCESS | 1942 | 1461065887319 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1537ms 04:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:38:07 INFO - PROCESS | 1942 | 1461065887372 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 1942 | 1461065887375 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:38:07 INFO - PROCESS | 1942 | 1461065887381 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 1942 | 1461065887384 Marionette TRACE conn4 <- [1,1902,null,{}] 04:38:07 INFO - PROCESS | 1942 | 1461065887389 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:07 INFO - PROCESS | 1942 | 1461065887578 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:38:07 INFO - PROCESS | 1942 | 1461065887783 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622c9800 == 117 [pid = 1942] [id = 483] 04:38:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f42606d1800) [pid = 1942] [serial = 1450] [outer = (nil)] 04:38:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f4265258000) [pid = 1942] [serial = 1451] [outer = 0x7f42606d1800] 04:38:07 INFO - PROCESS | 1942 | 1461065887853 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4279551800) [pid = 1942] [serial = 1452] [outer = 0x7f42606d1800] 04:38:09 INFO - PROCESS | 1942 | 1461065889265 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1937ms 04:38:09 INFO - PROCESS | 1942 | 1461065889318 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 1942 | 1461065889323 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:38:09 INFO - PROCESS | 1942 | 1461065889329 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 1942 | 1461065889335 Marionette TRACE conn4 <- [1,1906,null,{}] 04:38:09 INFO - PROCESS | 1942 | 1461065889341 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:09 INFO - PROCESS | 1942 | 1461065889519 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:38:09 INFO - PROCESS | 1942 | 1461065889721 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427048f000 == 118 [pid = 1942] [id = 484] 04:38:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f4262bc7400) [pid = 1942] [serial = 1453] [outer = (nil)] 04:38:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f42632b1400) [pid = 1942] [serial = 1454] [outer = 0x7f4262bc7400] 04:38:09 INFO - PROCESS | 1942 | 1461065889787 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f426525a000) [pid = 1942] [serial = 1455] [outer = 0x7f4262bc7400] 04:38:10 INFO - PROCESS | 1942 | 1461065890920 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1636ms 04:38:10 INFO - PROCESS | 1942 | 1461065890966 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:38:10 INFO - PROCESS | 1942 | 1461065890975 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:38:10 INFO - PROCESS | 1942 | 1461065890984 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - PROCESS | 1942 | 1461065890988 Marionette TRACE conn4 <- [1,1910,null,{}] 04:38:10 INFO - PROCESS | 1942 | 1461065890994 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:11 INFO - PROCESS | 1942 | 1461065891169 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:38:11 INFO - PROCESS | 1942 | 1461065891463 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4260a5f800 == 119 [pid = 1942] [id = 485] 04:38:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f4265802400) [pid = 1942] [serial = 1456] [outer = (nil)] 04:38:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f4265837400) [pid = 1942] [serial = 1457] [outer = 0x7f4265802400] 04:38:11 INFO - PROCESS | 1942 | 1461065891531 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f4266a32c00) [pid = 1942] [serial = 1458] [outer = 0x7f4265802400] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ec70000 == 118 [pid = 1942] [id = 410] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427054d000 == 117 [pid = 1942] [id = 470] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f42736a2000) [pid = 1942] [serial = 1316] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f42739d3000) [pid = 1942] [serial = 1319] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f426f0bfc00) [pid = 1942] [serial = 1322] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f425fb9cc00) [pid = 1942] [serial = 1325] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f42657db400) [pid = 1942] [serial = 1343] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4264786000 == 116 [pid = 1942] [id = 469] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da36800 == 115 [pid = 1942] [id = 468] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42657a4000 == 114 [pid = 1942] [id = 467] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42622dc000 == 113 [pid = 1942] [id = 466] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4260a67000 == 112 [pid = 1942] [id = 465] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42651d8000 == 111 [pid = 1942] [id = 464] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262adc000 == 110 [pid = 1942] [id = 463] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426de40800 == 109 [pid = 1942] [id = 454] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da3c000 == 108 [pid = 1942] [id = 453] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4267329000 == 107 [pid = 1942] [id = 452] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fcb000 == 106 [pid = 1942] [id = 451] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42659ad000 == 105 [pid = 1942] [id = 450] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265551800 == 104 [pid = 1942] [id = 449] 04:38:12 INFO - PROCESS | 1942 | 1461065892470 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:38:12 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42622de000 == 103 [pid = 1942] [id = 448] 04:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1544ms 04:38:12 INFO - PROCESS | 1942 | 1461065892528 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:38:12 INFO - PROCESS | 1942 | 1461065892531 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:38:12 INFO - PROCESS | 1942 | 1461065892537 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 1942 | 1461065892542 Marionette TRACE conn4 <- [1,1914,null,{}] 04:38:12 INFO - PROCESS | 1942 | 1461065892557 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:12 INFO - PROCESS | 1942 | 1461065892724 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f426308d400) [pid = 1942] [serial = 1296] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f4265633c00) [pid = 1942] [serial = 1304] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f42647c4c00) [pid = 1942] [serial = 1337] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f4265252000) [pid = 1942] [serial = 1338] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f425fd09800) [pid = 1942] [serial = 1298] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f4263082c00) [pid = 1942] [serial = 1335] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f4262bd1c00) [pid = 1942] [serial = 1334] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f4270084800) [pid = 1942] [serial = 1313] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f4266a37000) [pid = 1942] [serial = 1307] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f4263b5f000) [pid = 1942] [serial = 1301] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f4261fce400) [pid = 1942] [serial = 1328] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f42629b1800) [pid = 1942] [serial = 1332] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f426210c400) [pid = 1942] [serial = 1331] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f426f0c2000) [pid = 1942] [serial = 1310] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f4265638000) [pid = 1942] [serial = 1341] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f426525ac00) [pid = 1942] [serial = 1340] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1942 | 1461065892925 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622d3000 == 104 [pid = 1942] [id = 486] 04:38:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f4261fce400) [pid = 1942] [serial = 1459] [outer = (nil)] 04:38:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f426308d400) [pid = 1942] [serial = 1460] [outer = 0x7f4261fce400] 04:38:13 INFO - PROCESS | 1942 | 1461065893029 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f4267411400) [pid = 1942] [serial = 1461] [outer = 0x7f4261fce400] 04:38:13 INFO - PROCESS | 1942 | 1461065893724 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1232ms 04:38:13 INFO - PROCESS | 1942 | 1461065893768 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:38:13 INFO - PROCESS | 1942 | 1461065893773 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:38:13 INFO - PROCESS | 1942 | 1461065893778 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 1942 | 1461065893781 Marionette TRACE conn4 <- [1,1918,null,{}] 04:38:13 INFO - PROCESS | 1942 | 1461065893786 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:14 INFO - PROCESS | 1942 | 1461065894002 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:38:14 INFO - PROCESS | 1942 | 1461065894024 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426556b800 == 105 [pid = 1942] [id = 487] 04:38:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f426210c400) [pid = 1942] [serial = 1462] [outer = (nil)] 04:38:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f426db9ec00) [pid = 1942] [serial = 1463] [outer = 0x7f426210c400] 04:38:14 INFO - PROCESS | 1942 | 1461065894084 Marionette DEBUG loaded listener.js 04:38:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f426f0e7000) [pid = 1942] [serial = 1464] [outer = 0x7f426210c400] 04:38:14 INFO - PROCESS | 1942 | 1461065894937 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1184ms 04:38:14 INFO - PROCESS | 1942 | 1461065894962 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 1942 | 1461065894966 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:38:14 INFO - PROCESS | 1942 | 1461065894979 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 1942 | 1461065894981 Marionette TRACE conn4 <- [1,1922,null,{}] 04:38:14 INFO - PROCESS | 1942 | 1461065894986 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:15 INFO - PROCESS | 1942 | 1461065895209 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:38:15 INFO - PROCESS | 1942 | 1461065895239 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4267328800 == 106 [pid = 1942] [id = 488] 04:38:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f4268713400) [pid = 1942] [serial = 1465] [outer = (nil)] 04:38:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f426f6b5400) [pid = 1942] [serial = 1466] [outer = 0x7f4268713400] 04:38:15 INFO - PROCESS | 1942 | 1461065895298 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f426fdbd000) [pid = 1942] [serial = 1467] [outer = 0x7f4268713400] 04:38:16 INFO - PROCESS | 1942 | 1461065896169 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1232ms 04:38:16 INFO - PROCESS | 1942 | 1461065896213 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 1942 | 1461065896215 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:38:16 INFO - PROCESS | 1942 | 1461065896228 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 1942 | 1461065896230 Marionette TRACE conn4 <- [1,1926,null,{}] 04:38:16 INFO - PROCESS | 1942 | 1461065896235 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:16 INFO - PROCESS | 1942 | 1461065896455 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:38:16 INFO - PROCESS | 1942 | 1461065896479 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fcc1800 == 107 [pid = 1942] [id = 489] 04:38:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f4270084800) [pid = 1942] [serial = 1468] [outer = (nil)] 04:38:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4270762c00) [pid = 1942] [serial = 1469] [outer = 0x7f4270084800] 04:38:16 INFO - PROCESS | 1942 | 1461065896540 Marionette DEBUG loaded listener.js 04:38:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f4273426c00) [pid = 1942] [serial = 1470] [outer = 0x7f4270084800] 04:38:17 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f426f5ca800) [pid = 1942] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:38:17 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f425fb93000) [pid = 1942] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:38:17 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f4265254400) [pid = 1942] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:38:17 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f4261c4c800) [pid = 1942] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:38:17 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f4261c43c00) [pid = 1942] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:38:17 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f425fb98000) [pid = 1942] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:38:17 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f4261fd7c00) [pid = 1942] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:38:17 INFO - PROCESS | 1942 | 1461065897683 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1485ms 04:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:38:17 INFO - PROCESS | 1942 | 1461065897714 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:38:17 INFO - PROCESS | 1942 | 1461065897717 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:38:17 INFO - PROCESS | 1942 | 1461065897722 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:38:17 INFO - PROCESS | 1942 | 1461065897725 Marionette TRACE conn4 <- [1,1930,null,{}] 04:38:17 INFO - PROCESS | 1942 | 1461065897730 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:17 INFO - PROCESS | 1942 | 1461065897876 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:38:18 INFO - PROCESS | 1942 | 1461065898054 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426dd37000 == 108 [pid = 1942] [id = 490] 04:38:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f425fb94800) [pid = 1942] [serial = 1471] [outer = (nil)] 04:38:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f42701f6c00) [pid = 1942] [serial = 1472] [outer = 0x7f425fb94800] 04:38:18 INFO - PROCESS | 1942 | 1461065898112 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f4273751c00) [pid = 1942] [serial = 1473] [outer = 0x7f425fb94800] 04:38:18 INFO - PROCESS | 1942 | 1461065898798 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1127ms 04:38:18 INFO - PROCESS | 1942 | 1461065898849 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 1942 | 1461065898853 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:38:18 INFO - PROCESS | 1942 | 1461065898858 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 1942 | 1461065898860 Marionette TRACE conn4 <- [1,1934,null,{}] 04:38:18 INFO - PROCESS | 1942 | 1461065898875 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:19 INFO - PROCESS | 1942 | 1461065899024 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:38:19 INFO - PROCESS | 1942 | 1461065899033 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427223a000 == 109 [pid = 1942] [id = 491] 04:38:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f4270770c00) [pid = 1942] [serial = 1474] [outer = (nil)] 04:38:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f42739cf000) [pid = 1942] [serial = 1475] [outer = 0x7f4270770c00] 04:38:19 INFO - PROCESS | 1942 | 1461065899092 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4273e64800) [pid = 1942] [serial = 1476] [outer = 0x7f4270770c00] 04:38:20 INFO - PROCESS | 1942 | 1461065900257 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1439ms 04:38:20 INFO - PROCESS | 1942 | 1461065900299 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:38:20 INFO - PROCESS | 1942 | 1461065900306 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:38:20 INFO - PROCESS | 1942 | 1461065900315 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:38:20 INFO - PROCESS | 1942 | 1461065900319 Marionette TRACE conn4 <- [1,1938,null,{}] 04:38:20 INFO - PROCESS | 1942 | 1461065900327 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:20 INFO - PROCESS | 1942 | 1461065900529 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:38:20 INFO - PROCESS | 1942 | 1461065900791 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426464c000 == 110 [pid = 1942] [id = 492] 04:38:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f4262f84400) [pid = 1942] [serial = 1477] [outer = (nil)] 04:38:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f42647c5c00) [pid = 1942] [serial = 1478] [outer = 0x7f4262f84400] 04:38:20 INFO - PROCESS | 1942 | 1461065900914 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f426562fc00) [pid = 1942] [serial = 1479] [outer = 0x7f4262f84400] 04:38:21 INFO - PROCESS | 1942 | 1461065901858 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1590ms 04:38:21 INFO - PROCESS | 1942 | 1461065901905 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:38:21 INFO - PROCESS | 1942 | 1461065901913 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:38:21 INFO - PROCESS | 1942 | 1461065901923 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 1942 | 1461065901927 Marionette TRACE conn4 <- [1,1942,null,{}] 04:38:21 INFO - PROCESS | 1942 | 1461065901933 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:22 INFO - PROCESS | 1942 | 1461065902112 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:38:22 INFO - PROCESS | 1942 | 1461065902312 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f66c800 == 111 [pid = 1942] [id = 493] 04:38:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f426308a800) [pid = 1942] [serial = 1480] [outer = (nil)] 04:38:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f4266a3c000) [pid = 1942] [serial = 1481] [outer = 0x7f426308a800] 04:38:22 INFO - PROCESS | 1942 | 1461065902383 Marionette DEBUG loaded listener.js 04:38:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f42688f1800) [pid = 1942] [serial = 1482] [outer = 0x7f426308a800] 04:38:23 INFO - PROCESS | 1942 | 1461065903311 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1433ms 04:38:23 INFO - PROCESS | 1942 | 1461065903356 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:38:23 INFO - PROCESS | 1942 | 1461065903360 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:38:23 INFO - PROCESS | 1942 | 1461065903366 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 1942 | 1461065903372 Marionette TRACE conn4 <- [1,1946,null,{}] 04:38:23 INFO - PROCESS | 1942 | 1461065903387 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:23 INFO - PROCESS | 1942 | 1461065903570 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:38:23 INFO - PROCESS | 1942 | 1461065903771 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4275567000 == 112 [pid = 1942] [id = 494] 04:38:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f4265829800) [pid = 1942] [serial = 1483] [outer = (nil)] 04:38:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f42647c4400) [pid = 1942] [serial = 1484] [outer = 0x7f4265829800] 04:38:23 INFO - PROCESS | 1942 | 1461065903903 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f42734d0800) [pid = 1942] [serial = 1485] [outer = 0x7f4265829800] 04:38:24 INFO - PROCESS | 1942 | 1461065904851 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1538ms 04:38:24 INFO - PROCESS | 1942 | 1461065904905 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:38:24 INFO - PROCESS | 1942 | 1461065904909 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:38:24 INFO - PROCESS | 1942 | 1461065904915 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 1942 | 1461065904918 Marionette TRACE conn4 <- [1,1950,null,{}] 04:38:24 INFO - PROCESS | 1942 | 1461065904923 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:25 INFO - PROCESS | 1942 | 1461065905094 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:38:25 INFO - PROCESS | 1942 | 1461065905304 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793c1000 == 113 [pid = 1942] [id = 495] 04:38:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f426871c000) [pid = 1942] [serial = 1486] [outer = (nil)] 04:38:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f4274903400) [pid = 1942] [serial = 1487] [outer = 0x7f426871c000] 04:38:25 INFO - PROCESS | 1942 | 1461065905378 Marionette DEBUG loaded listener.js 04:38:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f42765df000) [pid = 1942] [serial = 1488] [outer = 0x7f426871c000] 04:38:26 INFO - PROCESS | 1942 | 1461065906233 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1330ms 04:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:38:26 INFO - PROCESS | 1942 | 1461065906244 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:38:26 INFO - PROCESS | 1942 | 1461065906247 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:38:26 INFO - PROCESS | 1942 | 1461065906253 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:38:26 INFO - PROCESS | 1942 | 1461065906256 Marionette TRACE conn4 <- [1,1954,null,{}] 04:38:26 INFO - PROCESS | 1942 | 1461065906261 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:26 INFO - PROCESS | 1942 | 1461065906429 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:38:26 INFO - PROCESS | 1942 | 1461065906637 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42867a4000 == 114 [pid = 1942] [id = 496] 04:38:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f42739cf800) [pid = 1942] [serial = 1489] [outer = (nil)] 04:38:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4278359000) [pid = 1942] [serial = 1490] [outer = 0x7f42739cf800] 04:38:26 INFO - PROCESS | 1942 | 1461065906710 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f42786c2800) [pid = 1942] [serial = 1491] [outer = 0x7f42739cf800] 04:38:27 INFO - PROCESS | 1942 | 1461065907583 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1385ms 04:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:38:27 INFO - PROCESS | 1942 | 1461065907638 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 1942 | 1461065907640 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:38:27 INFO - PROCESS | 1942 | 1461065907646 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 1942 | 1461065907650 Marionette TRACE conn4 <- [1,1958,null,{}] 04:38:27 INFO - PROCESS | 1942 | 1461065907655 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:27 INFO - PROCESS | 1942 | 1461065907848 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:38:28 INFO - PROCESS | 1942 | 1461065908051 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b3a0800 == 115 [pid = 1942] [id = 497] 04:38:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f4278b4a000) [pid = 1942] [serial = 1492] [outer = (nil)] 04:38:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f426529b400) [pid = 1942] [serial = 1493] [outer = 0x7f4278b4a000] 04:38:28 INFO - PROCESS | 1942 | 1461065908130 Marionette DEBUG loaded listener.js 04:38:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f428544c000) [pid = 1942] [serial = 1494] [outer = 0x7f4278b4a000] 04:38:28 INFO - PROCESS | 1942 | 1461065908989 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1387ms 04:38:29 INFO - PROCESS | 1942 | 1461065909034 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 1942 | 1461065909039 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:38:29 INFO - PROCESS | 1942 | 1461065909045 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - PROCESS | 1942 | 1461065909048 Marionette TRACE conn4 <- [1,1962,null,{}] 04:38:29 INFO - PROCESS | 1942 | 1461065909054 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:29 INFO - PROCESS | 1942 | 1461065909235 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:38:29 INFO - PROCESS | 1942 | 1461065909445 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba0e800 == 116 [pid = 1942] [id = 498] 04:38:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f427903fc00) [pid = 1942] [serial = 1495] [outer = (nil)] 04:38:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f4286073400) [pid = 1942] [serial = 1496] [outer = 0x7f427903fc00] 04:38:29 INFO - PROCESS | 1942 | 1461065909555 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f4286708800) [pid = 1942] [serial = 1497] [outer = 0x7f427903fc00] 04:38:30 INFO - PROCESS | 1942 | 1461065910422 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1427ms 04:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:38:30 INFO - PROCESS | 1942 | 1461065910474 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 1942 | 1461065910477 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:38:30 INFO - PROCESS | 1942 | 1461065910483 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 1942 | 1461065910486 Marionette TRACE conn4 <- [1,1966,null,{}] 04:38:30 INFO - PROCESS | 1942 | 1461065910491 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:30 INFO - PROCESS | 1942 | 1461065910651 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:38:30 INFO - PROCESS | 1942 | 1461065910912 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428f908800 == 117 [pid = 1942] [id = 499] 04:38:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f427f73a400) [pid = 1942] [serial = 1498] [outer = (nil)] 04:38:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f42867dec00) [pid = 1942] [serial = 1499] [outer = 0x7f427f73a400] 04:38:30 INFO - PROCESS | 1942 | 1461065910985 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f428770d800) [pid = 1942] [serial = 1500] [outer = 0x7f427f73a400] 04:38:31 INFO - PROCESS | 1942 | 1461065911789 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1333ms 04:38:31 INFO - PROCESS | 1942 | 1461065911816 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 1942 | 1461065911819 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:38:31 INFO - PROCESS | 1942 | 1461065911828 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 1942 | 1461065911831 Marionette TRACE conn4 <- [1,1970,null,{}] 04:38:31 INFO - PROCESS | 1942 | 1461065911837 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:32 INFO - PROCESS | 1942 | 1461065912001 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:38:32 INFO - PROCESS | 1942 | 1461065912210 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f429308b800 == 118 [pid = 1942] [id = 500] 04:38:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f42688f0c00) [pid = 1942] [serial = 1501] [outer = (nil)] 04:38:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f4289794000) [pid = 1942] [serial = 1502] [outer = 0x7f42688f0c00] 04:38:32 INFO - PROCESS | 1942 | 1461065912318 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f428b422c00) [pid = 1942] [serial = 1503] [outer = 0x7f42688f0c00] 04:38:33 INFO - PROCESS | 1942 | 1461065913196 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1430ms 04:38:33 INFO - PROCESS | 1942 | 1461065913256 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 1942 | 1461065913260 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:38:33 INFO - PROCESS | 1942 | 1461065913266 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 1942 | 1461065913269 Marionette TRACE conn4 <- [1,1974,null,{}] 04:38:33 INFO - PROCESS | 1942 | 1461065913274 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:33 INFO - PROCESS | 1942 | 1461065913441 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:38:33 INFO - PROCESS | 1942 | 1461065913651 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265933000 == 119 [pid = 1942] [id = 501] 04:38:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f42623ac400) [pid = 1942] [serial = 1504] [outer = (nil)] 04:38:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f42623b3c00) [pid = 1942] [serial = 1505] [outer = 0x7f42623ac400] 04:38:33 INFO - PROCESS | 1942 | 1461065913721 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f42623b8000) [pid = 1942] [serial = 1506] [outer = 0x7f42623ac400] 04:38:34 INFO - PROCESS | 1942 | 1461065914583 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1377ms 04:38:34 INFO - PROCESS | 1942 | 1461065914644 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:38:34 INFO - PROCESS | 1942 | 1461065914648 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:38:34 INFO - PROCESS | 1942 | 1461065914654 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:38:34 INFO - PROCESS | 1942 | 1461065914658 Marionette TRACE conn4 <- [1,1978,null,{}] 04:38:34 INFO - PROCESS | 1942 | 1461065914663 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:34 INFO - PROCESS | 1942 | 1461065914864 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:38:35 INFO - PROCESS | 1942 | 1461065915071 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42607d0000 == 120 [pid = 1942] [id = 502] 04:38:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f42623ad400) [pid = 1942] [serial = 1507] [outer = (nil)] 04:38:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f4266f91c00) [pid = 1942] [serial = 1508] [outer = 0x7f42623ad400] 04:38:35 INFO - PROCESS | 1942 | 1461065915190 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f4289789400) [pid = 1942] [serial = 1509] [outer = 0x7f42623ad400] 04:38:36 INFO - PROCESS | 1942 | 1461065916064 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1437ms 04:38:36 INFO - PROCESS | 1942 | 1461065916092 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:38:36 INFO - PROCESS | 1942 | 1461065916095 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:38:36 INFO - PROCESS | 1942 | 1461065916101 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 1942 | 1461065916104 Marionette TRACE conn4 <- [1,1982,null,{}] 04:38:36 INFO - PROCESS | 1942 | 1461065916109 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:36 INFO - PROCESS | 1942 | 1461065916272 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:38:36 INFO - PROCESS | 1942 | 1461065916487 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f898800 == 121 [pid = 1942] [id = 503] 04:38:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f4261919400) [pid = 1942] [serial = 1510] [outer = (nil)] 04:38:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f4261920000) [pid = 1942] [serial = 1511] [outer = 0x7f4261919400] 04:38:36 INFO - PROCESS | 1942 | 1461065916596 Marionette DEBUG loaded listener.js 04:38:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f4261924800) [pid = 1942] [serial = 1512] [outer = 0x7f4261919400] 04:38:37 INFO - PROCESS | 1942 | 1461065917472 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1386ms 04:38:37 INFO - PROCESS | 1942 | 1461065917486 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:38:37 INFO - PROCESS | 1942 | 1461065917489 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:38:37 INFO - PROCESS | 1942 | 1461065917495 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:38:37 INFO - PROCESS | 1942 | 1461065917497 Marionette TRACE conn4 <- [1,1986,null,{}] 04:38:37 INFO - PROCESS | 1942 | 1461065917503 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:37 INFO - PROCESS | 1942 | 1461065917683 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:38:37 INFO - PROCESS | 1942 | 1461065917971 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e3e0800 == 122 [pid = 1942] [id = 504] 04:38:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f426191a000) [pid = 1942] [serial = 1513] [outer = (nil)] 04:38:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f4262287c00) [pid = 1942] [serial = 1514] [outer = 0x7f426191a000] 04:38:38 INFO - PROCESS | 1942 | 1461065918095 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f426228c000) [pid = 1942] [serial = 1515] [outer = 0x7f426191a000] 04:38:38 INFO - PROCESS | 1942 | 1461065918955 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1478ms 04:38:38 INFO - PROCESS | 1942 | 1461065918993 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 1942 | 1461065918995 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:38:39 INFO - PROCESS | 1942 | 1461065919004 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - PROCESS | 1942 | 1461065919006 Marionette TRACE conn4 <- [1,1990,null,{}] 04:38:39 INFO - PROCESS | 1942 | 1461065919011 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:39 INFO - PROCESS | 1942 | 1461065919203 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:38:39 INFO - PROCESS | 1942 | 1461065919450 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426099b000 == 123 [pid = 1942] [id = 505] 04:38:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f425fb94c00) [pid = 1942] [serial = 1516] [outer = (nil)] 04:38:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f4262292c00) [pid = 1942] [serial = 1517] [outer = 0x7f425fb94c00] 04:38:39 INFO - PROCESS | 1942 | 1461065919565 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f4263b67800) [pid = 1942] [serial = 1518] [outer = 0x7f425fb94c00] 04:38:40 INFO - PROCESS | 1942 | 1461065920854 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1929ms 04:38:40 INFO - PROCESS | 1942 | 1461065920933 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:38:40 INFO - PROCESS | 1942 | 1461065920940 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:38:40 INFO - PROCESS | 1942 | 1461065920949 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 1942 | 1461065920953 Marionette TRACE conn4 <- [1,1994,null,{}] 04:38:40 INFO - PROCESS | 1942 | 1461065920960 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:41 INFO - PROCESS | 1942 | 1461065921185 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:38:41 INFO - PROCESS | 1942 | 1461065921465 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42620de000 == 124 [pid = 1942] [id = 506] 04:38:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f42629a2c00) [pid = 1942] [serial = 1519] [outer = (nil)] 04:38:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f4262a15400) [pid = 1942] [serial = 1520] [outer = 0x7f42629a2c00] 04:38:41 INFO - PROCESS | 1942 | 1461065921648 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f42632a6c00) [pid = 1942] [serial = 1521] [outer = 0x7f42629a2c00] 04:38:42 INFO - PROCESS | 1942 | 1461065922562 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1651ms 04:38:42 INFO - PROCESS | 1942 | 1461065922600 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 1942 | 1461065922608 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:38:42 INFO - PROCESS | 1942 | 1461065922617 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1942 | 1461065922621 Marionette TRACE conn4 <- [1,1998,null,{}] 04:38:42 INFO - PROCESS | 1942 | 1461065922626 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:42 INFO - PROCESS | 1942 | 1461065922802 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:38:43 INFO - PROCESS | 1942 | 1461065923013 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42620d8000 == 125 [pid = 1942] [id = 507] 04:38:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f4261c3f000) [pid = 1942] [serial = 1522] [outer = (nil)] 04:38:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f42657d4000) [pid = 1942] [serial = 1523] [outer = 0x7f4261c3f000] 04:38:43 INFO - PROCESS | 1942 | 1461065923144 Marionette DEBUG loaded listener.js 04:38:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f4265a47000) [pid = 1942] [serial = 1524] [outer = 0x7f4261c3f000] 04:38:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426dd37000 == 124 [pid = 1942] [id = 490] 04:38:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fcc1800 == 123 [pid = 1942] [id = 489] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f426f4e2c00) [pid = 1942] [serial = 1364] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f426f6b7800) [pid = 1942] [serial = 1367] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f426fa75800) [pid = 1942] [serial = 1370] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f4270087c00) [pid = 1942] [serial = 1373] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f4270267800) [pid = 1942] [serial = 1376] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f42704b6000) [pid = 1942] [serial = 1379] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f42714b4000) [pid = 1942] [serial = 1382] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f4272278800) [pid = 1942] [serial = 1385] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f427374f400) [pid = 1942] [serial = 1412] [outer = (nil)] [url = about:blank] 04:38:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4267328800 == 122 [pid = 1942] [id = 488] 04:38:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426556b800 == 121 [pid = 1942] [id = 487] 04:38:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42622d3000 == 120 [pid = 1942] [id = 486] 04:38:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4260a5f800 == 119 [pid = 1942] [id = 485] 04:38:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427048f000 == 118 [pid = 1942] [id = 484] 04:38:43 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286794800 == 117 [pid = 1942] [id = 481] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286288800 == 116 [pid = 1942] [id = 480] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f5b0800 == 115 [pid = 1942] [id = 479] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c4b000 == 114 [pid = 1942] [id = 478] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793d7800 == 113 [pid = 1942] [id = 477] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278cae800 == 112 [pid = 1942] [id = 476] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277f53800 == 111 [pid = 1942] [id = 475] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4275822800 == 110 [pid = 1942] [id = 474] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270615800 == 109 [pid = 1942] [id = 473] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42657af800 == 108 [pid = 1942] [id = 472] 04:38:44 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42609ce800 == 107 [pid = 1942] [id = 471] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f4263143400) [pid = 1942] [serial = 1388] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f4263b6d000) [pid = 1942] [serial = 1349] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f42670ec400) [pid = 1942] [serial = 1358] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f42701f5400) [pid = 1942] [serial = 1410] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f426db99800) [pid = 1942] [serial = 1404] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f4270089c00) [pid = 1942] [serial = 1406] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f42632a6000) [pid = 1942] [serial = 1409] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f42702e5800) [pid = 1942] [serial = 1407] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f4265a48800) [pid = 1942] [serial = 1398] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f42657d2800) [pid = 1942] [serial = 1397] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f4262a12400) [pid = 1942] [serial = 1392] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f4261fcdc00) [pid = 1942] [serial = 1391] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f426859b800) [pid = 1942] [serial = 1403] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f426314fc00) [pid = 1942] [serial = 1395] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f4261c3f400) [pid = 1942] [serial = 1394] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4266c58c00) [pid = 1942] [serial = 1400] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f426740e000) [pid = 1942] [serial = 1401] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f42688ec800) [pid = 1942] [serial = 1361] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f4262a0d400) [pid = 1942] [serial = 1346] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f4266a38c00) [pid = 1942] [serial = 1355] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f4265830c00) [pid = 1942] [serial = 1352] [outer = (nil)] [url = about:blank] 04:38:44 INFO - PROCESS | 1942 | 1461065924352 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1783ms 04:38:44 INFO - PROCESS | 1942 | 1461065924401 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:38:44 INFO - PROCESS | 1942 | 1461065924408 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:38:44 INFO - PROCESS | 1942 | 1461065924417 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:38:44 INFO - PROCESS | 1942 | 1461065924422 Marionette TRACE conn4 <- [1,2002,null,{}] 04:38:44 INFO - PROCESS | 1942 | 1461065924430 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:44 INFO - PROCESS | 1942 | 1461065924641 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:38:44 INFO - PROCESS | 1942 | 1461065924906 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4264645000 == 108 [pid = 1942] [id = 508] 04:38:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f4262a17800) [pid = 1942] [serial = 1525] [outer = (nil)] 04:38:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f4263143400) [pid = 1942] [serial = 1526] [outer = 0x7f4262a17800] 04:38:45 INFO - PROCESS | 1942 | 1461065925022 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f4265292400) [pid = 1942] [serial = 1527] [outer = 0x7f4262a17800] 04:38:45 INFO - PROCESS | 1942 | 1461065925920 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1540ms 04:38:45 INFO - PROCESS | 1942 | 1461065925957 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:38:45 INFO - PROCESS | 1942 | 1461065925966 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:38:45 INFO - PROCESS | 1942 | 1461065925976 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 1942 | 1461065925980 Marionette TRACE conn4 <- [1,2006,null,{}] 04:38:45 INFO - PROCESS | 1942 | 1461065925986 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:46 INFO - PROCESS | 1942 | 1461065926165 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:38:46 INFO - PROCESS | 1942 | 1461065926373 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265a93800 == 109 [pid = 1942] [id = 509] 04:38:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f4262291400) [pid = 1942] [serial = 1528] [outer = (nil)] 04:38:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f4266a3c800) [pid = 1942] [serial = 1529] [outer = 0x7f4262291400] 04:38:46 INFO - PROCESS | 1942 | 1461065926491 Marionette DEBUG loaded listener.js 04:38:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f4266f8f000) [pid = 1942] [serial = 1530] [outer = 0x7f4262291400] 04:38:47 INFO - PROCESS | 1942 | 1461065927498 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1591ms 04:38:47 INFO - PROCESS | 1942 | 1461065927567 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:38:47 INFO - PROCESS | 1942 | 1461065927571 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:38:47 INFO - PROCESS | 1942 | 1461065927577 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:38:47 INFO - PROCESS | 1942 | 1461065927583 Marionette TRACE conn4 <- [1,2010,null,{}] 04:38:47 INFO - PROCESS | 1942 | 1461065927599 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:47 INFO - PROCESS | 1942 | 1461065927827 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:38:48 INFO - PROCESS | 1942 | 1461065928077 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da28800 == 110 [pid = 1942] [id = 510] 04:38:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f4268591c00) [pid = 1942] [serial = 1531] [outer = (nil)] 04:38:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f426ec32000) [pid = 1942] [serial = 1532] [outer = 0x7f4268591c00] 04:38:48 INFO - PROCESS | 1942 | 1461065928194 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f426f5acc00) [pid = 1942] [serial = 1533] [outer = 0x7f4268591c00] 04:38:49 INFO - PROCESS | 1942 | 1461065929005 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1500ms 04:38:49 INFO - PROCESS | 1942 | 1461065929077 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 1942 | 1461065929082 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:38:49 INFO - PROCESS | 1942 | 1461065929089 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 1942 | 1461065929092 Marionette TRACE conn4 <- [1,2014,null,{}] 04:38:49 INFO - PROCESS | 1942 | 1461065929097 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:49 INFO - PROCESS | 1942 | 1461065929272 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:38:49 INFO - PROCESS | 1942 | 1461065929488 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ec84800 == 111 [pid = 1942] [id = 511] 04:38:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f4262291000) [pid = 1942] [serial = 1534] [outer = (nil)] 04:38:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f427008c400) [pid = 1942] [serial = 1535] [outer = 0x7f4262291000] 04:38:49 INFO - PROCESS | 1942 | 1461065929602 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f4270270400) [pid = 1942] [serial = 1536] [outer = 0x7f4262291000] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ffcc800 == 110 [pid = 1942] [id = 442] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754d2800 == 109 [pid = 1942] [id = 85] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277375800 == 108 [pid = 1942] [id = 108] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7a1800 == 107 [pid = 1942] [id = 177] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42601e1000 == 106 [pid = 1942] [id = 441] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427725e000 == 105 [pid = 1942] [id = 439] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426464d800 == 104 [pid = 1942] [id = 482] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265aa7000 == 103 [pid = 1942] [id = 440] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426589b800 == 102 [pid = 1942] [id = 224] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fcc8800 == 101 [pid = 1942] [id = 98] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fd1a800 == 100 [pid = 1942] [id = 223] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42620de000 == 99 [pid = 1942] [id = 506] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426099b000 == 98 [pid = 1942] [id = 505] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425e3e0800 == 97 [pid = 1942] [id = 504] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f898800 == 96 [pid = 1942] [id = 503] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42607d0000 == 95 [pid = 1942] [id = 502] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265933000 == 94 [pid = 1942] [id = 501] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f429308b800 == 93 [pid = 1942] [id = 500] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428f908800 == 92 [pid = 1942] [id = 499] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba0e800 == 91 [pid = 1942] [id = 498] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b3a0800 == 90 [pid = 1942] [id = 497] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42867a4000 == 89 [pid = 1942] [id = 496] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793c1000 == 88 [pid = 1942] [id = 495] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4275567000 == 87 [pid = 1942] [id = 494] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f66c800 == 86 [pid = 1942] [id = 493] 04:38:51 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426464c000 == 85 [pid = 1942] [id = 492] 04:38:52 INFO - PROCESS | 1942 | 1461065932413 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3388ms 04:38:52 INFO - PROCESS | 1942 | 1461065932478 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:38:52 INFO - PROCESS | 1942 | 1461065932484 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:38:52 INFO - PROCESS | 1942 | 1461065932495 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:38:52 INFO - PROCESS | 1942 | 1461065932499 Marionette TRACE conn4 <- [1,2018,null,{}] 04:38:52 INFO - PROCESS | 1942 | 1461065932507 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:52 INFO - PROCESS | 1942 | 1461065932690 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:38:52 INFO - PROCESS | 1942 | 1461065932708 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42607cb800 == 86 [pid = 1942] [id = 512] 04:38:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f425fd0a400) [pid = 1942] [serial = 1537] [outer = (nil)] 04:38:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f4261fd0c00) [pid = 1942] [serial = 1538] [outer = 0x7f425fd0a400] 04:38:52 INFO - PROCESS | 1942 | 1461065932925 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f4262114800) [pid = 1942] [serial = 1539] [outer = 0x7f425fd0a400] 04:38:53 INFO - PROCESS | 1942 | 1461065933732 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1291ms 04:38:53 INFO - PROCESS | 1942 | 1461065933784 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 1942 | 1461065933792 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:38:53 INFO - PROCESS | 1942 | 1461065933801 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 1942 | 1461065933804 Marionette TRACE conn4 <- [1,2022,null,{}] 04:38:53 INFO - PROCESS | 1942 | 1461065933808 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:53 INFO - PROCESS | 1942 | 1461065933968 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:38:53 INFO - PROCESS | 1942 | 1461065933978 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261af1800 == 87 [pid = 1942] [id = 513] 04:38:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f4262117000) [pid = 1942] [serial = 1540] [outer = (nil)] 04:38:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f42623b7800) [pid = 1942] [serial = 1541] [outer = 0x7f4262117000] 04:38:54 INFO - PROCESS | 1942 | 1461065934037 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f42629b1800) [pid = 1942] [serial = 1542] [outer = 0x7f4262117000] 04:38:55 INFO - PROCESS | 1942 | 1461065935057 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1284ms 04:38:55 INFO - PROCESS | 1942 | 1461065935084 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:38:55 INFO - PROCESS | 1942 | 1461065935087 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:38:55 INFO - PROCESS | 1942 | 1461065935093 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 1942 | 1461065935098 Marionette TRACE conn4 <- [1,2026,null,{}] 04:38:55 INFO - PROCESS | 1942 | 1461065935119 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:55 INFO - PROCESS | 1942 | 1461065935332 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:38:55 INFO - PROCESS | 1942 | 1461065935360 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42644f7000 == 88 [pid = 1942] [id = 514] 04:38:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f4263086c00) [pid = 1942] [serial = 1543] [outer = (nil)] 04:38:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f4263151000) [pid = 1942] [serial = 1544] [outer = 0x7f4263086c00] 04:38:55 INFO - PROCESS | 1942 | 1461065935421 Marionette DEBUG loaded listener.js 04:38:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f4263b6b000) [pid = 1942] [serial = 1545] [outer = 0x7f4263086c00] 04:38:57 INFO - PROCESS | 1942 | 1461065937012 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f4262bc7400) [pid = 1942] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f42606cd000) [pid = 1942] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f42606d1800) [pid = 1942] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f4268713400) [pid = 1942] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f4263083c00) [pid = 1942] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f425fb94800) [pid = 1942] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f4265802400) [pid = 1942] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f4261c40c00) [pid = 1942] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f427068c400) [pid = 1942] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f426ec3f800) [pid = 1942] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f426210c400) [pid = 1942] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f4275827400) [pid = 1942] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f4261c40800) [pid = 1942] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f426308d000) [pid = 1942] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f42606ca800) [pid = 1942] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f425fb94000) [pid = 1942] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f42701bf000) [pid = 1942] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f4270084800) [pid = 1942] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f4277a3fc00) [pid = 1942] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f4261fce400) [pid = 1942] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f4270263400) [pid = 1942] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f427369cc00) [pid = 1942] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f4261c45c00) [pid = 1942] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f42704b6400) [pid = 1942] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:38:57 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f42629a2c00) [pid = 1942] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2084ms 04:38:57 INFO - PROCESS | 1942 | 1461065937177 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:38:57 INFO - PROCESS | 1942 | 1461065937181 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:38:57 INFO - PROCESS | 1942 | 1461065937187 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 1942 | 1461065937189 Marionette TRACE conn4 <- [1,2030,null,{}] 04:38:57 INFO - PROCESS | 1942 | 1461065937194 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:57 INFO - PROCESS | 1942 | 1461065937398 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:38:57 INFO - PROCESS | 1942 | 1461065937504 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619df000 == 89 [pid = 1942] [id = 515] 04:38:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f425fb93400) [pid = 1942] [serial = 1546] [outer = (nil)] 04:38:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f4263b5f400) [pid = 1942] [serial = 1547] [outer = 0x7f425fb93400] 04:38:57 INFO - PROCESS | 1942 | 1461065937566 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f42647ccc00) [pid = 1942] [serial = 1548] [outer = 0x7f425fb93400] 04:38:58 INFO - PROCESS | 1942 | 1461065938213 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1076ms 04:38:58 INFO - PROCESS | 1942 | 1461065938263 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 1942 | 1461065938266 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:38:58 INFO - PROCESS | 1942 | 1461065938271 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 1942 | 1461065938285 Marionette TRACE conn4 <- [1,2034,null,{}] 04:38:58 INFO - PROCESS | 1942 | 1461065938294 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:58 INFO - PROCESS | 1942 | 1461065938506 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:38:58 INFO - PROCESS | 1942 | 1461065938526 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622c7800 == 90 [pid = 1942] [id = 516] 04:38:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f4261925800) [pid = 1942] [serial = 1549] [outer = (nil)] 04:38:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f4265257000) [pid = 1942] [serial = 1550] [outer = 0x7f4261925800] 04:38:58 INFO - PROCESS | 1942 | 1461065938585 Marionette DEBUG loaded listener.js 04:38:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f42652a1400) [pid = 1942] [serial = 1551] [outer = 0x7f4261925800] 04:38:59 INFO - PROCESS | 1942 | 1461065939687 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1444ms 04:38:59 INFO - PROCESS | 1942 | 1461065939717 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:38:59 INFO - PROCESS | 1942 | 1461065939722 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:38:59 INFO - PROCESS | 1942 | 1461065939731 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:38:59 INFO - PROCESS | 1942 | 1461065939737 Marionette TRACE conn4 <- [1,2038,null,{}] 04:38:59 INFO - PROCESS | 1942 | 1461065939746 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:59 INFO - PROCESS | 1942 | 1461065939946 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:39:00 INFO - PROCESS | 1942 | 1461065940211 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261aea800 == 91 [pid = 1942] [id = 517] 04:39:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f4261c45000) [pid = 1942] [serial = 1552] [outer = (nil)] 04:39:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f426228cc00) [pid = 1942] [serial = 1553] [outer = 0x7f4261c45000] 04:39:00 INFO - PROCESS | 1942 | 1461065940330 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f42623b8800) [pid = 1942] [serial = 1554] [outer = 0x7f4261c45000] 04:39:01 INFO - PROCESS | 1942 | 1461065941241 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1544ms 04:39:01 INFO - PROCESS | 1942 | 1461065941275 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 1942 | 1461065941284 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:39:01 INFO - PROCESS | 1942 | 1461065941294 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 1942 | 1461065941297 Marionette TRACE conn4 <- [1,2042,null,{}] 04:39:01 INFO - PROCESS | 1942 | 1461065941303 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:01 INFO - PROCESS | 1942 | 1461065941476 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:39:01 INFO - PROCESS | 1942 | 1461065941692 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e3de800 == 92 [pid = 1942] [id = 518] 04:39:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f4261fd1c00) [pid = 1942] [serial = 1555] [outer = (nil)] 04:39:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f42632a3400) [pid = 1942] [serial = 1556] [outer = 0x7f4261fd1c00] 04:39:01 INFO - PROCESS | 1942 | 1461065941807 Marionette DEBUG loaded listener.js 04:39:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f42647d0400) [pid = 1942] [serial = 1557] [outer = 0x7f4261fd1c00] 04:39:02 INFO - PROCESS | 1942 | 1461065942861 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1631ms 04:39:02 INFO - PROCESS | 1942 | 1461065942925 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:39:02 INFO - PROCESS | 1942 | 1461065942929 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:39:02 INFO - PROCESS | 1942 | 1461065942935 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:39:02 INFO - PROCESS | 1942 | 1461065942941 Marionette TRACE conn4 <- [1,2046,null,{}] 04:39:02 INFO - PROCESS | 1942 | 1461065942957 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:03 INFO - PROCESS | 1942 | 1461065943178 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:39:03 INFO - PROCESS | 1942 | 1461065943434 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4267328000 == 93 [pid = 1942] [id = 519] 04:39:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f42652a0400) [pid = 1942] [serial = 1558] [outer = (nil)] 04:39:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f4265805000) [pid = 1942] [serial = 1559] [outer = 0x7f42652a0400] 04:39:03 INFO - PROCESS | 1942 | 1461065943553 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f4265835000) [pid = 1942] [serial = 1560] [outer = 0x7f42652a0400] 04:39:04 INFO - PROCESS | 1942 | 1461065944508 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1636ms 04:39:04 INFO - PROCESS | 1942 | 1461065944573 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:39:04 INFO - PROCESS | 1942 | 1461065944578 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:39:04 INFO - PROCESS | 1942 | 1461065944584 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 1942 | 1461065944587 Marionette TRACE conn4 <- [1,2050,null,{}] 04:39:04 INFO - PROCESS | 1942 | 1461065944592 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:04 INFO - PROCESS | 1942 | 1461065944773 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:39:04 INFO - PROCESS | 1942 | 1461065944981 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da5b800 == 94 [pid = 1942] [id = 520] 04:39:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f4262f80c00) [pid = 1942] [serial = 1561] [outer = (nil)] 04:39:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f4265a51c00) [pid = 1942] [serial = 1562] [outer = 0x7f4262f80c00] 04:39:05 INFO - PROCESS | 1942 | 1461065945095 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f4266c55c00) [pid = 1942] [serial = 1563] [outer = 0x7f4262f80c00] 04:39:05 INFO - PROCESS | 1942 | ************************* 04:39:05 INFO - PROCESS | 1942 | A coding exception was thrown and uncaught in a Task. 04:39:05 INFO - PROCESS | 1942 | 04:39:05 INFO - PROCESS | 1942 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:39:05 INFO - PROCESS | 1942 | Full stack: 04:39:05 INFO - PROCESS | 1942 | ************************* 04:39:06 INFO - PROCESS | 1942 | 1461065946061 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1532ms 04:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:39:06 INFO - PROCESS | 1942 | 1461065946116 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 1942 | 1461065946118 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:39:06 INFO - PROCESS | 1942 | 1461065946125 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 1942 | 1461065946128 Marionette TRACE conn4 <- [1,2054,null,{}] 04:39:06 INFO - PROCESS | 1942 | 1461065946133 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:06 INFO - PROCESS | 1942 | 1461065946291 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:39:06 INFO - PROCESS | 1942 | 1461065946505 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7a1800 == 95 [pid = 1942] [id = 521] 04:39:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f425fb95000) [pid = 1942] [serial = 1564] [outer = (nil)] 04:39:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f4266f8ec00) [pid = 1942] [serial = 1565] [outer = 0x7f425fb95000] 04:39:06 INFO - PROCESS | 1942 | 1461065946613 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f4267409c00) [pid = 1942] [serial = 1566] [outer = 0x7f425fb95000] 04:39:07 INFO - PROCESS | 1942 | 1461065947516 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1433ms 04:39:07 INFO - PROCESS | 1942 | 1461065947558 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 1942 | 1461065947561 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:39:07 INFO - PROCESS | 1942 | 1461065947567 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 1942 | 1461065947570 Marionette TRACE conn4 <- [1,2058,null,{}] 04:39:07 INFO - PROCESS | 1942 | 1461065947575 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:07 INFO - PROCESS | 1942 | 1461065947781 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:39:08 INFO - PROCESS | 1942 | 1461065947993 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fcc1800 == 96 [pid = 1942] [id = 522] 04:39:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f4266c5c800) [pid = 1942] [serial = 1567] [outer = (nil)] 04:39:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f42688f2800) [pid = 1942] [serial = 1568] [outer = 0x7f4266c5c800] 04:39:08 INFO - PROCESS | 1942 | 1461065948116 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f426f0c1c00) [pid = 1942] [serial = 1569] [outer = 0x7f4266c5c800] 04:39:09 INFO - PROCESS | 1942 | 1461065949002 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1477ms 04:39:09 INFO - PROCESS | 1942 | 1461065949045 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:39:09 INFO - PROCESS | 1942 | 1461065949049 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:39:09 INFO - PROCESS | 1942 | 1461065949054 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:39:09 INFO - PROCESS | 1942 | 1461065949057 Marionette TRACE conn4 <- [1,2062,null,{}] 04:39:09 INFO - PROCESS | 1942 | 1461065949063 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:09 INFO - PROCESS | 1942 | 1461065949222 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:39:09 INFO - PROCESS | 1942 | 1461065949440 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427048e000 == 97 [pid = 1942] [id = 523] 04:39:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f4268717800) [pid = 1942] [serial = 1570] [outer = (nil)] 04:39:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f426f59f800) [pid = 1942] [serial = 1571] [outer = 0x7f4268717800] 04:39:09 INFO - PROCESS | 1942 | 1461065949559 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f426f5ab000) [pid = 1942] [serial = 1572] [outer = 0x7f4268717800] 04:39:10 INFO - PROCESS | 1942 | 1461065950509 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1529ms 04:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:39:10 INFO - PROCESS | 1942 | 1461065950584 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 1942 | 1461065950587 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:39:10 INFO - PROCESS | 1942 | 1461065950594 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 1942 | 1461065950597 Marionette TRACE conn4 <- [1,2066,null,{}] 04:39:10 INFO - PROCESS | 1942 | 1461065950602 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:10 INFO - PROCESS | 1942 | 1461065950801 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:39:11 INFO - PROCESS | 1942 | 1461065951104 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427062f800 == 98 [pid = 1942] [id = 524] 04:39:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f4262f7d000) [pid = 1942] [serial = 1573] [outer = (nil)] 04:39:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f426f6b7c00) [pid = 1942] [serial = 1574] [outer = 0x7f4262f7d000] 04:39:11 INFO - PROCESS | 1942 | 1461065951181 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f426f7d6800) [pid = 1942] [serial = 1575] [outer = 0x7f4262f7d000] 04:39:11 INFO - PROCESS | 1942 | 1461065951965 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1429ms 04:39:12 INFO - PROCESS | 1942 | 1461065952023 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 1942 | 1461065952027 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:39:12 INFO - PROCESS | 1942 | 1461065952032 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - PROCESS | 1942 | 1461065952036 Marionette TRACE conn4 <- [1,2070,null,{}] 04:39:12 INFO - PROCESS | 1942 | 1461065952041 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:12 INFO - PROCESS | 1942 | 1461065952203 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:39:12 INFO - PROCESS | 1942 | 1461065952421 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427223b000 == 99 [pid = 1942] [id = 525] 04:39:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f4263145800) [pid = 1942] [serial = 1576] [outer = (nil)] 04:39:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f426871e800) [pid = 1942] [serial = 1577] [outer = 0x7f4263145800] 04:39:12 INFO - PROCESS | 1942 | 1461065952534 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f426fa7f800) [pid = 1942] [serial = 1578] [outer = 0x7f4263145800] 04:39:13 INFO - PROCESS | 1942 | 1461065953370 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1381ms 04:39:13 INFO - PROCESS | 1942 | 1461065953415 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 1942 | 1461065953419 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:39:13 INFO - PROCESS | 1942 | 1461065953424 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 1942 | 1461065953427 Marionette TRACE conn4 <- [1,2074,null,{}] 04:39:13 INFO - PROCESS | 1942 | 1461065953432 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 1942 | 1461065953589 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:39:13 INFO - PROCESS | 1942 | 1461065953807 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e41000 == 100 [pid = 1942] [id = 526] 04:39:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f4263b68400) [pid = 1942] [serial = 1579] [outer = (nil)] 04:39:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f426fdc7800) [pid = 1942] [serial = 1580] [outer = 0x7f4263b68400] 04:39:13 INFO - PROCESS | 1942 | 1461065953917 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f4270085800) [pid = 1942] [serial = 1581] [outer = 0x7f4263b68400] 04:39:14 INFO - PROCESS | 1942 | 1461065954820 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1430ms 04:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:39:14 INFO - PROCESS | 1942 | 1461065954857 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 1942 | 1461065954860 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:39:14 INFO - PROCESS | 1942 | 1461065954866 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - PROCESS | 1942 | 1461065954871 Marionette TRACE conn4 <- [1,2078,null,{}] 04:39:14 INFO - PROCESS | 1942 | 1461065954876 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:15 INFO - PROCESS | 1942 | 1461065955091 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:39:15 INFO - PROCESS | 1942 | 1461065955364 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426555e800 == 101 [pid = 1942] [id = 527] 04:39:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f42632a3800) [pid = 1942] [serial = 1582] [outer = (nil)] 04:39:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f4270267800) [pid = 1942] [serial = 1583] [outer = 0x7f42632a3800] 04:39:15 INFO - PROCESS | 1942 | 1461065955493 Marionette DEBUG loaded listener.js 04:39:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f42702ef400) [pid = 1942] [serial = 1584] [outer = 0x7f42632a3800] 04:39:16 INFO - PROCESS | 1942 | 1461065956359 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1538ms 04:39:16 INFO - PROCESS | 1942 | 1461065956404 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:39:16 INFO - PROCESS | 1942 | 1461065956407 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:39:16 INFO - PROCESS | 1942 | 1461065956413 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 1942 | 1461065956415 Marionette TRACE conn4 <- [1,2082,null,{}] 04:39:16 INFO - PROCESS | 1942 | 1461065956421 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:16 INFO - PROCESS | 1942 | 1461065956593 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:39:16 INFO - PROCESS | 1942 | 1461065956817 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270549800 == 102 [pid = 1942] [id = 528] 04:39:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f425fb95400) [pid = 1942] [serial = 1585] [outer = (nil)] 04:39:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f4265296000) [pid = 1942] [serial = 1586] [outer = 0x7f425fb95400] 04:39:16 INFO - PROCESS | 1942 | 1461065956926 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 244 (0x7f42704ac800) [pid = 1942] [serial = 1587] [outer = 0x7f425fb95400] 04:39:17 INFO - PROCESS | 1942 | 1461065957831 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1478ms 04:39:17 INFO - PROCESS | 1942 | 1461065957892 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 1942 | 1461065957896 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:39:17 INFO - PROCESS | 1942 | 1461065957902 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 1942 | 1461065957904 Marionette TRACE conn4 <- [1,2086,null,{}] 04:39:17 INFO - PROCESS | 1942 | 1461065957909 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:18 INFO - PROCESS | 1942 | 1461065958069 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:39:18 INFO - PROCESS | 1942 | 1461065958335 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744db000 == 103 [pid = 1942] [id = 529] 04:39:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 245 (0x7f425fb99400) [pid = 1942] [serial = 1588] [outer = (nil)] 04:39:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 246 (0x7f4261c41800) [pid = 1942] [serial = 1589] [outer = 0x7f425fb99400] 04:39:18 INFO - PROCESS | 1942 | 1461065958450 Marionette DEBUG loaded listener.js 04:39:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 247 (0x7f42704b2400) [pid = 1942] [serial = 1590] [outer = 0x7f425fb99400] 04:39:19 INFO - PROCESS | 1942 | 1461065959521 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1679ms 04:39:19 INFO - PROCESS | 1942 | 1461065959581 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:39:19 INFO - PROCESS | 1942 | 1461065959587 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:39:19 INFO - PROCESS | 1942 | 1461065959595 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:39:19 INFO - PROCESS | 1942 | 1461065959600 Marionette TRACE conn4 <- [1,2090,null,{}] 04:39:19 INFO - PROCESS | 1942 | 1461065959609 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:19 INFO - PROCESS | 1942 | 1461065959806 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:39:20 INFO - PROCESS | 1942 | 1461065960132 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426479d000 == 104 [pid = 1942] [id = 530] 04:39:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 248 (0x7f4261c4b800) [pid = 1942] [serial = 1591] [outer = (nil)] 04:39:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 249 (0x7f4261fd4000) [pid = 1942] [serial = 1592] [outer = 0x7f4261c4b800] 04:39:20 INFO - PROCESS | 1942 | 1461065960202 Marionette DEBUG loaded listener.js 04:39:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 250 (0x7f42623aa400) [pid = 1942] [serial = 1593] [outer = 0x7f4261c4b800] 04:39:21 INFO - PROCESS | 1942 | 1461065961041 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1487ms 04:39:21 INFO - PROCESS | 1942 | 1461065961083 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1942 | 1461065961090 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:39:21 INFO - PROCESS | 1942 | 1461065961101 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1942 | 1461065961104 Marionette TRACE conn4 <- [1,2094,null,{}] 04:39:21 INFO - PROCESS | 1942 | 1461065961108 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:21 INFO - PROCESS | 1942 | 1461065961279 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:39:21 INFO - PROCESS | 1942 | 1461065961682 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42609c5000 == 105 [pid = 1942] [id = 531] 04:39:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 251 (0x7f42629a9400) [pid = 1942] [serial = 1594] [outer = (nil)] 04:39:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 252 (0x7f4262bc9400) [pid = 1942] [serial = 1595] [outer = 0x7f42629a9400] 04:39:21 INFO - PROCESS | 1942 | 1461065961751 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 253 (0x7f42632a6000) [pid = 1942] [serial = 1596] [outer = 0x7f42629a9400] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42644f7000 == 104 [pid = 1942] [id = 514] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4261af1800 == 103 [pid = 1942] [id = 513] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 252 (0x7f4262292c00) [pid = 1942] [serial = 1517] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 251 (0x7f4262287c00) [pid = 1942] [serial = 1514] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 250 (0x7f4261920000) [pid = 1942] [serial = 1511] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 249 (0x7f4266f91c00) [pid = 1942] [serial = 1508] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 248 (0x7f42623b3c00) [pid = 1942] [serial = 1505] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 247 (0x7f4289794000) [pid = 1942] [serial = 1502] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | 1461065962689 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42607cb800 == 102 [pid = 1942] [id = 512] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ec84800 == 101 [pid = 1942] [id = 511] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da28800 == 100 [pid = 1942] [id = 510] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265a93800 == 99 [pid = 1942] [id = 509] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427223a000 == 98 [pid = 1942] [id = 491] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4264645000 == 97 [pid = 1942] [id = 508] 04:39:22 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42620d8000 == 96 [pid = 1942] [id = 507] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 246 (0x7f4278359000) [pid = 1942] [serial = 1490] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 245 (0x7f4274903400) [pid = 1942] [serial = 1487] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 244 (0x7f42647c4400) [pid = 1942] [serial = 1484] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 243 (0x7f4266a3c000) [pid = 1942] [serial = 1481] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f42647c5c00) [pid = 1942] [serial = 1478] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f42632a6c00) [pid = 1942] [serial = 1521] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f4262a15400) [pid = 1942] [serial = 1520] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f42739cf000) [pid = 1942] [serial = 1475] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f4273751c00) [pid = 1942] [serial = 1473] [outer = (nil)] [url = about:blank] 04:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1642ms 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f426525a000) [pid = 1942] [serial = 1455] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f4270691400) [pid = 1942] [serial = 1389] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f4279551800) [pid = 1942] [serial = 1452] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f426f6b5400) [pid = 1942] [serial = 1466] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f42632b1400) [pid = 1942] [serial = 1454] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f42688e9800) [pid = 1942] [serial = 1421] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f4265258000) [pid = 1942] [serial = 1451] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f42652a1000) [pid = 1942] [serial = 1236] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f42701c2000) [pid = 1942] [serial = 1424] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f4273d94800) [pid = 1942] [serial = 1430] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f42701f6c00) [pid = 1942] [serial = 1472] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f4266a32c00) [pid = 1942] [serial = 1458] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f427908dc00) [pid = 1942] [serial = 1269] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f42606cb800) [pid = 1942] [serial = 1415] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f4270695000) [pid = 1942] [serial = 1260] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f4273783400) [pid = 1942] [serial = 1427] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f4289698c00) [pid = 1942] [serial = 1263] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f426f0e7000) [pid = 1942] [serial = 1464] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f4279545800) [pid = 1942] [serial = 1251] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f428b42ec00) [pid = 1942] [serial = 1266] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f42786b3800) [pid = 1942] [serial = 1445] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f426ec39800) [pid = 1942] [serial = 1239] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f426db9ec00) [pid = 1942] [serial = 1463] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f4275832400) [pid = 1942] [serial = 1436] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f427908e800) [pid = 1942] [serial = 1448] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f4265251400) [pid = 1942] [serial = 1418] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4273781000) [pid = 1942] [serial = 1413] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f426525a800) [pid = 1942] [serial = 1329] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f427374d400) [pid = 1942] [serial = 1242] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f4277a49000) [pid = 1942] [serial = 1439] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f4275578c00) [pid = 1942] [serial = 1433] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f4273426c00) [pid = 1942] [serial = 1470] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f42878c6400) [pid = 1942] [serial = 1257] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f426308d400) [pid = 1942] [serial = 1460] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f4270762c00) [pid = 1942] [serial = 1469] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f426fdbd000) [pid = 1942] [serial = 1467] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f4286073400) [pid = 1942] [serial = 1496] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f42867dec00) [pid = 1942] [serial = 1499] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f4265837400) [pid = 1942] [serial = 1457] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4273d8b000) [pid = 1942] [serial = 1245] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f4286075400) [pid = 1942] [serial = 1254] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f4263b5f800) [pid = 1942] [serial = 1272] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f4267411400) [pid = 1942] [serial = 1461] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f427557b800) [pid = 1942] [serial = 1248] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f4278366c00) [pid = 1942] [serial = 1442] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f426529b400) [pid = 1942] [serial = 1493] [outer = (nil)] [url = about:blank] 04:39:22 INFO - PROCESS | 1942 | 1461065962779 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:39:22 INFO - PROCESS | 1942 | 1461065962794 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:39:22 INFO - PROCESS | 1942 | 1461065962800 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1942 | 1461065962812 Marionette TRACE conn4 <- [1,2098,null,{}] 04:39:22 INFO - PROCESS | 1942 | 1461065962832 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:22 INFO - PROCESS | 1942 | 1461065962993 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:39:23 INFO - PROCESS | 1942 | 1461065963240 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619d1000 == 97 [pid = 1942] [id = 532] 04:39:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f42647c6400) [pid = 1942] [serial = 1597] [outer = (nil)] 04:39:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f426525a000) [pid = 1942] [serial = 1598] [outer = 0x7f42647c6400] 04:39:23 INFO - PROCESS | 1942 | 1461065963307 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f42657d6000) [pid = 1942] [serial = 1599] [outer = 0x7f42647c6400] 04:39:23 INFO - PROCESS | 1942 | 1461065963978 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1198ms 04:39:24 INFO - PROCESS | 1942 | 1461065964000 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 1942 | 1461065964004 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:39:24 INFO - PROCESS | 1942 | 1461065964009 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1942 | 1461065964012 Marionette TRACE conn4 <- [1,2102,null,{}] 04:39:24 INFO - PROCESS | 1942 | 1461065964017 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:24 INFO - PROCESS | 1942 | 1461065964259 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:39:24 INFO - PROCESS | 1942 | 1461065964280 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265557000 == 98 [pid = 1942] [id = 533] 04:39:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f426524c800) [pid = 1942] [serial = 1600] [outer = (nil)] 04:39:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f4265a50000) [pid = 1942] [serial = 1601] [outer = 0x7f426524c800] 04:39:24 INFO - PROCESS | 1942 | 1461065964341 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f4266f91000) [pid = 1942] [serial = 1602] [outer = 0x7f426524c800] 04:39:25 INFO - PROCESS | 1942 | 1461065965159 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1181ms 04:39:25 INFO - PROCESS | 1942 | 1461065965212 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 1942 | 1461065965226 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:39:25 INFO - PROCESS | 1942 | 1461065965236 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 1942 | 1461065965238 Marionette TRACE conn4 <- [1,2106,null,{}] 04:39:25 INFO - PROCESS | 1942 | 1461065965242 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:25 INFO - PROCESS | 1942 | 1461065965468 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:39:25 INFO - PROCESS | 1942 | 1461065965489 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fda000 == 99 [pid = 1942] [id = 534] 04:39:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f42647c4400) [pid = 1942] [serial = 1603] [outer = (nil)] 04:39:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f426859b800) [pid = 1942] [serial = 1604] [outer = 0x7f42647c4400] 04:39:25 INFO - PROCESS | 1942 | 1461065965547 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f426db99800) [pid = 1942] [serial = 1605] [outer = 0x7f42647c4400] 04:39:26 INFO - PROCESS | 1942 | 1461065966407 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1233ms 04:39:26 INFO - PROCESS | 1942 | 1461065966466 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:39:26 INFO - PROCESS | 1942 | 1461065966469 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:39:26 INFO - PROCESS | 1942 | 1461065966505 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 1942 | 1461065966508 Marionette TRACE conn4 <- [1,2110,null,{}] 04:39:26 INFO - PROCESS | 1942 | 1461065966512 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:26 INFO - PROCESS | 1942 | 1461065966796 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:39:26 INFO - PROCESS | 1942 | 1461065966831 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ec68000 == 100 [pid = 1942] [id = 535] 04:39:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f426db9ac00) [pid = 1942] [serial = 1606] [outer = (nil)] 04:39:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f426f0e7000) [pid = 1942] [serial = 1607] [outer = 0x7f426db9ac00] 04:39:26 INFO - PROCESS | 1942 | 1461065966895 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f42701f4800) [pid = 1942] [serial = 1608] [outer = 0x7f426db9ac00] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f426308a800) [pid = 1942] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f4278b4a000) [pid = 1942] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f4270770c00) [pid = 1942] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f42670f4400) [pid = 1942] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f426859c400) [pid = 1942] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4262f84400) [pid = 1942] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f42739c8000) [pid = 1942] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f426f7d8800) [pid = 1942] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f4265829800) [pid = 1942] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f42770a0800) [pid = 1942] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f426308a400) [pid = 1942] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f425fd0c800) [pid = 1942] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f4273d8e400) [pid = 1942] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f4268593000) [pid = 1942] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f427f73a400) [pid = 1942] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f4277a45000) [pid = 1942] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f42739cf800) [pid = 1942] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f426db98c00) [pid = 1942] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f426871c000) [pid = 1942] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f427903fc00) [pid = 1942] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f425fd0d800) [pid = 1942] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f4261919400) [pid = 1942] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f4267413800) [pid = 1942] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f42623ac400) [pid = 1942] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f4262f83800) [pid = 1942] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f42657d8000) [pid = 1942] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f4262291000) [pid = 1942] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f426563a000) [pid = 1942] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f4267411800) [pid = 1942] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f425fb92c00) [pid = 1942] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f4265a4f000) [pid = 1942] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f42647c5800) [pid = 1942] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f426f7de000) [pid = 1942] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f425fb96c00) [pid = 1942] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f42701bbc00) [pid = 1942] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f4268591c00) [pid = 1942] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f42629ac800) [pid = 1942] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f426db9f000) [pid = 1942] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f426314e800) [pid = 1942] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f425fb97c00) [pid = 1942] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f4262291400) [pid = 1942] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f425fb93400) [pid = 1942] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f426f5cbc00) [pid = 1942] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f42701ba400) [pid = 1942] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f4262117000) [pid = 1942] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f42688f0c00) [pid = 1942] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f426191a000) [pid = 1942] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f425fd0a400) [pid = 1942] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f4262a17800) [pid = 1942] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f4262f7e800) [pid = 1942] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f426fa7f000) [pid = 1942] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f426f5cb800) [pid = 1942] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f425fd11400) [pid = 1942] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f426210dc00) [pid = 1942] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f426fa79c00) [pid = 1942] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f4263086c00) [pid = 1942] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f425fb94c00) [pid = 1942] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f4265636800) [pid = 1942] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f42704b8800) [pid = 1942] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:39:27 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f42623ad400) [pid = 1942] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:39:28 INFO - PROCESS | 1942 | 1461065968307 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1858ms 04:39:28 INFO - PROCESS | 1942 | 1461065968333 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:39:28 INFO - PROCESS | 1942 | 1461065968336 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:39:28 INFO - PROCESS | 1942 | 1461065968342 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:39:28 INFO - PROCESS | 1942 | 1461065968344 Marionette TRACE conn4 <- [1,2114,null,{}] 04:39:28 INFO - PROCESS | 1942 | 1461065968350 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:28 INFO - PROCESS | 1942 | 1461065968574 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:39:28 INFO - PROCESS | 1942 | 1461065968591 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261aec800 == 101 [pid = 1942] [id = 536] 04:39:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f425fd0ec00) [pid = 1942] [serial = 1609] [outer = (nil)] 04:39:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f4261917000) [pid = 1942] [serial = 1610] [outer = 0x7f425fd0ec00] 04:39:28 INFO - PROCESS | 1942 | 1461065968651 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f4262a17800) [pid = 1942] [serial = 1611] [outer = 0x7f425fd0ec00] 04:39:29 INFO - PROCESS | 1942 | 1461065969384 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1075ms 04:39:29 INFO - PROCESS | 1942 | 1461065969420 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:39:29 INFO - PROCESS | 1942 | 1461065969423 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:39:29 INFO - PROCESS | 1942 | 1461065969428 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1942 | 1461065969431 Marionette TRACE conn4 <- [1,2118,null,{}] 04:39:29 INFO - PROCESS | 1942 | 1461065969436 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:29 INFO - PROCESS | 1942 | 1461065969591 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:39:29 INFO - PROCESS | 1942 | 1461065969768 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426732c000 == 102 [pid = 1942] [id = 537] 04:39:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f42606cf400) [pid = 1942] [serial = 1612] [outer = (nil)] 04:39:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f4263089800) [pid = 1942] [serial = 1613] [outer = 0x7f42606cf400] 04:39:29 INFO - PROCESS | 1942 | 1461065969830 Marionette DEBUG loaded listener.js 04:39:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f42657ddc00) [pid = 1942] [serial = 1614] [outer = 0x7f42606cf400] 04:39:30 INFO - PROCESS | 1942 | 1461065970871 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1489ms 04:39:30 INFO - PROCESS | 1942 | 1461065970918 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 1942 | 1461065970925 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:39:30 INFO - PROCESS | 1942 | 1461065970934 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 1942 | 1461065970939 Marionette TRACE conn4 <- [1,2122,null,{}] 04:39:30 INFO - PROCESS | 1942 | 1461065970947 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:31 INFO - PROCESS | 1942 | 1461065971166 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:39:31 INFO - PROCESS | 1942 | 1461065971425 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426464b000 == 103 [pid = 1942] [id = 538] 04:39:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f4262118800) [pid = 1942] [serial = 1615] [outer = (nil)] 04:39:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f42623b3c00) [pid = 1942] [serial = 1616] [outer = 0x7f4262118800] 04:39:31 INFO - PROCESS | 1942 | 1461065971546 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f4262bcfc00) [pid = 1942] [serial = 1617] [outer = 0x7f4262118800] 04:39:32 INFO - PROCESS | 1942 | 1461065972427 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1535ms 04:39:32 INFO - PROCESS | 1942 | 1461065972470 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1942 | 1461065972478 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:39:32 INFO - PROCESS | 1942 | 1461065972488 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1942 | 1461065972493 Marionette TRACE conn4 <- [1,2126,null,{}] 04:39:32 INFO - PROCESS | 1942 | 1461065972498 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:32 INFO - PROCESS | 1942 | 1461065972692 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:39:33 INFO - PROCESS | 1942 | 1461065973035 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a21000 == 104 [pid = 1942] [id = 539] 04:39:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f426228a000) [pid = 1942] [serial = 1618] [outer = (nil)] 04:39:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f426525a400) [pid = 1942] [serial = 1619] [outer = 0x7f426228a000] 04:39:33 INFO - PROCESS | 1942 | 1461065973112 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f42657e0800) [pid = 1942] [serial = 1620] [outer = 0x7f426228a000] 04:39:33 INFO - PROCESS | 1942 | 1461065973905 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1429ms 04:39:33 INFO - PROCESS | 1942 | 1461065973918 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:39:33 INFO - PROCESS | 1942 | 1461065973921 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:39:33 INFO - PROCESS | 1942 | 1461065973944 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:39:33 INFO - PROCESS | 1942 | 1461065973950 Marionette TRACE conn4 <- [1,2130,null,{}] 04:39:33 INFO - PROCESS | 1942 | 1461065973966 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 1942 | 1461065974150 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:39:34 INFO - PROCESS | 1942 | 1461065974429 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270551800 == 105 [pid = 1942] [id = 540] 04:39:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f4265829400) [pid = 1942] [serial = 1621] [outer = (nil)] 04:39:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f4267407c00) [pid = 1942] [serial = 1622] [outer = 0x7f4265829400] 04:39:34 INFO - PROCESS | 1942 | 1461065974633 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f42688e7400) [pid = 1942] [serial = 1623] [outer = 0x7f4265829400] 04:39:35 INFO - PROCESS | 1942 | 1461065975487 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1942 | 1461065975536 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:39:35 INFO - PROCESS | 1942 | 1461065975542 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1942 | 1461065975545 Marionette TRACE conn4 <- [1,2134,null,{}] 04:39:35 INFO - PROCESS | 1942 | 1461065975550 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:35 INFO - PROCESS | 1942 | 1461065975724 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:39:35 INFO - PROCESS | 1942 | 1461065975941 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744da000 == 106 [pid = 1942] [id = 541] 04:39:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f4265a4f000) [pid = 1942] [serial = 1624] [outer = (nil)] 04:39:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f426f0e4000) [pid = 1942] [serial = 1625] [outer = 0x7f4265a4f000] 04:39:36 INFO - PROCESS | 1942 | 1461065976052 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f426f6be800) [pid = 1942] [serial = 1626] [outer = 0x7f4265a4f000] 04:39:36 INFO - PROCESS | 1942 | 1461065976937 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1428ms 04:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:39:36 INFO - PROCESS | 1942 | 1461065976971 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:39:36 INFO - PROCESS | 1942 | 1461065976974 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:39:36 INFO - PROCESS | 1942 | 1461065976980 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - PROCESS | 1942 | 1461065976984 Marionette TRACE conn4 <- [1,2138,null,{}] 04:39:36 INFO - PROCESS | 1942 | 1461065976989 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:37 INFO - PROCESS | 1942 | 1461065977163 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:39:37 INFO - PROCESS | 1942 | 1461065977380 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277608000 == 107 [pid = 1942] [id = 542] 04:39:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f426740b000) [pid = 1942] [serial = 1627] [outer = (nil)] 04:39:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f426fa7a800) [pid = 1942] [serial = 1628] [outer = 0x7f426740b000] 04:39:37 INFO - PROCESS | 1942 | 1461065977488 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f427008ac00) [pid = 1942] [serial = 1629] [outer = 0x7f426740b000] 04:39:38 INFO - PROCESS | 1942 | 1461065978527 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1584ms 04:39:38 INFO - PROCESS | 1942 | 1461065978564 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 1942 | 1461065978568 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:39:38 INFO - PROCESS | 1942 | 1461065978574 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 1942 | 1461065978577 Marionette TRACE conn4 <- [1,2142,null,{}] 04:39:38 INFO - PROCESS | 1942 | 1461065978583 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:39 INFO - PROCESS | 1942 | 1461065978998 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:39:39 INFO - PROCESS | 1942 | 1461065979300 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278ee9000 == 108 [pid = 1942] [id = 543] 04:39:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f426f7dc400) [pid = 1942] [serial = 1630] [outer = (nil)] 04:39:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f427068b400) [pid = 1942] [serial = 1631] [outer = 0x7f426f7dc400] 04:39:39 INFO - PROCESS | 1942 | 1461065979377 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f42714a8c00) [pid = 1942] [serial = 1632] [outer = 0x7f426f7dc400] 04:39:40 INFO - PROCESS | 1942 | 1461065980381 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:39:40 INFO - PROCESS | 1942 | 1461065980417 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:39:40 INFO - PROCESS | 1942 | 1461065980423 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:39:40 INFO - PROCESS | 1942 | 1461065980426 Marionette TRACE conn4 <- [1,2146,null,{}] 04:39:40 INFO - PROCESS | 1942 | 1461065980432 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:40 INFO - PROCESS | 1942 | 1461065980624 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:39:40 INFO - PROCESS | 1942 | 1461065980860 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279c39000 == 109 [pid = 1942] [id = 544] 04:39:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f42701f8400) [pid = 1942] [serial = 1633] [outer = (nil)] 04:39:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f4271732400) [pid = 1942] [serial = 1634] [outer = 0x7f42701f8400] 04:39:41 INFO - PROCESS | 1942 | 1461065981008 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f427227b400) [pid = 1942] [serial = 1635] [outer = 0x7f42701f8400] 04:39:41 INFO - PROCESS | 1942 | 1461065981879 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 1942 | 1461065981961 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:39:41 INFO - PROCESS | 1942 | 1461065981967 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 1942 | 1461065981970 Marionette TRACE conn4 <- [1,2150,null,{}] 04:39:41 INFO - PROCESS | 1942 | 1461065981976 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:42 INFO - PROCESS | 1942 | 1461065982219 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:39:42 INFO - PROCESS | 1942 | 1461065982478 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427c281000 == 110 [pid = 1942] [id = 545] 04:39:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f42704b7000) [pid = 1942] [serial = 1636] [outer = (nil)] 04:39:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f427369dc00) [pid = 1942] [serial = 1637] [outer = 0x7f42704b7000] 04:39:42 INFO - PROCESS | 1942 | 1461065982592 Marionette DEBUG loaded listener.js 04:39:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4273751c00) [pid = 1942] [serial = 1638] [outer = 0x7f42704b7000] 04:39:43 INFO - PROCESS | 1942 | 1461065983364 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1429ms 04:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:39:43 INFO - PROCESS | 1942 | 1461065983397 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 1942 | 1461065983400 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:39:43 INFO - PROCESS | 1942 | 1461065983406 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 1942 | 1461065983409 Marionette TRACE conn4 <- [1,2154,null,{}] 04:39:43 INFO - PROCESS | 1942 | 1461065983414 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:43 INFO - PROCESS | 1942 | 1461065983586 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:39:43 INFO - PROCESS | 1942 | 1461065983806 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428031a000 == 111 [pid = 1942] [id = 546] 04:39:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f42722b1000) [pid = 1942] [serial = 1639] [outer = (nil)] 04:39:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f427377c800) [pid = 1942] [serial = 1640] [outer = 0x7f42722b1000] 04:39:43 INFO - PROCESS | 1942 | 1461065983916 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f427386a400) [pid = 1942] [serial = 1641] [outer = 0x7f42722b1000] 04:39:44 INFO - PROCESS | 1942 | 1461065984778 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1434ms 04:39:44 INFO - PROCESS | 1942 | 1461065984840 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 1942 | 1461065984843 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:39:44 INFO - PROCESS | 1942 | 1461065984850 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 1942 | 1461065984853 Marionette TRACE conn4 <- [1,2158,null,{}] 04:39:44 INFO - PROCESS | 1942 | 1461065984858 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:45 INFO - PROCESS | 1942 | 1461065985042 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:39:45 INFO - PROCESS | 1942 | 1461065985371 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286527000 == 112 [pid = 1942] [id = 547] 04:39:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f4273873800) [pid = 1942] [serial = 1642] [outer = (nil)] 04:39:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f42739c7400) [pid = 1942] [serial = 1643] [outer = 0x7f4273873800] 04:39:45 INFO - PROCESS | 1942 | 1461065985448 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f42739cec00) [pid = 1942] [serial = 1644] [outer = 0x7f4273873800] 04:39:46 INFO - PROCESS | 1942 | 1461065986266 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1490ms 04:39:46 INFO - PROCESS | 1942 | 1461065986340 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1942 | 1461065986345 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:39:46 INFO - PROCESS | 1942 | 1461065986350 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1942 | 1461065986354 Marionette TRACE conn4 <- [1,2162,null,{}] 04:39:46 INFO - PROCESS | 1942 | 1461065986360 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:46 INFO - PROCESS | 1942 | 1461065986597 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:39:46 INFO - PROCESS | 1942 | 1461065986899 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428971f000 == 113 [pid = 1942] [id = 548] 04:39:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f4273875400) [pid = 1942] [serial = 1645] [outer = (nil)] 04:39:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f4273e61800) [pid = 1942] [serial = 1646] [outer = 0x7f4273875400] 04:39:46 INFO - PROCESS | 1942 | 1461065986983 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f427490e400) [pid = 1942] [serial = 1647] [outer = 0x7f4273875400] 04:39:47 INFO - PROCESS | 1942 | 1461065987836 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1533ms 04:39:47 INFO - PROCESS | 1942 | 1461065987888 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:39:47 INFO - PROCESS | 1942 | 1461065987895 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:39:47 INFO - PROCESS | 1942 | 1461065987902 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 1942 | 1461065987904 Marionette TRACE conn4 <- [1,2166,null,{}] 04:39:47 INFO - PROCESS | 1942 | 1461065987910 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:48 INFO - PROCESS | 1942 | 1461065988090 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:39:48 INFO - PROCESS | 1942 | 1461065988352 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42607b8800 == 114 [pid = 1942] [id = 549] 04:39:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f42606cd800) [pid = 1942] [serial = 1648] [outer = (nil)] 04:39:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f4261916400) [pid = 1942] [serial = 1649] [outer = 0x7f42606cd800] 04:39:48 INFO - PROCESS | 1942 | 1461065988471 Marionette DEBUG loaded listener.js 04:39:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f4262290800) [pid = 1942] [serial = 1650] [outer = 0x7f42606cd800] 04:39:49 INFO - PROCESS | 1942 | 1461065989356 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1529ms 04:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:39:49 INFO - PROCESS | 1942 | 1461065989432 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 1942 | 1461065989435 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:39:49 INFO - PROCESS | 1942 | 1461065989442 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 1942 | 1461065989445 Marionette TRACE conn4 <- [1,2170,null,{}] 04:39:49 INFO - PROCESS | 1942 | 1461065989450 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:49 INFO - PROCESS | 1942 | 1461065989626 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:39:49 INFO - PROCESS | 1942 | 1461065989893 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426227b800 == 115 [pid = 1942] [id = 550] 04:39:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f425fb9b400) [pid = 1942] [serial = 1651] [outer = (nil)] 04:39:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4261c4b000) [pid = 1942] [serial = 1652] [outer = 0x7f425fb9b400] 04:39:50 INFO - PROCESS | 1942 | 1461065990007 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f4263b5fc00) [pid = 1942] [serial = 1653] [outer = 0x7f425fb9b400] 04:39:50 INFO - PROCESS | 1942 | 1461065990859 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1492ms 04:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:39:50 INFO - PROCESS | 1942 | 1461065990934 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:39:50 INFO - PROCESS | 1942 | 1461065990936 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:39:50 INFO - PROCESS | 1942 | 1461065990942 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 1942 | 1461065990945 Marionette TRACE conn4 <- [1,2174,null,{}] 04:39:50 INFO - PROCESS | 1942 | 1461065990951 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:51 INFO - PROCESS | 1942 | 1461065991126 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:39:51 INFO - PROCESS | 1942 | 1461065991397 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42601df000 == 116 [pid = 1942] [id = 551] 04:39:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f425fb98000) [pid = 1942] [serial = 1654] [outer = (nil)] 04:39:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f4261919400) [pid = 1942] [serial = 1655] [outer = 0x7f425fb98000] 04:39:51 INFO - PROCESS | 1942 | 1461065991513 Marionette DEBUG loaded listener.js 04:39:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4263b65000) [pid = 1942] [serial = 1656] [outer = 0x7f425fb98000] 04:39:52 INFO - PROCESS | 1942 | 1461065992828 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1941ms 04:39:52 INFO - PROCESS | 1942 | 1461065992883 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:39:52 INFO - PROCESS | 1942 | 1461065992890 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:39:52 INFO - PROCESS | 1942 | 1461065992898 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 1942 | 1461065992908 Marionette TRACE conn4 <- [1,2178,null,{}] 04:39:52 INFO - PROCESS | 1942 | 1461065992920 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:53 INFO - PROCESS | 1942 | 1461065993124 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:39:53 INFO - PROCESS | 1942 | 1461065993387 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fd9000 == 117 [pid = 1942] [id = 552] 04:39:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f426228e800) [pid = 1942] [serial = 1657] [outer = (nil)] 04:39:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f42623b4000) [pid = 1942] [serial = 1658] [outer = 0x7f426228e800] 04:39:53 INFO - PROCESS | 1942 | 1461065993506 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f4262bc6400) [pid = 1942] [serial = 1659] [outer = 0x7f426228e800] 04:39:54 INFO - PROCESS | 1942 | 1461065994384 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1543ms 04:39:54 INFO - PROCESS | 1942 | 1461065994442 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1942 | 1461065994457 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:39:54 INFO - PROCESS | 1942 | 1461065994473 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1942 | 1461065994479 Marionette TRACE conn4 <- [1,2182,null,{}] 04:39:54 INFO - PROCESS | 1942 | 1461065994490 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:54 INFO - PROCESS | 1942 | 1461065994784 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:39:55 INFO - PROCESS | 1942 | 1461065995132 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42608cd800 == 118 [pid = 1942] [id = 553] 04:39:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f425fb98c00) [pid = 1942] [serial = 1660] [outer = (nil)] 04:39:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f4263b63c00) [pid = 1942] [serial = 1661] [outer = 0x7f425fb98c00] 04:39:55 INFO - PROCESS | 1942 | 1461065995200 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f42647cd800) [pid = 1942] [serial = 1662] [outer = 0x7f425fb98c00] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4261aec800 == 117 [pid = 1942] [id = 536] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ec68000 == 116 [pid = 1942] [id = 535] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f4265257000) [pid = 1942] [serial = 1550] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fda000 == 115 [pid = 1942] [id = 534] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42619df000 == 114 [pid = 1942] [id = 515] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265557000 == 113 [pid = 1942] [id = 533] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42619d1000 == 112 [pid = 1942] [id = 532] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42609c5000 == 111 [pid = 1942] [id = 531] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426479d000 == 110 [pid = 1942] [id = 530] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427223b000 == 109 [pid = 1942] [id = 525] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427062f800 == 108 [pid = 1942] [id = 524] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427048e000 == 107 [pid = 1942] [id = 523] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fcc1800 == 106 [pid = 1942] [id = 522] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7a1800 == 105 [pid = 1942] [id = 521] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da5b800 == 104 [pid = 1942] [id = 520] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4267328000 == 103 [pid = 1942] [id = 519] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425e3de800 == 102 [pid = 1942] [id = 518] 04:39:55 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4261aea800 == 101 [pid = 1942] [id = 517] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f42688f1800) [pid = 1942] [serial = 1482] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f428544c000) [pid = 1942] [serial = 1494] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f4273e64800) [pid = 1942] [serial = 1476] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f4273875800) [pid = 1942] [serial = 1428] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f42734ce800) [pid = 1942] [serial = 1425] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f426562fc00) [pid = 1942] [serial = 1479] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f4276797400) [pid = 1942] [serial = 1434] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f427835a400) [pid = 1942] [serial = 1440] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f42734d0800) [pid = 1942] [serial = 1485] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f42784ddc00) [pid = 1942] [serial = 1443] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f4279367400) [pid = 1942] [serial = 1449] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f4261fcf400) [pid = 1942] [serial = 1416] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f4274909800) [pid = 1942] [serial = 1431] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f426f0df400) [pid = 1942] [serial = 1422] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f428770d800) [pid = 1942] [serial = 1500] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f4278e87800) [pid = 1942] [serial = 1446] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f42786c2800) [pid = 1942] [serial = 1491] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f4277a0d400) [pid = 1942] [serial = 1437] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f42765df000) [pid = 1942] [serial = 1488] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f4286708800) [pid = 1942] [serial = 1497] [outer = (nil)] [url = about:blank] 04:39:55 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f42657d6800) [pid = 1942] [serial = 1419] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f4261924800) [pid = 1942] [serial = 1512] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f426f7d7000) [pid = 1942] [serial = 1368] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f42623b8000) [pid = 1942] [serial = 1506] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f4263b6b400) [pid = 1942] [serial = 1302] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f426f5a3400) [pid = 1942] [serial = 1311] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f427008c400) [pid = 1942] [serial = 1535] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f426580bc00) [pid = 1942] [serial = 1344] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f426f0c3000) [pid = 1942] [serial = 1362] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f4262bcc400) [pid = 1942] [serial = 1326] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f4266c55800) [pid = 1942] [serial = 1356] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f4268596400) [pid = 1942] [serial = 1308] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f42704acc00) [pid = 1942] [serial = 1377] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f4267408400) [pid = 1942] [serial = 1359] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f427158d400) [pid = 1942] [serial = 1383] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f426f5acc00) [pid = 1942] [serial = 1533] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f426f5a6400) [pid = 1942] [serial = 1365] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f426fdc5400) [pid = 1942] [serial = 1371] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f42657e0000) [pid = 1942] [serial = 1305] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f4261c45400) [pid = 1942] [serial = 1299] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f4266f8f000) [pid = 1942] [serial = 1530] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f42647ccc00) [pid = 1942] [serial = 1548] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f42657d4000) [pid = 1942] [serial = 1523] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f42701b6400) [pid = 1942] [serial = 1374] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f4270696800) [pid = 1942] [serial = 1380] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f4263b5f400) [pid = 1942] [serial = 1547] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f42629b1800) [pid = 1942] [serial = 1542] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f428b422c00) [pid = 1942] [serial = 1503] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f426228c000) [pid = 1942] [serial = 1515] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f4262114800) [pid = 1942] [serial = 1539] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f4265292400) [pid = 1942] [serial = 1527] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f426ec32000) [pid = 1942] [serial = 1532] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f4265257400) [pid = 1942] [serial = 1350] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f4273e64400) [pid = 1942] [serial = 1320] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f4270270400) [pid = 1942] [serial = 1536] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f427377cc00) [pid = 1942] [serial = 1317] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f4263143400) [pid = 1942] [serial = 1526] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f42760c2000) [pid = 1942] [serial = 1323] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f4262f7a800) [pid = 1942] [serial = 1347] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f42702f1c00) [pid = 1942] [serial = 1314] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f4266a3c800) [pid = 1942] [serial = 1529] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f42623b7800) [pid = 1942] [serial = 1541] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f4261fd0c00) [pid = 1942] [serial = 1538] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f4263151000) [pid = 1942] [serial = 1544] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f4263b67800) [pid = 1942] [serial = 1518] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f4263b6b000) [pid = 1942] [serial = 1545] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f4265a44c00) [pid = 1942] [serial = 1353] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f427342c400) [pid = 1942] [serial = 1386] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | --DOMWINDOW == 128 (0x7f4289789400) [pid = 1942] [serial = 1509] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1942 | 1461065996224 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1791ms 04:39:56 INFO - PROCESS | 1942 | 1461065996261 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:39:56 INFO - PROCESS | 1942 | 1461065996264 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:39:56 INFO - PROCESS | 1942 | 1461065996270 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:39:56 INFO - PROCESS | 1942 | 1461065996275 Marionette TRACE conn4 <- [1,2186,null,{}] 04:39:56 INFO - PROCESS | 1942 | 1461065996290 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:56 INFO - PROCESS | 1942 | 1461065996459 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:39:56 INFO - PROCESS | 1942 | 1461065996470 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426227c800 == 102 [pid = 1942] [id = 554] 04:39:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 129 (0x7f4262114800) [pid = 1942] [serial = 1663] [outer = (nil)] 04:39:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f4265632400) [pid = 1942] [serial = 1664] [outer = 0x7f4262114800] 04:39:56 INFO - PROCESS | 1942 | 1461065996540 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f4265806c00) [pid = 1942] [serial = 1665] [outer = 0x7f4262114800] 04:39:57 INFO - PROCESS | 1942 | 1461065997385 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1137ms 04:39:57 INFO - PROCESS | 1942 | 1461065997407 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1942 | 1461065997411 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:39:57 INFO - PROCESS | 1942 | 1461065997417 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1942 | 1461065997419 Marionette TRACE conn4 <- [1,2190,null,{}] 04:39:57 INFO - PROCESS | 1942 | 1461065997424 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:57 INFO - PROCESS | 1942 | 1461065997583 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:39:57 INFO - PROCESS | 1942 | 1461065997773 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42651c7000 == 103 [pid = 1942] [id = 555] 04:39:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f425fb95c00) [pid = 1942] [serial = 1666] [outer = (nil)] 04:39:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f4265a44c00) [pid = 1942] [serial = 1667] [outer = 0x7f425fb95c00] 04:39:57 INFO - PROCESS | 1942 | 1461065997835 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f4266a3dc00) [pid = 1942] [serial = 1668] [outer = 0x7f425fb95c00] 04:39:58 INFO - PROCESS | 1942 | 1461065998607 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1241ms 04:39:58 INFO - PROCESS | 1942 | 1461065998659 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1942 | 1461065998662 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:39:58 INFO - PROCESS | 1942 | 1461065998670 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1942 | 1461065998673 Marionette TRACE conn4 <- [1,2194,null,{}] 04:39:58 INFO - PROCESS | 1942 | 1461065998678 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:58 INFO - PROCESS | 1942 | 1461065998896 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:39:58 INFO - PROCESS | 1942 | 1461065998923 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265995800 == 104 [pid = 1942] [id = 556] 04:39:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f426580c400) [pid = 1942] [serial = 1669] [outer = (nil)] 04:39:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f4266f8a400) [pid = 1942] [serial = 1670] [outer = 0x7f426580c400] 04:39:58 INFO - PROCESS | 1942 | 1461065998983 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f42670f5800) [pid = 1942] [serial = 1671] [outer = 0x7f426580c400] 04:39:59 INFO - PROCESS | 1942 | 1461065999899 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1285ms 04:39:59 INFO - PROCESS | 1942 | 1461065999955 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:39:59 INFO - PROCESS | 1942 | 1461065999958 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:39:59 INFO - PROCESS | 1942 | 1461065999964 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 1942 | 1461065999966 Marionette TRACE conn4 <- [1,2198,null,{}] 04:39:59 INFO - PROCESS | 1942 | 1461065999971 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:00 INFO - PROCESS | 1942 | 1461066000551 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:40:00 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f426db9ac00) [pid = 1942] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:40:00 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f4261925800) [pid = 1942] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:40:00 INFO - PROCESS | 1942 | --DOMWINDOW == 134 (0x7f42647c6400) [pid = 1942] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:40:00 INFO - PROCESS | 1942 | --DOMWINDOW == 133 (0x7f426524c800) [pid = 1942] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:40:00 INFO - PROCESS | 1942 | --DOMWINDOW == 132 (0x7f42629a9400) [pid = 1942] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:40:00 INFO - PROCESS | 1942 | --DOMWINDOW == 131 (0x7f4261c4b800) [pid = 1942] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:40:00 INFO - PROCESS | 1942 | --DOMWINDOW == 130 (0x7f425fd0ec00) [pid = 1942] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:40:00 INFO - PROCESS | 1942 | --DOMWINDOW == 129 (0x7f42647c4400) [pid = 1942] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:40:00 INFO - PROCESS | 1942 | 1461066000738 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4260a6e800 == 105 [pid = 1942] [id = 557] 04:40:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 130 (0x7f425fb94800) [pid = 1942] [serial = 1672] [outer = (nil)] 04:40:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 131 (0x7f4261c4b800) [pid = 1942] [serial = 1673] [outer = 0x7f425fb94800] 04:40:00 INFO - PROCESS | 1942 | 1461066000801 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 132 (0x7f4268595400) [pid = 1942] [serial = 1674] [outer = 0x7f425fb94800] 04:40:01 INFO - PROCESS | 1942 | 1461066001423 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1486ms 04:40:01 INFO - PROCESS | 1942 | 1461066001450 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:40:01 INFO - PROCESS | 1942 | 1461066001453 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:40:01 INFO - PROCESS | 1942 | 1461066001458 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 1942 | 1461066001472 Marionette TRACE conn4 <- [1,2202,null,{}] 04:40:01 INFO - PROCESS | 1942 | 1461066001476 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:01 INFO - PROCESS | 1942 | 1461066001631 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:40:01 INFO - PROCESS | 1942 | 1461066001801 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426dd31000 == 106 [pid = 1942] [id = 558] 04:40:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 133 (0x7f425fd06000) [pid = 1942] [serial = 1675] [outer = (nil)] 04:40:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 134 (0x7f426f4ec000) [pid = 1942] [serial = 1676] [outer = 0x7f425fd06000] 04:40:01 INFO - PROCESS | 1942 | 1461066001860 Marionette DEBUG loaded listener.js 04:40:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 135 (0x7f426f6bbc00) [pid = 1942] [serial = 1677] [outer = 0x7f425fd06000] 04:40:02 INFO - PROCESS | 1942 | 1461066002727 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1338ms 04:40:02 INFO - PROCESS | 1942 | 1461066002798 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:40:02 INFO - PROCESS | 1942 | 1461066002803 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:40:02 INFO - PROCESS | 1942 | 1461066002811 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:40:02 INFO - PROCESS | 1942 | 1461066002817 Marionette TRACE conn4 <- [1,2206,null,{}] 04:40:02 INFO - PROCESS | 1942 | 1461066002825 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:03 INFO - PROCESS | 1942 | 1461066003088 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:40:03 INFO - PROCESS | 1942 | 1461066003303 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619df000 == 107 [pid = 1942] [id = 559] 04:40:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f425fd0c800) [pid = 1942] [serial = 1678] [outer = (nil)] 04:40:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f4261fc8800) [pid = 1942] [serial = 1679] [outer = 0x7f425fd0c800] 04:40:03 INFO - PROCESS | 1942 | 1461066003418 Marionette DEBUG loaded listener.js 04:40:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f426228f400) [pid = 1942] [serial = 1680] [outer = 0x7f425fd0c800] 04:40:04 INFO - PROCESS | 1942 | 1461066004392 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1633ms 04:40:04 INFO - PROCESS | 1942 | 1461066004445 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:40:04 INFO - PROCESS | 1942 | 1461066004453 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:40:04 INFO - PROCESS | 1942 | 1461066004464 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 1942 | 1461066004467 Marionette TRACE conn4 <- [1,2210,null,{}] 04:40:04 INFO - PROCESS | 1942 | 1461066004473 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:04 INFO - PROCESS | 1942 | 1461066004660 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:40:04 INFO - PROCESS | 1942 | 1461066004921 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266991000 == 108 [pid = 1942] [id = 560] 04:40:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f4262bd1400) [pid = 1942] [serial = 1681] [outer = (nil)] 04:40:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f4263b67400) [pid = 1942] [serial = 1682] [outer = 0x7f4262bd1400] 04:40:05 INFO - PROCESS | 1942 | 1461066005038 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f4265255c00) [pid = 1942] [serial = 1683] [outer = 0x7f4262bd1400] 04:40:05 INFO - PROCESS | 1942 | 1461066005951 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1532ms 04:40:06 INFO - PROCESS | 1942 | 1461066005996 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:40:06 INFO - PROCESS | 1942 | 1461066005999 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:40:06 INFO - PROCESS | 1942 | 1461066006006 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 1942 | 1461066006012 Marionette TRACE conn4 <- [1,2214,null,{}] 04:40:06 INFO - PROCESS | 1942 | 1461066006028 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:06 INFO - PROCESS | 1942 | 1461066006233 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:40:06 INFO - PROCESS | 1942 | 1461066006485 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f8a5800 == 109 [pid = 1942] [id = 561] 04:40:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f426582d400) [pid = 1942] [serial = 1684] [outer = (nil)] 04:40:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f4266f91c00) [pid = 1942] [serial = 1685] [outer = 0x7f426582d400] 04:40:06 INFO - PROCESS | 1942 | 1461066006603 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f4268719400) [pid = 1942] [serial = 1686] [outer = 0x7f426582d400] 04:40:07 INFO - PROCESS | 1942 | 1461066007381 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1433ms 04:40:07 INFO - PROCESS | 1942 | 1461066007440 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 1942 | 1461066007444 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:40:07 INFO - PROCESS | 1942 | 1461066007450 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 1942 | 1461066007453 Marionette TRACE conn4 <- [1,2218,null,{}] 04:40:07 INFO - PROCESS | 1942 | 1461066007458 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:07 INFO - PROCESS | 1942 | 1461066007640 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:40:07 INFO - PROCESS | 1942 | 1461066007851 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270209800 == 110 [pid = 1942] [id = 562] 04:40:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f426f0c0400) [pid = 1942] [serial = 1687] [outer = (nil)] 04:40:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f426f59f400) [pid = 1942] [serial = 1688] [outer = 0x7f426f0c0400] 04:40:07 INFO - PROCESS | 1942 | 1461066007978 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f426f7da800) [pid = 1942] [serial = 1689] [outer = 0x7f426f0c0400] 04:40:08 INFO - PROCESS | 1942 | 1461066008864 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1483ms 04:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:40:08 INFO - PROCESS | 1942 | 1461066008935 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:40:08 INFO - PROCESS | 1942 | 1461066008938 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:40:08 INFO - PROCESS | 1942 | 1461066008945 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:40:08 INFO - PROCESS | 1942 | 1461066008948 Marionette TRACE conn4 <- [1,2222,null,{}] 04:40:08 INFO - PROCESS | 1942 | 1461066008953 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:09 INFO - PROCESS | 1942 | 1461066009218 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:40:09 INFO - PROCESS | 1942 | 1461066009555 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42713b5000 == 111 [pid = 1942] [id = 563] 04:40:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f426db9fc00) [pid = 1942] [serial = 1690] [outer = (nil)] 04:40:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f426fdbdc00) [pid = 1942] [serial = 1691] [outer = 0x7f426db9fc00] 04:40:09 INFO - PROCESS | 1942 | 1461066009626 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f4270090c00) [pid = 1942] [serial = 1692] [outer = 0x7f426db9fc00] 04:40:10 INFO - PROCESS | 1942 | 1461066010406 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1482ms 04:40:10 INFO - PROCESS | 1942 | 1461066010439 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1942 | 1461066010442 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:40:10 INFO - PROCESS | 1942 | 1461066010450 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1942 | 1461066010453 Marionette TRACE conn4 <- [1,2226,null,{}] 04:40:10 INFO - PROCESS | 1942 | 1461066010459 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:10 INFO - PROCESS | 1942 | 1461066010680 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:40:10 INFO - PROCESS | 1942 | 1461066010921 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744d9000 == 112 [pid = 1942] [id = 564] 04:40:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f427068dc00) [pid = 1942] [serial = 1693] [outer = (nil)] 04:40:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f4270696000) [pid = 1942] [serial = 1694] [outer = 0x7f427068dc00] 04:40:11 INFO - PROCESS | 1942 | 1461066011080 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f4271730800) [pid = 1942] [serial = 1695] [outer = 0x7f427068dc00] 04:40:11 INFO - PROCESS | 1942 | 1461066011901 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1482ms 04:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:40:11 INFO - PROCESS | 1942 | 1461066011933 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 1942 | 1461066011935 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:40:11 INFO - PROCESS | 1942 | 1461066011942 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 1942 | 1461066011945 Marionette TRACE conn4 <- [1,2230,null,{}] 04:40:11 INFO - PROCESS | 1942 | 1461066011950 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:12 INFO - PROCESS | 1942 | 1461066012121 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:40:12 INFO - PROCESS | 1942 | 1461066012342 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277071000 == 113 [pid = 1942] [id = 565] 04:40:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f426524e400) [pid = 1942] [serial = 1696] [outer = (nil)] 04:40:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f427369e400) [pid = 1942] [serial = 1697] [outer = 0x7f426524e400] 04:40:12 INFO - PROCESS | 1942 | 1461066012452 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f4273785800) [pid = 1942] [serial = 1698] [outer = 0x7f426524e400] 04:40:13 INFO - PROCESS | 1942 | 1461066013299 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1385ms 04:40:13 INFO - PROCESS | 1942 | 1461066013327 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 1942 | 1461066013330 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:40:13 INFO - PROCESS | 1942 | 1461066013336 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1942 | 1461066013339 Marionette TRACE conn4 <- [1,2234,null,{}] 04:40:13 INFO - PROCESS | 1942 | 1461066013345 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:13 INFO - PROCESS | 1942 | 1461066013514 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:40:13 INFO - PROCESS | 1942 | 1461066013731 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427831c000 == 114 [pid = 1942] [id = 566] 04:40:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f4270262400) [pid = 1942] [serial = 1699] [outer = (nil)] 04:40:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f4273870000) [pid = 1942] [serial = 1700] [outer = 0x7f4270262400] 04:40:13 INFO - PROCESS | 1942 | 1461066013842 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f42739c7800) [pid = 1942] [serial = 1701] [outer = 0x7f4270262400] 04:40:14 INFO - PROCESS | 1942 | 1461066014693 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1385ms 04:40:14 INFO - PROCESS | 1942 | 1461066014721 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:40:14 INFO - PROCESS | 1942 | 1461066014725 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:40:14 INFO - PROCESS | 1942 | 1461066014730 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:40:14 INFO - PROCESS | 1942 | 1461066014734 Marionette TRACE conn4 <- [1,2238,null,{}] 04:40:14 INFO - PROCESS | 1942 | 1461066014739 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:14 INFO - PROCESS | 1942 | 1461066014914 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:40:15 INFO - PROCESS | 1942 | 1461066015134 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42793c1800 == 115 [pid = 1942] [id = 567] 04:40:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f42734cb800) [pid = 1942] [serial = 1702] [outer = (nil)] 04:40:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f4273d8cc00) [pid = 1942] [serial = 1703] [outer = 0x7f42734cb800] 04:40:15 INFO - PROCESS | 1942 | 1461066015244 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4273e64400) [pid = 1942] [serial = 1704] [outer = 0x7f42734cb800] 04:40:16 INFO - PROCESS | 1942 | 1461066016097 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1427ms 04:40:16 INFO - PROCESS | 1942 | 1461066016159 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1942 | 1461066016162 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:40:16 INFO - PROCESS | 1942 | 1461066016168 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 1942 | 1461066016170 Marionette TRACE conn4 <- [1,2242,null,{}] 04:40:16 INFO - PROCESS | 1942 | 1461066016176 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:16 INFO - PROCESS | 1942 | 1461066016365 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:40:16 INFO - PROCESS | 1942 | 1461066016624 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42862d2800 == 116 [pid = 1942] [id = 568] 04:40:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f4262a0b800) [pid = 1942] [serial = 1705] [outer = (nil)] 04:40:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f4273d8bc00) [pid = 1942] [serial = 1706] [outer = 0x7f4262a0b800] 04:40:16 INFO - PROCESS | 1942 | 1461066016739 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f42754b3800) [pid = 1942] [serial = 1707] [outer = 0x7f4262a0b800] 04:40:17 INFO - PROCESS | 1942 | 1461066017499 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1380ms 04:40:17 INFO - PROCESS | 1942 | 1461066017549 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:40:17 INFO - PROCESS | 1942 | 1461066017553 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:40:17 INFO - PROCESS | 1942 | 1461066017558 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1942 | 1461066017562 Marionette TRACE conn4 <- [1,2246,null,{}] 04:40:17 INFO - PROCESS | 1942 | 1461066017567 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:17 INFO - PROCESS | 1942 | 1461066017769 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:40:17 INFO - PROCESS | 1942 | 1461066017983 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42897d2800 == 117 [pid = 1942] [id = 569] 04:40:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f42670f7000) [pid = 1942] [serial = 1708] [outer = (nil)] 04:40:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f4275773800) [pid = 1942] [serial = 1709] [outer = 0x7f42670f7000] 04:40:18 INFO - PROCESS | 1942 | 1461066018112 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f42765e1000) [pid = 1942] [serial = 1710] [outer = 0x7f42670f7000] 04:40:18 INFO - PROCESS | 1942 | 1461066018982 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1483ms 04:40:19 INFO - PROCESS | 1942 | 1461066019042 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 1942 | 1461066019045 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:40:19 INFO - PROCESS | 1942 | 1461066019051 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 1942 | 1461066019053 Marionette TRACE conn4 <- [1,2250,null,{}] 04:40:19 INFO - PROCESS | 1942 | 1461066019059 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:19 INFO - PROCESS | 1942 | 1461066019269 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:40:19 INFO - PROCESS | 1942 | 1461066019483 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b830800 == 118 [pid = 1942] [id = 570] 04:40:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f42754b6800) [pid = 1942] [serial = 1711] [outer = (nil)] 04:40:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f427709f000) [pid = 1942] [serial = 1712] [outer = 0x7f42754b6800] 04:40:19 INFO - PROCESS | 1942 | 1461066019596 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f42775c6400) [pid = 1942] [serial = 1713] [outer = 0x7f42754b6800] 04:40:20 INFO - PROCESS | 1942 | 1461066020392 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1382ms 04:40:20 INFO - PROCESS | 1942 | 1461066020434 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 1942 | 1461066020437 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:40:20 INFO - PROCESS | 1942 | 1461066020444 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1942 | 1461066020446 Marionette TRACE conn4 <- [1,2254,null,{}] 04:40:20 INFO - PROCESS | 1942 | 1461066020451 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:20 INFO - PROCESS | 1942 | 1461066020630 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:40:20 INFO - PROCESS | 1942 | 1461066020902 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba1c800 == 119 [pid = 1942] [id = 571] 04:40:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f42701bec00) [pid = 1942] [serial = 1714] [outer = (nil)] 04:40:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4277a40c00) [pid = 1942] [serial = 1715] [outer = 0x7f42701bec00] 04:40:20 INFO - PROCESS | 1942 | 1461066020976 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4277ac6400) [pid = 1942] [serial = 1716] [outer = 0x7f42701bec00] 04:40:21 INFO - PROCESS | 1942 | 1461066021873 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1481ms 04:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:40:21 INFO - PROCESS | 1942 | 1461066021925 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 1942 | 1461066021928 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:40:21 INFO - PROCESS | 1942 | 1461066021934 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1942 | 1461066021937 Marionette TRACE conn4 <- [1,2258,null,{}] 04:40:21 INFO - PROCESS | 1942 | 1461066021943 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:22 INFO - PROCESS | 1942 | 1461066022114 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:40:22 INFO - PROCESS | 1942 | 1461066022339 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426226f000 == 120 [pid = 1942] [id = 572] 04:40:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f4261918000) [pid = 1942] [serial = 1717] [outer = (nil)] 04:40:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f4262bc4800) [pid = 1942] [serial = 1718] [outer = 0x7f4261918000] 04:40:22 INFO - PROCESS | 1942 | 1461066022489 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f4268720800) [pid = 1942] [serial = 1719] [outer = 0x7f4261918000] 04:40:23 INFO - PROCESS | 1942 | 1461066023736 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1883ms 04:40:23 INFO - PROCESS | 1942 | 1461066023852 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 1942 | 1461066023856 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:40:23 INFO - PROCESS | 1942 | 1461066023893 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1942 | 1461066023896 Marionette TRACE conn4 <- [1,2262,null,{}] 04:40:23 INFO - PROCESS | 1942 | 1461066023904 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:24 INFO - PROCESS | 1942 | 1461066024097 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:40:24 INFO - PROCESS | 1942 | 1461066024319 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265aab000 == 121 [pid = 1942] [id = 573] 04:40:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f4261925000) [pid = 1942] [serial = 1720] [outer = (nil)] 04:40:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f42623b0000) [pid = 1942] [serial = 1721] [outer = 0x7f4261925000] 04:40:24 INFO - PROCESS | 1942 | 1461066024428 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f4262f87000) [pid = 1942] [serial = 1722] [outer = 0x7f4261925000] 04:40:25 INFO - PROCESS | 1942 | 1461066025335 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1546ms 04:40:25 INFO - PROCESS | 1942 | 1461066025424 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:40:25 INFO - PROCESS | 1942 | 1461066025441 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:40:25 INFO - PROCESS | 1942 | 1461066025451 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1942 | 1461066025454 Marionette TRACE conn4 <- [1,2266,null,{}] 04:40:25 INFO - PROCESS | 1942 | 1461066025466 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:25 INFO - PROCESS | 1942 | 1461066025739 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:40:26 INFO - PROCESS | 1942 | 1461066026081 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619d8000 == 122 [pid = 1942] [id = 574] 04:40:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f426524e800) [pid = 1942] [serial = 1723] [outer = (nil)] 04:40:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f4265251400) [pid = 1942] [serial = 1724] [outer = 0x7f426524e800] 04:40:26 INFO - PROCESS | 1942 | 1461066026158 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f426563a000) [pid = 1942] [serial = 1725] [outer = 0x7f426524e800] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4260a6e800 == 121 [pid = 1942] [id = 557] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f426871e800) [pid = 1942] [serial = 1577] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f426fdc7800) [pid = 1942] [serial = 1580] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f4270267800) [pid = 1942] [serial = 1583] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f4265296000) [pid = 1942] [serial = 1586] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f4261c41800) [pid = 1942] [serial = 1589] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265995800 == 120 [pid = 1942] [id = 556] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42651c7000 == 119 [pid = 1942] [id = 555] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426227c800 == 118 [pid = 1942] [id = 554] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42608cd800 == 117 [pid = 1942] [id = 553] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fd9000 == 116 [pid = 1942] [id = 552] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428031a000 == 115 [pid = 1942] [id = 546] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427c281000 == 114 [pid = 1942] [id = 545] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279c39000 == 113 [pid = 1942] [id = 544] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278ee9000 == 112 [pid = 1942] [id = 543] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277608000 == 111 [pid = 1942] [id = 542] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42744da000 == 110 [pid = 1942] [id = 541] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270551800 == 109 [pid = 1942] [id = 540] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268a21000 == 108 [pid = 1942] [id = 539] 04:40:26 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426464b000 == 107 [pid = 1942] [id = 538] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f426f0e7000) [pid = 1942] [serial = 1607] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f42652a1400) [pid = 1942] [serial = 1551] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f4266f8ec00) [pid = 1942] [serial = 1565] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f426525a000) [pid = 1942] [serial = 1598] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f42657d6000) [pid = 1942] [serial = 1599] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f42632a3400) [pid = 1942] [serial = 1556] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4265a50000) [pid = 1942] [serial = 1601] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f426f6b7c00) [pid = 1942] [serial = 1574] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f42632a6000) [pid = 1942] [serial = 1596] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f4262bc9400) [pid = 1942] [serial = 1595] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f42623aa400) [pid = 1942] [serial = 1593] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f4261fd4000) [pid = 1942] [serial = 1592] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f426228cc00) [pid = 1942] [serial = 1553] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f42688f2800) [pid = 1942] [serial = 1568] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f4265805000) [pid = 1942] [serial = 1559] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f4265a51c00) [pid = 1942] [serial = 1562] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f426f59f800) [pid = 1942] [serial = 1571] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f4261917000) [pid = 1942] [serial = 1610] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f426859b800) [pid = 1942] [serial = 1604] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f42701f4800) [pid = 1942] [serial = 1608] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f426db99800) [pid = 1942] [serial = 1605] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f4266f91000) [pid = 1942] [serial = 1602] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f4262a17800) [pid = 1942] [serial = 1611] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1942 | 1461066027104 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1689ms 04:40:27 INFO - PROCESS | 1942 | 1461066027155 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 1942 | 1461066027158 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:40:27 INFO - PROCESS | 1942 | 1461066027166 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 1942 | 1461066027172 Marionette TRACE conn4 <- [1,2270,null,{}] 04:40:27 INFO - PROCESS | 1942 | 1461066027187 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:27 INFO - PROCESS | 1942 | 1461066027351 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:40:27 INFO - PROCESS | 1942 | 1461066027370 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265188800 == 108 [pid = 1942] [id = 575] 04:40:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f42632a6000) [pid = 1942] [serial = 1726] [outer = (nil)] 04:40:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f4266a3c800) [pid = 1942] [serial = 1727] [outer = 0x7f42632a6000] 04:40:27 INFO - PROCESS | 1942 | 1461066027433 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f4266f95000) [pid = 1942] [serial = 1728] [outer = 0x7f42632a6000] 04:40:28 INFO - PROCESS | 1942 | 1461066028295 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1188ms 04:40:28 INFO - PROCESS | 1942 | 1461066028355 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:40:28 INFO - PROCESS | 1942 | 1461066028359 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:40:28 INFO - PROCESS | 1942 | 1461066028365 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 1942 | 1461066028367 Marionette TRACE conn4 <- [1,2274,null,{}] 04:40:28 INFO - PROCESS | 1942 | 1461066028375 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:28 INFO - PROCESS | 1942 | 1461066028540 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:40:28 INFO - PROCESS | 1942 | 1461066028727 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266990000 == 109 [pid = 1942] [id = 576] 04:40:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f4261c41800) [pid = 1942] [serial = 1729] [outer = (nil)] 04:40:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f42688f0800) [pid = 1942] [serial = 1730] [outer = 0x7f4261c41800] 04:40:28 INFO - PROCESS | 1942 | 1461066028790 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f426f0bdc00) [pid = 1942] [serial = 1731] [outer = 0x7f4261c41800] 04:40:29 INFO - PROCESS | 1942 | 1461066029562 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1237ms 04:40:29 INFO - PROCESS | 1942 | 1461066029602 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:40:29 INFO - PROCESS | 1942 | 1461066029605 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:40:29 INFO - PROCESS | 1942 | 1461066029619 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 1942 | 1461066029621 Marionette TRACE conn4 <- [1,2278,null,{}] 04:40:29 INFO - PROCESS | 1942 | 1461066029626 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:29 INFO - PROCESS | 1942 | 1461066029844 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:40:29 INFO - PROCESS | 1942 | 1461066029874 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7c1000 == 110 [pid = 1942] [id = 577] 04:40:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4265a50000) [pid = 1942] [serial = 1732] [outer = (nil)] 04:40:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f426f5d1c00) [pid = 1942] [serial = 1733] [outer = 0x7f4265a50000] 04:40:29 INFO - PROCESS | 1942 | 1461066029932 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f426fdc3c00) [pid = 1942] [serial = 1734] [outer = 0x7f4265a50000] 04:40:30 INFO - PROCESS | 1942 | 1461066030796 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:40:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:40:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1233ms 04:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:40:30 INFO - PROCESS | 1942 | 1461066030854 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:40:30 INFO - PROCESS | 1942 | 1461066030856 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:40:30 INFO - PROCESS | 1942 | 1461066030862 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1942 | 1461066030865 Marionette TRACE conn4 <- [1,2282,null,{}] 04:40:30 INFO - PROCESS | 1942 | 1461066030870 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:31 INFO - PROCESS | 1942 | 1461066031323 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:40:31 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f426580c400) [pid = 1942] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:40:31 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f425fb98c00) [pid = 1942] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:40:31 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f425fb95c00) [pid = 1942] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:40:31 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f426228e800) [pid = 1942] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:40:31 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f4262114800) [pid = 1942] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:40:31 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f425fb94800) [pid = 1942] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:40:31 INFO - PROCESS | 1942 | 1461066031452 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265899800 == 111 [pid = 1942] [id = 578] 04:40:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f425fb95c00) [pid = 1942] [serial = 1735] [outer = (nil)] 04:40:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f42647cec00) [pid = 1942] [serial = 1736] [outer = 0x7f425fb95c00] 04:40:31 INFO - PROCESS | 1942 | 1461066031514 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f4270270400) [pid = 1942] [serial = 1737] [outer = 0x7f425fb95c00] 04:40:32 INFO - PROCESS | 1942 | 1461066032165 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:40:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:40:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1330ms 04:40:32 INFO - PROCESS | 1942 | 1461066032191 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:40:32 INFO - PROCESS | 1942 | 1461066032194 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:40:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:40:32 INFO - PROCESS | 1942 | 1461066032199 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 1942 | 1461066032201 Marionette TRACE conn4 <- [1,2286,null,{}] 04:40:32 INFO - PROCESS | 1942 | 1461066032207 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:32 INFO - PROCESS | 1942 | 1461066032442 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:40:32 INFO - PROCESS | 1942 | 1461066032464 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717cb000 == 112 [pid = 1942] [id = 579] 04:40:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4270270c00) [pid = 1942] [serial = 1738] [outer = (nil)] 04:40:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f42714b4000) [pid = 1942] [serial = 1739] [outer = 0x7f4270270c00] 04:40:32 INFO - PROCESS | 1942 | 1461066032524 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f42722abc00) [pid = 1942] [serial = 1740] [outer = 0x7f4270270c00] 04:40:33 INFO - PROCESS | 1942 | 1461066033453 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1326ms 04:40:33 INFO - PROCESS | 1942 | 1461066033556 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 1942 | 1461066033562 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:40:33 INFO - PROCESS | 1942 | 1461066033577 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1942 | 1461066033582 Marionette TRACE conn4 <- [1,2290,null,{}] 04:40:33 INFO - PROCESS | 1942 | 1461066033590 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:33 INFO - PROCESS | 1942 | 1461066033808 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:40:34 INFO - PROCESS | 1942 | 1461066034082 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42622e1000 == 113 [pid = 1942] [id = 580] 04:40:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f4261c3e000) [pid = 1942] [serial = 1741] [outer = (nil)] 04:40:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f426210b400) [pid = 1942] [serial = 1742] [outer = 0x7f4261c3e000] 04:40:34 INFO - PROCESS | 1942 | 1461066034201 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f4262f85c00) [pid = 1942] [serial = 1743] [outer = 0x7f4261c3e000] 04:40:35 INFO - PROCESS | 1942 | 1461066035081 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1557ms 04:40:35 INFO - PROCESS | 1942 | 1461066035130 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 1942 | 1461066035139 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:40:35 INFO - PROCESS | 1942 | 1461066035149 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1942 | 1461066035153 Marionette TRACE conn4 <- [1,2294,null,{}] 04:40:35 INFO - PROCESS | 1942 | 1461066035159 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:35 INFO - PROCESS | 1942 | 1461066035347 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:40:35 INFO - PROCESS | 1942 | 1461066035611 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f66e800 == 114 [pid = 1942] [id = 581] 04:40:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f4261c43000) [pid = 1942] [serial = 1744] [outer = (nil)] 04:40:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f42657d9c00) [pid = 1942] [serial = 1745] [outer = 0x7f4261c43000] 04:40:35 INFO - PROCESS | 1942 | 1461066035726 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f4266a3f800) [pid = 1942] [serial = 1746] [outer = 0x7f4261c43000] 04:40:36 INFO - PROCESS | 1942 | 1461066036648 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1534ms 04:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:40:36 INFO - PROCESS | 1942 | 1461066036682 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 1942 | 1461066036686 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:40:36 INFO - PROCESS | 1942 | 1461066036692 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 1942 | 1461066036698 Marionette TRACE conn4 <- [1,2298,null,{}] 04:40:36 INFO - PROCESS | 1942 | 1461066036714 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:36 INFO - PROCESS | 1942 | 1461066036935 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:40:37 INFO - PROCESS | 1942 | 1461066037206 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754dd800 == 115 [pid = 1942] [id = 582] 04:40:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f426f5a3800) [pid = 1942] [serial = 1747] [outer = (nil)] 04:40:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f426ff09800) [pid = 1942] [serial = 1748] [outer = 0x7f426f5a3800] 04:40:37 INFO - PROCESS | 1942 | 1461066037323 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f42701fa400) [pid = 1942] [serial = 1749] [outer = 0x7f426f5a3800] 04:40:38 INFO - PROCESS | 1942 | 1461066038152 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1489ms 04:40:38 INFO - PROCESS | 1942 | 1461066038180 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 1942 | 1461066038184 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:40:38 INFO - PROCESS | 1942 | 1461066038190 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 1942 | 1461066038194 Marionette TRACE conn4 <- [1,2302,null,{}] 04:40:38 INFO - PROCESS | 1942 | 1461066038200 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:38 INFO - PROCESS | 1942 | 1461066038378 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:40:38 INFO - PROCESS | 1942 | 1461066038601 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278ee8000 == 116 [pid = 1942] [id = 583] 04:40:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f426f5a5800) [pid = 1942] [serial = 1750] [outer = (nil)] 04:40:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f427076a800) [pid = 1942] [serial = 1751] [outer = 0x7f426f5a5800] 04:40:38 INFO - PROCESS | 1942 | 1461066038712 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f427369ec00) [pid = 1942] [serial = 1752] [outer = 0x7f426f5a5800] 04:40:39 INFO - PROCESS | 1942 | 1461066039588 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1440ms 04:40:39 INFO - PROCESS | 1942 | 1461066039630 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1942 | 1461066039634 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:40:39 INFO - PROCESS | 1942 | 1461066039640 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1942 | 1461066039643 Marionette TRACE conn4 <- [1,2306,null,{}] 04:40:39 INFO - PROCESS | 1942 | 1461066039648 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:39 INFO - PROCESS | 1942 | 1461066039819 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:40:40 INFO - PROCESS | 1942 | 1461066040086 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286269800 == 117 [pid = 1942] [id = 584] 04:40:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f426f5ad400) [pid = 1942] [serial = 1753] [outer = (nil)] 04:40:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f427396f000) [pid = 1942] [serial = 1754] [outer = 0x7f426f5ad400] 04:40:40 INFO - PROCESS | 1942 | 1461066040200 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f4273e64800) [pid = 1942] [serial = 1755] [outer = 0x7f426f5ad400] 04:40:40 INFO - PROCESS | 1942 | 1461066040976 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1389ms 04:40:41 INFO - PROCESS | 1942 | 1461066041029 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 1942 | 1461066041033 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:40:41 INFO - PROCESS | 1942 | 1461066041039 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1942 | 1461066041042 Marionette TRACE conn4 <- [1,2310,null,{}] 04:40:41 INFO - PROCESS | 1942 | 1461066041047 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:41 INFO - PROCESS | 1942 | 1461066041296 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:40:41 INFO - PROCESS | 1942 | 1461066041619 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b39a000 == 118 [pid = 1942] [id = 585] 04:40:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f42775c6c00) [pid = 1942] [serial = 1756] [outer = (nil)] 04:40:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f4277a3d800) [pid = 1942] [serial = 1757] [outer = 0x7f42775c6c00] 04:40:41 INFO - PROCESS | 1942 | 1461066041699 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f427835dc00) [pid = 1942] [serial = 1758] [outer = 0x7f42775c6c00] 04:40:42 INFO - PROCESS | 1942 | 1461066042485 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1478ms 04:40:42 INFO - PROCESS | 1942 | 1461066042517 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 1942 | 1461066042521 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:40:42 INFO - PROCESS | 1942 | 1461066042526 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - PROCESS | 1942 | 1461066042529 Marionette TRACE conn4 <- [1,2314,null,{}] 04:40:42 INFO - PROCESS | 1942 | 1461066042534 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:42 INFO - PROCESS | 1942 | 1461066042704 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:40:42 INFO - PROCESS | 1942 | 1461066042968 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428f9a7000 == 119 [pid = 1942] [id = 586] 04:40:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f4275832400) [pid = 1942] [serial = 1759] [outer = (nil)] 04:40:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f42784d9400) [pid = 1942] [serial = 1760] [outer = 0x7f4275832400] 04:40:43 INFO - PROCESS | 1942 | 1461066043084 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f42784e3c00) [pid = 1942] [serial = 1761] [outer = 0x7f4275832400] 04:40:44 INFO - PROCESS | 1942 | 1461066044031 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1537ms 04:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:40:44 INFO - PROCESS | 1942 | 1461066044065 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 1942 | 1461066044068 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:40:44 INFO - PROCESS | 1942 | 1461066044075 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1942 | 1461066044078 Marionette TRACE conn4 <- [1,2318,null,{}] 04:40:44 INFO - PROCESS | 1942 | 1461066044083 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:44 INFO - PROCESS | 1942 | 1461066044263 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:40:44 INFO - PROCESS | 1942 | 1461066044486 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42909c1800 == 120 [pid = 1942] [id = 587] 04:40:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f4277a07000) [pid = 1942] [serial = 1762] [outer = (nil)] 04:40:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f42786c2800) [pid = 1942] [serial = 1763] [outer = 0x7f4277a07000] 04:40:44 INFO - PROCESS | 1942 | 1461066044595 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4278e7f800) [pid = 1942] [serial = 1764] [outer = 0x7f4277a07000] 04:40:45 INFO - PROCESS | 1942 | 1461066045477 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 1942 | 1461066045515 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:40:45 INFO - PROCESS | 1942 | 1461066045521 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1942 | 1461066045524 Marionette TRACE conn4 <- [1,2322,null,{}] 04:40:45 INFO - PROCESS | 1942 | 1461066045529 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:45 INFO - PROCESS | 1942 | 1461066045698 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:40:45 INFO - PROCESS | 1942 | 1461066045963 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261b7a000 == 121 [pid = 1942] [id = 588] 04:40:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f4278361000) [pid = 1942] [serial = 1765] [outer = (nil)] 04:40:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f4279083800) [pid = 1942] [serial = 1766] [outer = 0x7f4278361000] 04:40:46 INFO - PROCESS | 1942 | 1461066046074 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f4279088c00) [pid = 1942] [serial = 1767] [outer = 0x7f4278361000] 04:40:46 INFO - PROCESS | 1942 | 1461066046860 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1385ms 04:40:46 INFO - PROCESS | 1942 | 1461066046906 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1942 | 1461066046910 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:40:46 INFO - PROCESS | 1942 | 1461066046915 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1942 | 1461066046918 Marionette TRACE conn4 <- [1,2326,null,{}] 04:40:46 INFO - PROCESS | 1942 | 1461066046923 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:47 INFO - PROCESS | 1942 | 1461066047099 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:40:47 INFO - PROCESS | 1942 | 1461066047364 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425fe36800 == 122 [pid = 1942] [id = 589] 04:40:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4278540000) [pid = 1942] [serial = 1768] [outer = (nil)] 04:40:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f427908f400) [pid = 1942] [serial = 1769] [outer = 0x7f4278540000] 04:40:47 INFO - PROCESS | 1942 | 1461066047437 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f4279361400) [pid = 1942] [serial = 1770] [outer = 0x7f4278540000] 04:40:48 INFO - PROCESS | 1942 | 1461066048244 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1388ms 04:40:48 INFO - PROCESS | 1942 | 1461066048304 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1942 | 1461066048308 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:40:48 INFO - PROCESS | 1942 | 1461066048314 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1942 | 1461066048318 Marionette TRACE conn4 <- [1,2330,null,{}] 04:40:48 INFO - PROCESS | 1942 | 1461066048324 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:48 INFO - PROCESS | 1942 | 1461066048558 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:40:48 INFO - PROCESS | 1942 | 1461066048869 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d2e4000 == 123 [pid = 1942] [id = 590] 04:40:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f427c117000) [pid = 1942] [serial = 1771] [outer = (nil)] 04:40:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f427c169800) [pid = 1942] [serial = 1772] [outer = 0x7f427c117000] 04:40:48 INFO - PROCESS | 1942 | 1461066048951 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f427f648400) [pid = 1942] [serial = 1773] [outer = 0x7f427c117000] 04:40:49 INFO - PROCESS | 1942 | 1461066049771 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1483ms 04:40:49 INFO - PROCESS | 1942 | 1461066049799 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1942 | 1461066049801 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:40:49 INFO - PROCESS | 1942 | 1461066049808 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1942 | 1461066049810 Marionette TRACE conn4 <- [1,2334,null,{}] 04:40:49 INFO - PROCESS | 1942 | 1461066049815 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:49 INFO - PROCESS | 1942 | 1461066049992 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:40:50 INFO - PROCESS | 1942 | 1461066050266 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e55e000 == 124 [pid = 1942] [id = 591] 04:40:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f426871cc00) [pid = 1942] [serial = 1774] [outer = (nil)] 04:40:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f42854ca400) [pid = 1942] [serial = 1775] [outer = 0x7f426871cc00] 04:40:50 INFO - PROCESS | 1942 | 1461066050340 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f4286075400) [pid = 1942] [serial = 1776] [outer = 0x7f426871cc00] 04:40:51 INFO - PROCESS | 1942 | 1461066051118 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1336ms 04:40:51 INFO - PROCESS | 1942 | 1461066051145 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1942 | 1461066051149 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:40:51 INFO - PROCESS | 1942 | 1461066051154 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1942 | 1461066051156 Marionette TRACE conn4 <- [1,2338,null,{}] 04:40:51 INFO - PROCESS | 1942 | 1461066051162 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:51 INFO - PROCESS | 1942 | 1461066051346 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:40:51 INFO - PROCESS | 1942 | 1461066051624 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261b7f000 == 125 [pid = 1942] [id = 592] 04:40:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f427026f800) [pid = 1942] [serial = 1777] [outer = (nil)] 04:40:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4286592800) [pid = 1942] [serial = 1778] [outer = 0x7f427026f800] 04:40:51 INFO - PROCESS | 1942 | 1461066051697 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f428742b000) [pid = 1942] [serial = 1779] [outer = 0x7f427026f800] 04:40:52 INFO - PROCESS | 1942 | 1461066052496 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:40:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:40:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1386ms 04:40:52 INFO - PROCESS | 1942 | 1461066052542 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1942 | 1461066052545 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:40:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:40:52 INFO - PROCESS | 1942 | 1461066052551 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1942 | 1461066052553 Marionette TRACE conn4 <- [1,2342,null,{}] 04:40:52 INFO - PROCESS | 1942 | 1461066052559 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:52 INFO - PROCESS | 1942 | 1461066052733 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:40:53 INFO - PROCESS | 1942 | 1461066053001 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ca7000 == 126 [pid = 1942] [id = 593] 04:40:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f4275768800) [pid = 1942] [serial = 1780] [outer = (nil)] 04:40:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f42875cd000) [pid = 1942] [serial = 1781] [outer = 0x7f4275768800] 04:40:53 INFO - PROCESS | 1942 | 1461066053074 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f428770c400) [pid = 1942] [serial = 1782] [outer = 0x7f4275768800] 04:40:53 INFO - PROCESS | 1942 | 1461066053925 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:40:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1428ms 04:40:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:40:53 INFO - PROCESS | 1942 | 1461066053980 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 1942 | 1461066053982 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:40:53 INFO - PROCESS | 1942 | 1461066053988 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1942 | 1461066053991 Marionette TRACE conn4 <- [1,2346,null,{}] 04:40:53 INFO - PROCESS | 1942 | 1461066053996 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:54 INFO - PROCESS | 1942 | 1461066054170 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:40:54 INFO - PROCESS | 1942 | 1461066054451 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d3e9000 == 127 [pid = 1942] [id = 594] 04:40:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f4262286c00) [pid = 1942] [serial = 1783] [outer = (nil)] 04:40:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f42647cf400) [pid = 1942] [serial = 1784] [outer = 0x7f4262286c00] 04:40:54 INFO - PROCESS | 1942 | 1461066054561 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f428770d400) [pid = 1942] [serial = 1785] [outer = 0x7f4262286c00] 04:40:55 INFO - PROCESS | 1942 | 1461066055335 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:40:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1379ms 04:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:40:55 INFO - PROCESS | 1942 | 1461066055366 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 1942 | 1461066055369 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:40:55 INFO - PROCESS | 1942 | 1461066055375 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1942 | 1461066055378 Marionette TRACE conn4 <- [1,2350,null,{}] 04:40:55 INFO - PROCESS | 1942 | 1461066055383 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:55 INFO - PROCESS | 1942 | 1461066055565 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:40:56 INFO - PROCESS | 1942 | 1461066056360 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ffd3000 == 128 [pid = 1942] [id = 595] 04:40:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f425fd04800) [pid = 1942] [serial = 1786] [outer = (nil)] 04:40:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f42606ca400) [pid = 1942] [serial = 1787] [outer = 0x7f425fd04800] 04:40:56 INFO - PROCESS | 1942 | 1461066056571 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f426191e000) [pid = 1942] [serial = 1788] [outer = 0x7f425fd04800] 04:40:57 INFO - PROCESS | 1942 | 1461066057475 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2138ms 04:40:57 INFO - PROCESS | 1942 | 1461066057513 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:40:57 INFO - PROCESS | 1942 | 1461066057518 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:40:57 INFO - PROCESS | 1942 | 1461066057525 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1942 | 1461066057531 Marionette TRACE conn4 <- [1,2354,null,{}] 04:40:57 INFO - PROCESS | 1942 | 1461066057537 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:57 INFO - PROCESS | 1942 | 1461066057723 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:40:58 INFO - PROCESS | 1942 | 1461066058027 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e3e8800 == 129 [pid = 1942] [id = 596] 04:40:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f4262292000) [pid = 1942] [serial = 1789] [outer = (nil)] 04:40:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f4262a17800) [pid = 1942] [serial = 1790] [outer = 0x7f4262292000] 04:40:58 INFO - PROCESS | 1942 | 1461066058255 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f42632a7800) [pid = 1942] [serial = 1791] [outer = 0x7f4262292000] 04:40:59 INFO - PROCESS | 1942 | 1461066059162 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:40:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:40:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1684ms 04:40:59 INFO - PROCESS | 1942 | 1461066059210 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:40:59 INFO - PROCESS | 1942 | 1461066059216 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:40:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:40:59 INFO - PROCESS | 1942 | 1461066059224 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:40:59 INFO - PROCESS | 1942 | 1461066059227 Marionette TRACE conn4 <- [1,2358,null,{}] 04:40:59 INFO - PROCESS | 1942 | 1461066059232 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:59 INFO - PROCESS | 1942 | 1461066059406 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:40:59 INFO - PROCESS | 1942 | 1461066059803 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426732c000 == 128 [pid = 1942] [id = 537] 04:40:59 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42744db000 == 127 [pid = 1942] [id = 529] 04:40:59 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270549800 == 126 [pid = 1942] [id = 528] 04:40:59 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f426f4ec000) [pid = 1942] [serial = 1676] [outer = (nil)] [url = about:blank] 04:40:59 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f42739c7400) [pid = 1942] [serial = 1643] [outer = (nil)] [url = about:blank] 04:40:59 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f4273e61800) [pid = 1942] [serial = 1646] [outer = (nil)] [url = about:blank] 04:40:59 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4261916400) [pid = 1942] [serial = 1649] [outer = (nil)] [url = about:blank] 04:40:59 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f4261c4b000) [pid = 1942] [serial = 1652] [outer = (nil)] [url = about:blank] 04:40:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42607cf800 == 127 [pid = 1942] [id = 597] 04:40:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f42606d6800) [pid = 1942] [serial = 1792] [outer = (nil)] 04:40:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f42623af400) [pid = 1942] [serial = 1793] [outer = 0x7f42606d6800] 04:40:59 INFO - PROCESS | 1942 | 1461066059956 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f4265807400) [pid = 1942] [serial = 1794] [outer = 0x7f42606d6800] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265899800 == 126 [pid = 1942] [id = 578] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f7c1000 == 125 [pid = 1942] [id = 577] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266990000 == 124 [pid = 1942] [id = 576] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265188800 == 123 [pid = 1942] [id = 575] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42619d8000 == 122 [pid = 1942] [id = 574] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265aab000 == 121 [pid = 1942] [id = 573] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42793c1800 == 120 [pid = 1942] [id = 567] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427831c000 == 119 [pid = 1942] [id = 566] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277071000 == 118 [pid = 1942] [id = 565] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42744d9000 == 117 [pid = 1942] [id = 564] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42713b5000 == 116 [pid = 1942] [id = 563] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270209800 == 115 [pid = 1942] [id = 562] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f8a5800 == 114 [pid = 1942] [id = 561] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266991000 == 113 [pid = 1942] [id = 560] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e41000 == 112 [pid = 1942] [id = 526] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42619df000 == 111 [pid = 1942] [id = 559] 04:41:00 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426dd31000 == 110 [pid = 1942] [id = 558] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f4266f8a400) [pid = 1942] [serial = 1670] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4267407c00) [pid = 1942] [serial = 1622] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f4261919400) [pid = 1942] [serial = 1655] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f42647cd800) [pid = 1942] [serial = 1662] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f4263b63c00) [pid = 1942] [serial = 1661] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f427369dc00) [pid = 1942] [serial = 1637] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f4271732400) [pid = 1942] [serial = 1634] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f4265a44c00) [pid = 1942] [serial = 1667] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f427377c800) [pid = 1942] [serial = 1640] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f4263089800) [pid = 1942] [serial = 1613] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f426f0e4000) [pid = 1942] [serial = 1625] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f426fa7a800) [pid = 1942] [serial = 1628] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f42623b3c00) [pid = 1942] [serial = 1616] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f4262bc6400) [pid = 1942] [serial = 1659] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f42623b4000) [pid = 1942] [serial = 1658] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f42670f5800) [pid = 1942] [serial = 1671] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f4265632400) [pid = 1942] [serial = 1664] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f4265806c00) [pid = 1942] [serial = 1665] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f426525a400) [pid = 1942] [serial = 1619] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f427068b400) [pid = 1942] [serial = 1631] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f4261c4b800) [pid = 1942] [serial = 1673] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f4268595400) [pid = 1942] [serial = 1674] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f4266a3dc00) [pid = 1942] [serial = 1668] [outer = (nil)] [url = about:blank] 04:41:00 INFO - PROCESS | 1942 | 1461066060760 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1582ms 04:41:00 INFO - PROCESS | 1942 | 1461066060805 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1942 | 1461066060809 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:41:00 INFO - PROCESS | 1942 | 1461066060816 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1942 | 1461066060824 Marionette TRACE conn4 <- [1,2362,null,{}] 04:41:00 INFO - PROCESS | 1942 | 1461066060837 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:01 INFO - PROCESS | 1942 | 1461066061007 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:41:01 INFO - PROCESS | 1942 | 1461066061191 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265557000 == 111 [pid = 1942] [id = 598] 04:41:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f42606d7000) [pid = 1942] [serial = 1795] [outer = (nil)] 04:41:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4265a44c00) [pid = 1942] [serial = 1796] [outer = 0x7f42606d7000] 04:41:01 INFO - PROCESS | 1942 | 1461066061268 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f42670f5000) [pid = 1942] [serial = 1797] [outer = 0x7f42606d7000] 04:41:02 INFO - PROCESS | 1942 | 1461066062032 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:41:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1238ms 04:41:02 INFO - PROCESS | 1942 | 1461066062054 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1942 | 1461066062058 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:41:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:41:02 INFO - PROCESS | 1942 | 1461066062063 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1942 | 1461066062065 Marionette TRACE conn4 <- [1,2366,null,{}] 04:41:02 INFO - PROCESS | 1942 | 1461066062071 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:02 INFO - PROCESS | 1942 | 1461066062322 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:41:02 INFO - PROCESS | 1942 | 1461066062354 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42659a5000 == 112 [pid = 1942] [id = 599] 04:41:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f4261916400) [pid = 1942] [serial = 1798] [outer = (nil)] 04:41:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f4268599800) [pid = 1942] [serial = 1799] [outer = 0x7f4261916400] 04:41:02 INFO - PROCESS | 1942 | 1461066062412 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f426ec31400) [pid = 1942] [serial = 1800] [outer = 0x7f4261916400] 04:41:03 INFO - PROCESS | 1942 | 1461066063279 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:41:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1236ms 04:41:03 INFO - PROCESS | 1942 | 1461066063301 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1942 | 1461066063304 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:41:03 INFO - PROCESS | 1942 | 1461066063311 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1942 | 1461066063314 Marionette TRACE conn4 <- [1,2370,null,{}] 04:41:03 INFO - PROCESS | 1942 | 1461066063319 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 1942 | 1461066063537 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:41:03 INFO - PROCESS | 1942 | 1461066063568 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4267316800 == 113 [pid = 1942] [id = 600] 04:41:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f426f5a1800) [pid = 1942] [serial = 1801] [outer = (nil)] 04:41:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f426f5abc00) [pid = 1942] [serial = 1802] [outer = 0x7f426f5a1800] 04:41:03 INFO - PROCESS | 1942 | 1461066063637 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f426fdc6800) [pid = 1942] [serial = 1803] [outer = 0x7f426f5a1800] 04:41:04 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4261c41800) [pid = 1942] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:41:04 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f425fb95c00) [pid = 1942] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:41:04 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f4265a50000) [pid = 1942] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:41:04 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f425fd06000) [pid = 1942] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:41:04 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f426524e800) [pid = 1942] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:41:04 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f42632a6000) [pid = 1942] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:41:04 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f4261925000) [pid = 1942] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:41:04 INFO - PROCESS | 1942 | 1461066064836 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:41:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1582ms 04:41:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:41:04 INFO - PROCESS | 1942 | 1461066064893 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1942 | 1461066064896 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:41:04 INFO - PROCESS | 1942 | 1461066064902 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1942 | 1461066064904 Marionette TRACE conn4 <- [1,2374,null,{}] 04:41:04 INFO - PROCESS | 1942 | 1461066064909 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 1942 | 1461066065068 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:41:05 INFO - PROCESS | 1942 | 1461066065088 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da64000 == 114 [pid = 1942] [id = 601] 04:41:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f4265a4b800) [pid = 1942] [serial = 1804] [outer = (nil)] 04:41:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f42701b8800) [pid = 1942] [serial = 1805] [outer = 0x7f4265a4b800] 04:41:05 INFO - PROCESS | 1942 | 1461066065180 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f427068b400) [pid = 1942] [serial = 1806] [outer = 0x7f4265a4b800] 04:41:06 INFO - PROCESS | 1942 | 1461066066172 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1331ms 04:41:06 INFO - PROCESS | 1942 | 1461066066232 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1942 | 1461066066234 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:41:06 INFO - PROCESS | 1942 | 1461066066240 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1942 | 1461066066242 Marionette TRACE conn4 <- [1,2378,null,{}] 04:41:06 INFO - PROCESS | 1942 | 1461066066248 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:06 INFO - PROCESS | 1942 | 1461066066403 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:41:06 INFO - PROCESS | 1942 | 1461066066418 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f7be800 == 115 [pid = 1942] [id = 602] 04:41:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f426fdc7000) [pid = 1942] [serial = 1807] [outer = (nil)] 04:41:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f42734cbc00) [pid = 1942] [serial = 1808] [outer = 0x7f426fdc7000] 04:41:06 INFO - PROCESS | 1942 | 1461066066476 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f427386bc00) [pid = 1942] [serial = 1809] [outer = 0x7f426fdc7000] 04:41:07 INFO - PROCESS | 1942 | 1461066067681 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1476ms 04:41:07 INFO - PROCESS | 1942 | 1461066067718 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1942 | 1461066067724 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:41:07 INFO - PROCESS | 1942 | 1461066067733 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1942 | 1461066067737 Marionette TRACE conn4 <- [1,2382,null,{}] 04:41:07 INFO - PROCESS | 1942 | 1461066067745 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:07 INFO - PROCESS | 1942 | 1461066067957 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:41:08 INFO - PROCESS | 1942 | 1461066068235 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ca5000 == 116 [pid = 1942] [id = 603] 04:41:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f4262bcd000) [pid = 1942] [serial = 1810] [outer = (nil)] 04:41:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f4263146400) [pid = 1942] [serial = 1811] [outer = 0x7f4262bcd000] 04:41:08 INFO - PROCESS | 1942 | 1461066068353 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f426525a000) [pid = 1942] [serial = 1812] [outer = 0x7f4262bcd000] 04:41:09 INFO - PROCESS | 1942 | 1461066069268 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1592ms 04:41:09 INFO - PROCESS | 1942 | 1461066069326 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1942 | 1461066069334 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:41:09 INFO - PROCESS | 1942 | 1461066069344 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1942 | 1461066069347 Marionette TRACE conn4 <- [1,2386,null,{}] 04:41:09 INFO - PROCESS | 1942 | 1461066069353 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:09 INFO - PROCESS | 1942 | 1461066069548 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:41:09 INFO - PROCESS | 1942 | 1461066069849 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266fdc000 == 117 [pid = 1942] [id = 604] 04:41:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f4265292c00) [pid = 1942] [serial = 1813] [outer = (nil)] 04:41:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f4266f93800) [pid = 1942] [serial = 1814] [outer = 0x7f4265292c00] 04:41:09 INFO - PROCESS | 1942 | 1461066069965 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f426ec37000) [pid = 1942] [serial = 1815] [outer = 0x7f4265292c00] 04:41:10 INFO - PROCESS | 1942 | 1461066070748 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:41:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:41:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1444ms 04:41:10 INFO - PROCESS | 1942 | 1461066070788 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 1942 | 1461066070792 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:41:10 INFO - PROCESS | 1942 | 1461066070828 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1942 | 1461066070834 Marionette TRACE conn4 <- [1,2390,null,{}] 04:41:10 INFO - PROCESS | 1942 | 1461066070871 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:11 INFO - PROCESS | 1942 | 1461066071076 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:41:11 INFO - PROCESS | 1942 | 1461066071309 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427019e000 == 118 [pid = 1942] [id = 605] 04:41:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f426f0dec00) [pid = 1942] [serial = 1816] [outer = (nil)] 04:41:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f42701ba400) [pid = 1942] [serial = 1817] [outer = 0x7f426f0dec00] 04:41:11 INFO - PROCESS | 1942 | 1461066071426 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f42714b4400) [pid = 1942] [serial = 1818] [outer = 0x7f426f0dec00] 04:41:12 INFO - PROCESS | 1942 | 1461066072311 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1573ms 04:41:12 INFO - PROCESS | 1942 | 1461066072386 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1942 | 1461066072391 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:41:12 INFO - PROCESS | 1942 | 1461066072397 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1942 | 1461066072400 Marionette TRACE conn4 <- [1,2394,null,{}] 04:41:12 INFO - PROCESS | 1942 | 1461066072405 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:12 INFO - PROCESS | 1942 | 1461066072590 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:41:12 INFO - PROCESS | 1942 | 1461066072895 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42708e4000 == 119 [pid = 1942] [id = 606] 04:41:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f42623ae400) [pid = 1942] [serial = 1819] [outer = (nil)] 04:41:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f426f0de400) [pid = 1942] [serial = 1820] [outer = 0x7f42623ae400] 04:41:12 INFO - PROCESS | 1942 | 1461066072969 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f4273872c00) [pid = 1942] [serial = 1821] [outer = 0x7f42623ae400] 04:41:13 INFO - PROCESS | 1942 | 1461066073783 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1429ms 04:41:13 INFO - PROCESS | 1942 | 1461066073827 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1942 | 1461066073831 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:41:13 INFO - PROCESS | 1942 | 1461066073836 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1942 | 1461066073839 Marionette TRACE conn4 <- [1,2398,null,{}] 04:41:13 INFO - PROCESS | 1942 | 1461066073844 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 1942 | 1461066074017 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:41:14 INFO - PROCESS | 1942 | 1461066074284 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e41000 == 120 [pid = 1942] [id = 607] 04:41:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f4273e68c00) [pid = 1942] [serial = 1822] [outer = (nil)] 04:41:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f4273e6cc00) [pid = 1942] [serial = 1823] [outer = 0x7f4273e68c00] 04:41:14 INFO - PROCESS | 1942 | 1461066074404 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f4275570800) [pid = 1942] [serial = 1824] [outer = 0x7f4273e68c00] 04:41:15 INFO - PROCESS | 1942 | 1461066075223 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1429ms 04:41:15 INFO - PROCESS | 1942 | 1461066075267 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1942 | 1461066075271 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:41:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:41:15 INFO - PROCESS | 1942 | 1461066075276 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1942 | 1461066075279 Marionette TRACE conn4 <- [1,2402,null,{}] 04:41:15 INFO - PROCESS | 1942 | 1461066075284 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:15 INFO - PROCESS | 1942 | 1461066075482 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:41:15 INFO - PROCESS | 1942 | 1461066075743 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427751f000 == 121 [pid = 1942] [id = 608] 04:41:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f427679b000) [pid = 1942] [serial = 1825] [outer = (nil)] 04:41:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f4277a47000) [pid = 1942] [serial = 1826] [outer = 0x7f427679b000] 04:41:15 INFO - PROCESS | 1942 | 1461066075859 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f42786bb400) [pid = 1942] [serial = 1827] [outer = 0x7f427679b000] 04:41:16 INFO - PROCESS | 1942 | 1461066076650 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1428ms 04:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:41:16 INFO - PROCESS | 1942 | 1461066076705 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1942 | 1461066076707 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:41:16 INFO - PROCESS | 1942 | 1461066076714 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1942 | 1461066076717 Marionette TRACE conn4 <- [1,2406,null,{}] 04:41:16 INFO - PROCESS | 1942 | 1461066076722 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:16 INFO - PROCESS | 1942 | 1461066076892 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:41:17 INFO - PROCESS | 1942 | 1461066077171 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278cb4800 == 122 [pid = 1942] [id = 609] 04:41:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f42739c8c00) [pid = 1942] [serial = 1828] [outer = (nil)] 04:41:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f4278e8b400) [pid = 1942] [serial = 1829] [outer = 0x7f42739c8c00] 04:41:17 INFO - PROCESS | 1942 | 1461066077284 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f4279514c00) [pid = 1942] [serial = 1830] [outer = 0x7f42739c8c00] 04:41:18 INFO - PROCESS | 1942 | 1461066078061 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1378ms 04:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:41:18 INFO - PROCESS | 1942 | 1461066078092 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1942 | 1461066078095 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:41:18 INFO - PROCESS | 1942 | 1461066078101 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1942 | 1461066078104 Marionette TRACE conn4 <- [1,2410,null,{}] 04:41:18 INFO - PROCESS | 1942 | 1461066078110 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:18 INFO - PROCESS | 1942 | 1461066078299 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:41:18 INFO - PROCESS | 1942 | 1461066078566 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f5bd800 == 123 [pid = 1942] [id = 610] 04:41:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f427571ec00) [pid = 1942] [serial = 1831] [outer = (nil)] 04:41:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f4279d55800) [pid = 1942] [serial = 1832] [outer = 0x7f427571ec00] 04:41:18 INFO - PROCESS | 1942 | 1461066078640 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f427c58fc00) [pid = 1942] [serial = 1833] [outer = 0x7f427571ec00] 04:41:19 INFO - PROCESS | 1942 | 1461066079475 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1430ms 04:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:41:19 INFO - PROCESS | 1942 | 1461066079530 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1942 | 1461066079533 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:41:19 INFO - PROCESS | 1942 | 1461066079539 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1942 | 1461066079542 Marionette TRACE conn4 <- [1,2414,null,{}] 04:41:19 INFO - PROCESS | 1942 | 1461066079547 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 1942 | 1461066079725 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:41:19 INFO - PROCESS | 1942 | 1461066079992 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428775c800 == 124 [pid = 1942] [id = 611] 04:41:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f4261c49800) [pid = 1942] [serial = 1834] [outer = (nil)] 04:41:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f428670fc00) [pid = 1942] [serial = 1835] [outer = 0x7f4261c49800] 04:41:20 INFO - PROCESS | 1942 | 1461066080102 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f42878bb800) [pid = 1942] [serial = 1836] [outer = 0x7f4261c49800] 04:41:20 INFO - PROCESS | 1942 | 1461066080875 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1389ms 04:41:20 INFO - PROCESS | 1942 | 1461066080928 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1942 | 1461066080931 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:41:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:41:20 INFO - PROCESS | 1942 | 1461066080937 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1942 | 1461066080939 Marionette TRACE conn4 <- [1,2418,null,{}] 04:41:20 INFO - PROCESS | 1942 | 1461066080945 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:21 INFO - PROCESS | 1942 | 1461066081133 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:41:21 INFO - PROCESS | 1942 | 1461066081402 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b5b3000 == 125 [pid = 1942] [id = 612] 04:41:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f4289796000) [pid = 1942] [serial = 1837] [outer = (nil)] 04:41:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f428aeb6400) [pid = 1942] [serial = 1838] [outer = 0x7f4289796000] 04:41:21 INFO - PROCESS | 1942 | 1461066081530 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f428b425c00) [pid = 1942] [serial = 1839] [outer = 0x7f4289796000] 04:41:22 INFO - PROCESS | 1942 | 1461066082353 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1479ms 04:41:22 INFO - PROCESS | 1942 | 1461066082417 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:41:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:41:22 INFO - PROCESS | 1942 | 1461066082421 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:41:22 INFO - PROCESS | 1942 | 1461066082427 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1942 | 1461066082431 Marionette TRACE conn4 <- [1,2422,null,{}] 04:41:22 INFO - PROCESS | 1942 | 1461066082437 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:22 INFO - PROCESS | 1942 | 1461066082642 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:41:22 INFO - PROCESS | 1942 | 1461066082950 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425abe8000 == 126 [pid = 1942] [id = 613] 04:41:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f4261a52000) [pid = 1942] [serial = 1840] [outer = (nil)] 04:41:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f4261a5d000) [pid = 1942] [serial = 1841] [outer = 0x7f4261a52000] 04:41:23 INFO - PROCESS | 1942 | 1461066083029 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f428b42f800) [pid = 1942] [serial = 1842] [outer = 0x7f4261a52000] 04:41:23 INFO - PROCESS | 1942 | 1461066083800 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1433ms 04:41:23 INFO - PROCESS | 1942 | 1461066083860 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1942 | 1461066083864 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:41:23 INFO - PROCESS | 1942 | 1461066083870 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1942 | 1461066083872 Marionette TRACE conn4 <- [1,2426,null,{}] 04:41:23 INFO - PROCESS | 1942 | 1461066083878 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:24 INFO - PROCESS | 1942 | 1461066084052 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:41:24 INFO - PROCESS | 1942 | 1461066084323 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428f990000 == 127 [pid = 1942] [id = 614] 04:41:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f4261a54400) [pid = 1942] [serial = 1843] [outer = (nil)] 04:41:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f4287538c00) [pid = 1942] [serial = 1844] [outer = 0x7f4261a54400] 04:41:24 INFO - PROCESS | 1942 | 1461066084395 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f428753d000) [pid = 1942] [serial = 1845] [outer = 0x7f4261a54400] 04:41:25 INFO - PROCESS | 1942 | 1461066085190 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:41:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1384ms 04:41:25 INFO - PROCESS | 1942 | 1461066085255 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1942 | 1461066085257 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:41:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:41:25 INFO - PROCESS | 1942 | 1461066085263 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1942 | 1461066085266 Marionette TRACE conn4 <- [1,2430,null,{}] 04:41:25 INFO - PROCESS | 1942 | 1461066085271 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:25 INFO - PROCESS | 1942 | 1461066085444 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:41:25 INFO - PROCESS | 1942 | 1461066085715 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e459800 == 128 [pid = 1942] [id = 615] 04:41:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f425aa87c00) [pid = 1942] [serial = 1846] [outer = (nil)] 04:41:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f425aa8ec00) [pid = 1942] [serial = 1847] [outer = 0x7f425aa87c00] 04:41:25 INFO - PROCESS | 1942 | 1461066085823 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f425aa94000) [pid = 1942] [serial = 1848] [outer = 0x7f425aa87c00] 04:41:26 INFO - PROCESS | 1942 | 1461066086580 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:41:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1328ms 04:41:26 INFO - PROCESS | 1942 | 1461066086607 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1942 | 1461066086611 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:41:26 INFO - PROCESS | 1942 | 1461066086619 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1942 | 1461066086622 Marionette TRACE conn4 <- [1,2434,null,{}] 04:41:26 INFO - PROCESS | 1942 | 1461066086626 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 1942 | 1461066086804 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:41:27 INFO - PROCESS | 1942 | 1461066087078 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42645a2800 == 129 [pid = 1942] [id = 616] 04:41:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f425aa8ac00) [pid = 1942] [serial = 1849] [outer = (nil)] 04:41:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f4287536400) [pid = 1942] [serial = 1850] [outer = 0x7f425aa8ac00] 04:41:27 INFO - PROCESS | 1942 | 1461066087161 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f4287540400) [pid = 1942] [serial = 1851] [outer = 0x7f425aa8ac00] 04:41:28 INFO - PROCESS | 1942 | 1461066088004 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1427ms 04:41:28 INFO - PROCESS | 1942 | 1461066088046 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1942 | 1461066088050 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:41:28 INFO - PROCESS | 1942 | 1461066088055 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1942 | 1461066088057 Marionette TRACE conn4 <- [1,2438,null,{}] 04:41:28 INFO - PROCESS | 1942 | 1461066088063 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:28 INFO - PROCESS | 1942 | 1461066088243 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:41:28 INFO - PROCESS | 1942 | 1461066088525 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ed74000 == 130 [pid = 1942] [id = 617] 04:41:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f4259306c00) [pid = 1942] [serial = 1852] [outer = (nil)] 04:41:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f425930b000) [pid = 1942] [serial = 1853] [outer = 0x7f4259306c00] 04:41:28 INFO - PROCESS | 1942 | 1461066088602 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f4259310400) [pid = 1942] [serial = 1854] [outer = 0x7f4259306c00] 04:41:29 INFO - PROCESS | 1942 | 1461066089415 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1429ms 04:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:41:29 INFO - PROCESS | 1942 | 1461066089486 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1942 | 1461066089488 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:41:29 INFO - PROCESS | 1942 | 1461066089495 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1942 | 1461066089498 Marionette TRACE conn4 <- [1,2442,null,{}] 04:41:29 INFO - PROCESS | 1942 | 1461066089503 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:29 INFO - PROCESS | 1942 | 1461066089678 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:41:29 INFO - PROCESS | 1942 | 1461066089952 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42645b5000 == 131 [pid = 1942] [id = 618] 04:41:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 244 (0x7f4259309400) [pid = 1942] [serial = 1855] [outer = (nil)] 04:41:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 245 (0x7f426219cc00) [pid = 1942] [serial = 1856] [outer = 0x7f4259309400] 04:41:30 INFO - PROCESS | 1942 | 1461066090065 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 246 (0x7f42621a2000) [pid = 1942] [serial = 1857] [outer = 0x7f4259309400] 04:41:30 INFO - PROCESS | 1942 | 1461066090815 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1384ms 04:41:30 INFO - PROCESS | 1942 | 1461066090878 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1942 | 1461066090882 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:41:30 INFO - PROCESS | 1942 | 1461066090887 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1942 | 1461066090890 Marionette TRACE conn4 <- [1,2446,null,{}] 04:41:30 INFO - PROCESS | 1942 | 1461066090895 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:31 INFO - PROCESS | 1942 | 1461066091095 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:41:31 INFO - PROCESS | 1942 | 1461066091388 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42594f2000 == 132 [pid = 1942] [id = 619] 04:41:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 247 (0x7f425930d400) [pid = 1942] [serial = 1858] [outer = (nil)] 04:41:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 248 (0x7f42621a6c00) [pid = 1942] [serial = 1859] [outer = 0x7f425930d400] 04:41:31 INFO - PROCESS | 1942 | 1461066091514 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 249 (0x7f42621ab400) [pid = 1942] [serial = 1860] [outer = 0x7f425930d400] 04:41:32 INFO - PROCESS | 1942 | 1461066092283 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1481ms 04:41:32 INFO - PROCESS | 1942 | 1461066092370 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1942 | 1461066092376 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:41:32 INFO - PROCESS | 1942 | 1461066092383 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1942 | 1461066092385 Marionette TRACE conn4 <- [1,2450,null,{}] 04:41:32 INFO - PROCESS | 1942 | 1461066092390 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:32 INFO - PROCESS | 1942 | 1461066092583 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:41:32 INFO - PROCESS | 1942 | 1461066092902 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e9e6000 == 133 [pid = 1942] [id = 620] 04:41:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 250 (0x7f425d435800) [pid = 1942] [serial = 1861] [outer = (nil)] 04:41:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 251 (0x7f425d43d000) [pid = 1942] [serial = 1862] [outer = 0x7f425d435800] 04:41:32 INFO - PROCESS | 1942 | 1461066092974 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 252 (0x7f425d441400) [pid = 1942] [serial = 1863] [outer = 0x7f425d435800] 04:41:33 INFO - PROCESS | 1942 | 1461066093804 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:41:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1448ms 04:41:33 INFO - PROCESS | 1942 | 1461066093832 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1942 | 1461066093836 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:41:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:41:33 INFO - PROCESS | 1942 | 1461066093842 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1942 | 1461066093844 Marionette TRACE conn4 <- [1,2454,null,{}] 04:41:33 INFO - PROCESS | 1942 | 1461066093849 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:34 INFO - PROCESS | 1942 | 1461066094028 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:41:34 INFO - PROCESS | 1942 | 1461066094349 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ae5000 == 134 [pid = 1942] [id = 621] 04:41:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 253 (0x7f425d434000) [pid = 1942] [serial = 1864] [outer = (nil)] 04:41:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 254 (0x7f4262112000) [pid = 1942] [serial = 1865] [outer = 0x7f425d434000] 04:41:34 INFO - PROCESS | 1942 | 1461066094421 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 255 (0x7f426228a400) [pid = 1942] [serial = 1866] [outer = 0x7f425d434000] 04:41:35 INFO - PROCESS | 1942 | 1461066095182 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:41:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:41:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1388ms 04:41:35 INFO - PROCESS | 1942 | 1461066095231 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:41:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:41:35 INFO - PROCESS | 1942 | 1461066095236 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:41:35 INFO - PROCESS | 1942 | 1461066095242 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1942 | 1461066095245 Marionette TRACE conn4 <- [1,2458,null,{}] 04:41:35 INFO - PROCESS | 1942 | 1461066095250 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:35 INFO - PROCESS | 1942 | 1461066095447 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:41:35 INFO - PROCESS | 1942 | 1461066095732 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f669000 == 135 [pid = 1942] [id = 622] 04:41:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 256 (0x7f42606ce400) [pid = 1942] [serial = 1867] [outer = (nil)] 04:41:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 257 (0x7f426f7db800) [pid = 1942] [serial = 1868] [outer = 0x7f42606ce400] 04:41:35 INFO - PROCESS | 1942 | 1461066095849 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 258 (0x7f42862bcc00) [pid = 1942] [serial = 1869] [outer = 0x7f42606ce400] 04:41:37 INFO - PROCESS | 1942 | 1461066097161 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da64000 == 134 [pid = 1942] [id = 601] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4267316800 == 133 [pid = 1942] [id = 600] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42659a5000 == 132 [pid = 1942] [id = 599] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265557000 == 131 [pid = 1942] [id = 598] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42607cf800 == 130 [pid = 1942] [id = 597] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425e3e8800 == 129 [pid = 1942] [id = 596] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ffd3000 == 128 [pid = 1942] [id = 595] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4261b7a000 == 127 [pid = 1942] [id = 588] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42909c1800 == 126 [pid = 1942] [id = 587] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428f9a7000 == 125 [pid = 1942] [id = 586] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b39a000 == 124 [pid = 1942] [id = 585] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286269800 == 123 [pid = 1942] [id = 584] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278ee8000 == 122 [pid = 1942] [id = 583] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754dd800 == 121 [pid = 1942] [id = 582] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f66e800 == 120 [pid = 1942] [id = 581] 04:41:37 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42622e1000 == 119 [pid = 1942] [id = 580] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 257 (0x7f42714b4000) [pid = 1942] [serial = 1739] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 256 (0x7f426f0bdc00) [pid = 1942] [serial = 1731] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 255 (0x7f427369e400) [pid = 1942] [serial = 1697] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 254 (0x7f42647cec00) [pid = 1942] [serial = 1736] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 253 (0x7f4261fc8800) [pid = 1942] [serial = 1679] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 252 (0x7f4270696000) [pid = 1942] [serial = 1694] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 251 (0x7f4273870000) [pid = 1942] [serial = 1700] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 250 (0x7f426fdc3c00) [pid = 1942] [serial = 1734] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 249 (0x7f426f6bbc00) [pid = 1942] [serial = 1677] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 248 (0x7f4275773800) [pid = 1942] [serial = 1709] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 247 (0x7f4265251400) [pid = 1942] [serial = 1724] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 246 (0x7f4270270400) [pid = 1942] [serial = 1737] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 245 (0x7f4266a3c800) [pid = 1942] [serial = 1727] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 244 (0x7f4273d8cc00) [pid = 1942] [serial = 1703] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 243 (0x7f4263b67400) [pid = 1942] [serial = 1682] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f427709f000) [pid = 1942] [serial = 1712] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f4273d8bc00) [pid = 1942] [serial = 1706] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f42688f0800) [pid = 1942] [serial = 1730] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f4266f91c00) [pid = 1942] [serial = 1685] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f426fdbdc00) [pid = 1942] [serial = 1691] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f4262f87000) [pid = 1942] [serial = 1722] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f4277a40c00) [pid = 1942] [serial = 1715] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f426f5d1c00) [pid = 1942] [serial = 1733] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f426563a000) [pid = 1942] [serial = 1725] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f426f59f400) [pid = 1942] [serial = 1688] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f42623b0000) [pid = 1942] [serial = 1721] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f4266f95000) [pid = 1942] [serial = 1728] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f4262bc4800) [pid = 1942] [serial = 1718] [outer = (nil)] [url = about:blank] 04:41:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:41:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2701ms 04:41:37 INFO - PROCESS | 1942 | 1461066097943 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1942 | 1461066097948 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:41:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:41:37 INFO - PROCESS | 1942 | 1461066097956 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1942 | 1461066097960 Marionette TRACE conn4 <- [1,2462,null,{}] 04:41:37 INFO - PROCESS | 1942 | 1461066097968 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 1942 | 1461066098168 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:41:38 INFO - PROCESS | 1942 | 1461066098398 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e3e7800 == 120 [pid = 1942] [id = 623] 04:41:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f425ea4f400) [pid = 1942] [serial = 1870] [outer = (nil)] 04:41:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f4261a52800) [pid = 1942] [serial = 1871] [outer = 0x7f425ea4f400] 04:41:38 INFO - PROCESS | 1942 | 1461066098464 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f4261c42800) [pid = 1942] [serial = 1872] [outer = 0x7f425ea4f400] 04:41:39 INFO - PROCESS | 1942 | 1461066099186 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1282ms 04:41:39 INFO - PROCESS | 1942 | 1461066099238 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1942 | 1461066099247 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:41:39 INFO - PROCESS | 1942 | 1461066099259 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1942 | 1461066099262 Marionette TRACE conn4 <- [1,2466,null,{}] 04:41:39 INFO - PROCESS | 1942 | 1461066099268 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 1942 | 1461066099510 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:41:39 INFO - PROCESS | 1942 | 1461066099535 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42608c9800 == 121 [pid = 1942] [id = 624] 04:41:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f426210b000) [pid = 1942] [serial = 1873] [outer = (nil)] 04:41:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f42623b3c00) [pid = 1942] [serial = 1874] [outer = 0x7f426210b000] 04:41:39 INFO - PROCESS | 1942 | 1461066099594 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f4262f84000) [pid = 1942] [serial = 1875] [outer = 0x7f426210b000] 04:41:40 INFO - PROCESS | 1942 | 1461066100554 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1333ms 04:41:40 INFO - PROCESS | 1942 | 1461066100592 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1942 | 1461066100596 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:41:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:41:40 INFO - PROCESS | 1942 | 1461066100602 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1942 | 1461066100607 Marionette TRACE conn4 <- [1,2470,null,{}] 04:41:40 INFO - PROCESS | 1942 | 1461066100630 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:40 INFO - PROCESS | 1942 | 1461066100886 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:41:40 INFO - PROCESS | 1942 | 1461066100913 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262c92800 == 122 [pid = 1942] [id = 625] 04:41:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f4265258c00) [pid = 1942] [serial = 1876] [outer = (nil)] 04:41:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f42657d4c00) [pid = 1942] [serial = 1877] [outer = 0x7f4265258c00] 04:41:40 INFO - PROCESS | 1942 | 1461066100974 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f4265a4d800) [pid = 1942] [serial = 1878] [outer = 0x7f4265258c00] 04:41:41 INFO - PROCESS | 1942 | 1461066101828 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1289ms 04:41:41 INFO - PROCESS | 1942 | 1461066101905 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:41:41 INFO - PROCESS | 1942 | 1461066101909 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:41:41 INFO - PROCESS | 1942 | 1461066101915 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1942 | 1461066101918 Marionette TRACE conn4 <- [1,2474,null,{}] 04:41:41 INFO - PROCESS | 1942 | 1461066101923 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:42 INFO - PROCESS | 1942 | 1461066102160 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:41:42 INFO - PROCESS | 1942 | 1461066102184 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265191000 == 123 [pid = 1942] [id = 626] 04:41:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f4265a4e000) [pid = 1942] [serial = 1879] [outer = (nil)] 04:41:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f4266f95400) [pid = 1942] [serial = 1880] [outer = 0x7f4265a4e000] 04:41:42 INFO - PROCESS | 1942 | 1461066102244 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f426db9c400) [pid = 1942] [serial = 1881] [outer = 0x7f4265a4e000] 04:41:42 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f42606d6800) [pid = 1942] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:41:42 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f4262292000) [pid = 1942] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:41:42 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f425fd04800) [pid = 1942] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:41:42 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f4265a4b800) [pid = 1942] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:41:42 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f4270270c00) [pid = 1942] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:41:42 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f42606d7000) [pid = 1942] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:41:42 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f4261916400) [pid = 1942] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:41:42 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f426f5a1800) [pid = 1942] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:41:43 INFO - PROCESS | 1942 | 1461066103415 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1533ms 04:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:41:43 INFO - PROCESS | 1942 | 1461066103449 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1942 | 1461066103451 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:41:43 INFO - PROCESS | 1942 | 1461066103457 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1942 | 1461066103460 Marionette TRACE conn4 <- [1,2478,null,{}] 04:41:43 INFO - PROCESS | 1942 | 1461066103465 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:43 INFO - PROCESS | 1942 | 1461066103645 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:41:43 INFO - PROCESS | 1942 | 1461066103659 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265925000 == 124 [pid = 1942] [id = 627] 04:41:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f426db9ec00) [pid = 1942] [serial = 1882] [outer = (nil)] 04:41:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f426f5a4400) [pid = 1942] [serial = 1883] [outer = 0x7f426db9ec00] 04:41:43 INFO - PROCESS | 1942 | 1461066103719 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f426f6c1400) [pid = 1942] [serial = 1884] [outer = 0x7f426db9ec00] 04:41:44 INFO - PROCESS | 1942 | 1461066104577 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1136ms 04:41:44 INFO - PROCESS | 1942 | 1461066104592 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1942 | 1461066104595 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:41:44 INFO - PROCESS | 1942 | 1461066104602 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1942 | 1461066104605 Marionette TRACE conn4 <- [1,2482,null,{}] 04:41:44 INFO - PROCESS | 1942 | 1461066104623 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:44 INFO - PROCESS | 1942 | 1461066104809 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:41:45 INFO - PROCESS | 1942 | 1461066105190 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d3e7000 == 125 [pid = 1942] [id = 628] 04:41:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f425930b800) [pid = 1942] [serial = 1885] [outer = (nil)] 04:41:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f425d439000) [pid = 1942] [serial = 1886] [outer = 0x7f425930b800] 04:41:45 INFO - PROCESS | 1942 | 1461066105332 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f42606ca800) [pid = 1942] [serial = 1887] [outer = 0x7f425930b800] 04:41:46 INFO - PROCESS | 1942 | 1461066106154 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1594ms 04:41:46 INFO - PROCESS | 1942 | 1461066106198 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 1942 | 1461066106206 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:41:46 INFO - PROCESS | 1942 | 1461066106214 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1942 | 1461066106219 Marionette TRACE conn4 <- [1,2486,null,{}] 04:41:46 INFO - PROCESS | 1942 | 1461066106244 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 1942 | 1461066106448 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:41:46 INFO - PROCESS | 1942 | 1461066106766 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ca2000 == 126 [pid = 1942] [id = 629] 04:41:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f42621a3c00) [pid = 1942] [serial = 1888] [outer = (nil)] 04:41:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f4262bc6000) [pid = 1942] [serial = 1889] [outer = 0x7f42621a3c00] 04:41:46 INFO - PROCESS | 1942 | 1461066106846 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f4263b64800) [pid = 1942] [serial = 1890] [outer = 0x7f42621a3c00] 04:41:47 INFO - PROCESS | 1942 | 1461066107757 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1585ms 04:41:47 INFO - PROCESS | 1942 | 1461066107803 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1942 | 1461066107809 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:41:47 INFO - PROCESS | 1942 | 1461066107815 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1942 | 1461066107819 Marionette TRACE conn4 <- [1,2490,null,{}] 04:41:47 INFO - PROCESS | 1942 | 1461066107825 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:48 INFO - PROCESS | 1942 | 1461066108028 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:41:48 INFO - PROCESS | 1942 | 1461066108383 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da20800 == 127 [pid = 1942] [id = 630] 04:41:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 244 (0x7f4266c56000) [pid = 1942] [serial = 1891] [outer = (nil)] 04:41:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 245 (0x7f42688f4000) [pid = 1942] [serial = 1892] [outer = 0x7f4266c56000] 04:41:48 INFO - PROCESS | 1942 | 1461066108461 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 246 (0x7f426f7d4800) [pid = 1942] [serial = 1893] [outer = 0x7f4266c56000] 04:41:49 INFO - PROCESS | 1942 | 1461066109309 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1532ms 04:41:49 INFO - PROCESS | 1942 | 1461066109348 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1942 | 1461066109352 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:41:49 INFO - PROCESS | 1942 | 1461066109367 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1942 | 1461066109376 Marionette TRACE conn4 <- [1,2494,null,{}] 04:41:49 INFO - PROCESS | 1942 | 1461066109382 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:49 INFO - PROCESS | 1942 | 1461066109589 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:41:49 INFO - PROCESS | 1942 | 1461066109904 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd07800 == 128 [pid = 1942] [id = 631] 04:41:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 247 (0x7f4263084000) [pid = 1942] [serial = 1894] [outer = (nil)] 04:41:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 248 (0x7f427068b800) [pid = 1942] [serial = 1895] [outer = 0x7f4263084000] 04:41:49 INFO - PROCESS | 1942 | 1461066109979 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 249 (0x7f42722adc00) [pid = 1942] [serial = 1896] [outer = 0x7f4263084000] 04:41:50 INFO - PROCESS | 1942 | 1461066110783 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1501ms 04:41:50 INFO - PROCESS | 1942 | 1461066110861 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:41:50 INFO - PROCESS | 1942 | 1461066110866 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:41:50 INFO - PROCESS | 1942 | 1461066110872 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1942 | 1461066110875 Marionette TRACE conn4 <- [1,2498,null,{}] 04:41:50 INFO - PROCESS | 1942 | 1461066110880 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 1942 | 1461066111135 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:41:51 INFO - PROCESS | 1942 | 1461066111460 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42717db000 == 129 [pid = 1942] [id = 632] 04:41:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 250 (0x7f42647c9800) [pid = 1942] [serial = 1897] [outer = (nil)] 04:41:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 251 (0x7f42739d3c00) [pid = 1942] [serial = 1898] [outer = 0x7f42647c9800] 04:41:51 INFO - PROCESS | 1942 | 1461066111536 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 252 (0x7f4273e6d800) [pid = 1942] [serial = 1899] [outer = 0x7f42647c9800] 04:41:52 INFO - PROCESS | 1942 | 1461066112346 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1535ms 04:41:52 INFO - PROCESS | 1942 | 1461066112407 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1942 | 1461066112411 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:41:52 INFO - PROCESS | 1942 | 1461066112416 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1942 | 1461066112420 Marionette TRACE conn4 <- [1,2502,null,{}] 04:41:52 INFO - PROCESS | 1942 | 1461066112425 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:52 INFO - PROCESS | 1942 | 1461066112604 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:41:52 INFO - PROCESS | 1942 | 1461066112882 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427555e800 == 130 [pid = 1942] [id = 633] 04:41:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 253 (0x7f42765dd800) [pid = 1942] [serial = 1900] [outer = (nil)] 04:41:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 254 (0x7f42765df000) [pid = 1942] [serial = 1901] [outer = 0x7f42765dd800] 04:41:53 INFO - PROCESS | 1942 | 1461066113031 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 255 (0x7f42784d7c00) [pid = 1942] [serial = 1902] [outer = 0x7f42765dd800] 04:41:53 INFO - PROCESS | 1942 | 1461066113912 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1538ms 04:41:53 INFO - PROCESS | 1942 | 1461066113956 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:41:53 INFO - PROCESS | 1942 | 1461066113960 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:41:53 INFO - PROCESS | 1942 | 1461066113966 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1942 | 1461066113969 Marionette TRACE conn4 <- [1,2506,null,{}] 04:41:53 INFO - PROCESS | 1942 | 1461066113974 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:54 INFO - PROCESS | 1942 | 1461066114164 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:41:54 INFO - PROCESS | 1942 | 1461066114444 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279316800 == 131 [pid = 1942] [id = 634] 04:41:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 256 (0x7f4265835400) [pid = 1942] [serial = 1903] [outer = (nil)] 04:41:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 257 (0x7f427908a400) [pid = 1942] [serial = 1904] [outer = 0x7f4265835400] 04:41:54 INFO - PROCESS | 1942 | 1461066114560 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 258 (0x7f427c10b800) [pid = 1942] [serial = 1905] [outer = 0x7f4265835400] 04:41:55 INFO - PROCESS | 1942 | 1461066115371 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1479ms 04:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:41:55 INFO - PROCESS | 1942 | 1461066115445 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1942 | 1461066115448 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:41:55 INFO - PROCESS | 1942 | 1461066115454 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1942 | 1461066115457 Marionette TRACE conn4 <- [1,2510,null,{}] 04:41:55 INFO - PROCESS | 1942 | 1461066115462 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 1942 | 1461066115654 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:41:55 INFO - PROCESS | 1942 | 1461066115969 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286269800 == 132 [pid = 1942] [id = 635] 04:41:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 259 (0x7f42765ddc00) [pid = 1942] [serial = 1906] [outer = (nil)] 04:41:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 260 (0x7f427f648c00) [pid = 1942] [serial = 1907] [outer = 0x7f42765ddc00] 04:41:56 INFO - PROCESS | 1942 | 1461066116047 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 261 (0x7f4286508800) [pid = 1942] [serial = 1908] [outer = 0x7f42765ddc00] 04:41:56 INFO - PROCESS | 1942 | 1461066116840 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1440ms 04:41:56 INFO - PROCESS | 1942 | 1461066116894 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1942 | 1461066116897 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:41:56 INFO - PROCESS | 1942 | 1461066116903 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1942 | 1461066116906 Marionette TRACE conn4 <- [1,2514,null,{}] 04:41:56 INFO - PROCESS | 1942 | 1461066116911 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:57 INFO - PROCESS | 1942 | 1461066117089 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:41:57 INFO - PROCESS | 1942 | 1461066117370 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4289729800 == 133 [pid = 1942] [id = 636] 04:41:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 262 (0x7f427c10b000) [pid = 1942] [serial = 1909] [outer = (nil)] 04:41:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 263 (0x7f4286737c00) [pid = 1942] [serial = 1910] [outer = 0x7f427c10b000] 04:41:57 INFO - PROCESS | 1942 | 1461066117485 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 264 (0x7f4287538400) [pid = 1942] [serial = 1911] [outer = 0x7f427c10b000] 04:41:58 INFO - PROCESS | 1942 | 1461066118326 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1479ms 04:41:58 INFO - PROCESS | 1942 | 1461066118383 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1942 | 1461066118386 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:41:58 INFO - PROCESS | 1942 | 1461066118396 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1942 | 1461066118399 Marionette TRACE conn4 <- [1,2518,null,{}] 04:41:58 INFO - PROCESS | 1942 | 1461066118405 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 1942 | 1461066118590 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:41:58 INFO - PROCESS | 1942 | 1461066118908 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428e0b8800 == 134 [pid = 1942] [id = 637] 04:41:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 265 (0x7f4261fd1400) [pid = 1942] [serial = 1912] [outer = (nil)] 04:41:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 266 (0x7f427342f800) [pid = 1942] [serial = 1913] [outer = 0x7f4261fd1400] 04:41:58 INFO - PROCESS | 1942 | 1461066118984 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 267 (0x7f4287707c00) [pid = 1942] [serial = 1914] [outer = 0x7f4261fd1400] 04:41:59 INFO - PROCESS | 1942 | 1461066119800 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1477ms 04:41:59 INFO - PROCESS | 1942 | 1461066119875 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1942 | 1461066119878 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:41:59 INFO - PROCESS | 1942 | 1461066119884 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1942 | 1461066119887 Marionette TRACE conn4 <- [1,2522,null,{}] 04:41:59 INFO - PROCESS | 1942 | 1461066119892 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 1942 | 1461066120103 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:42:00 INFO - PROCESS | 1942 | 1461066120432 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425a910800 == 135 [pid = 1942] [id = 638] 04:42:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 268 (0x7f428978ec00) [pid = 1942] [serial = 1915] [outer = (nil)] 04:42:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 269 (0x7f428ae59000) [pid = 1942] [serial = 1916] [outer = 0x7f428978ec00] 04:42:00 INFO - PROCESS | 1942 | 1461066120522 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 270 (0x7f428b430000) [pid = 1942] [serial = 1917] [outer = 0x7f428978ec00] 04:42:01 INFO - PROCESS | 1942 | 1461066121345 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1531ms 04:42:01 INFO - PROCESS | 1942 | 1461066121415 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1942 | 1461066121420 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:42:01 INFO - PROCESS | 1942 | 1461066121425 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1942 | 1461066121429 Marionette TRACE conn4 <- [1,2526,null,{}] 04:42:01 INFO - PROCESS | 1942 | 1461066121434 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:01 INFO - PROCESS | 1942 | 1461066121684 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:42:02 INFO - PROCESS | 1942 | 1461066122003 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ba7800 == 136 [pid = 1942] [id = 639] 04:42:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 271 (0x7f425acee800) [pid = 1942] [serial = 1918] [outer = (nil)] 04:42:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 272 (0x7f425acf5000) [pid = 1942] [serial = 1919] [outer = 0x7f425acee800] 04:42:02 INFO - PROCESS | 1942 | 1461066122079 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 273 (0x7f428b884400) [pid = 1942] [serial = 1920] [outer = 0x7f425acee800] 04:42:02 INFO - PROCESS | 1942 | 1461066122877 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1486ms 04:42:02 INFO - PROCESS | 1942 | 1461066122913 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1942 | 1461066122917 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:42:02 INFO - PROCESS | 1942 | 1461066122923 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1942 | 1461066122926 Marionette TRACE conn4 <- [1,2530,null,{}] 04:42:02 INFO - PROCESS | 1942 | 1461066122931 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 1942 | 1461066123111 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:42:03 INFO - PROCESS | 1942 | 1461066123408 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42987cc000 == 137 [pid = 1942] [id = 640] 04:42:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 274 (0x7f4274286400) [pid = 1942] [serial = 1921] [outer = (nil)] 04:42:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 275 (0x7f427428d000) [pid = 1942] [serial = 1922] [outer = 0x7f4274286400] 04:42:03 INFO - PROCESS | 1942 | 1461066123522 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 276 (0x7f4274292400) [pid = 1942] [serial = 1923] [outer = 0x7f4274286400] 04:42:04 INFO - PROCESS | 1942 | 1461066124301 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1433ms 04:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:42:04 INFO - PROCESS | 1942 | 1461066124358 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1942 | 1461066124361 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:42:04 INFO - PROCESS | 1942 | 1461066124367 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1942 | 1461066124370 Marionette TRACE conn4 <- [1,2534,null,{}] 04:42:04 INFO - PROCESS | 1942 | 1461066124375 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:04 INFO - PROCESS | 1942 | 1461066124563 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:42:04 INFO - PROCESS | 1942 | 1461066124853 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a96000 == 138 [pid = 1942] [id = 641] 04:42:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 277 (0x7f425a9d3400) [pid = 1942] [serial = 1924] [outer = (nil)] 04:42:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 278 (0x7f425a9dbc00) [pid = 1942] [serial = 1925] [outer = 0x7f425a9d3400] 04:42:04 INFO - PROCESS | 1942 | 1461066124967 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 279 (0x7f425a9e0c00) [pid = 1942] [serial = 1926] [outer = 0x7f425a9d3400] 04:42:05 INFO - PROCESS | 1942 | 1461066125741 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1436ms 04:42:05 INFO - PROCESS | 1942 | 1461066125802 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1942 | 1461066125806 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:42:05 INFO - PROCESS | 1942 | 1461066125812 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1942 | 1461066125814 Marionette TRACE conn4 <- [1,2538,null,{}] 04:42:05 INFO - PROCESS | 1942 | 1461066125819 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:06 INFO - PROCESS | 1942 | 1461066126001 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:42:06 INFO - PROCESS | 1942 | 1461066126284 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425a31e000 == 139 [pid = 1942] [id = 642] 04:42:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 280 (0x7f425a9d7400) [pid = 1942] [serial = 1927] [outer = (nil)] 04:42:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 281 (0x7f4274050400) [pid = 1942] [serial = 1928] [outer = 0x7f425a9d7400] 04:42:06 INFO - PROCESS | 1942 | 1461066126395 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 282 (0x7f4274054800) [pid = 1942] [serial = 1929] [outer = 0x7f425a9d7400] 04:42:07 INFO - PROCESS | 1942 | 1461066127186 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1436ms 04:42:07 INFO - PROCESS | 1942 | 1461066127249 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1942 | 1461066127252 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:42:07 INFO - PROCESS | 1942 | 1461066127258 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1942 | 1461066127260 Marionette TRACE conn4 <- [1,2542,null,{}] 04:42:07 INFO - PROCESS | 1942 | 1461066127267 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:07 INFO - PROCESS | 1942 | 1461066127450 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:42:07 INFO - PROCESS | 1942 | 1461066127780 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ef83800 == 140 [pid = 1942] [id = 643] 04:42:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 283 (0x7f425a9dac00) [pid = 1942] [serial = 1930] [outer = (nil)] 04:42:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 284 (0x7f4274059000) [pid = 1942] [serial = 1931] [outer = 0x7f425a9dac00] 04:42:07 INFO - PROCESS | 1942 | 1461066127852 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 285 (0x7f427405e400) [pid = 1942] [serial = 1932] [outer = 0x7f425a9dac00] 04:42:08 INFO - PROCESS | 1942 | 1461066128686 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1483ms 04:42:08 INFO - PROCESS | 1942 | 1461066128742 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 1942 | 1461066128746 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:42:08 INFO - PROCESS | 1942 | 1461066128752 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1942 | 1461066128754 Marionette TRACE conn4 <- [1,2546,null,{}] 04:42:08 INFO - PROCESS | 1942 | 1461066128760 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:08 INFO - PROCESS | 1942 | 1461066128953 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:42:09 INFO - PROCESS | 1942 | 1461066129286 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ef9b800 == 141 [pid = 1942] [id = 644] 04:42:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 286 (0x7f425d137800) [pid = 1942] [serial = 1933] [outer = (nil)] 04:42:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 287 (0x7f425d13e400) [pid = 1942] [serial = 1934] [outer = 0x7f425d137800] 04:42:09 INFO - PROCESS | 1942 | 1461066129364 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 288 (0x7f425d143000) [pid = 1942] [serial = 1935] [outer = 0x7f425d137800] 04:42:10 INFO - PROCESS | 1942 | 1461066130187 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1479ms 04:42:10 INFO - PROCESS | 1942 | 1461066130232 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1942 | 1461066130235 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:42:10 INFO - PROCESS | 1942 | 1461066130241 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1942 | 1461066130243 Marionette TRACE conn4 <- [1,2550,null,{}] 04:42:10 INFO - PROCESS | 1942 | 1461066130249 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:10 INFO - PROCESS | 1942 | 1461066130462 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:42:11 INFO - PROCESS | 1942 | 1461066131424 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ac76800 == 142 [pid = 1942] [id = 645] 04:42:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 289 (0x7f425930e400) [pid = 1942] [serial = 1936] [outer = (nil)] 04:42:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 290 (0x7f425aa86c00) [pid = 1942] [serial = 1937] [outer = 0x7f425930e400] 04:42:11 INFO - PROCESS | 1942 | 1461066131494 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 291 (0x7f425ace8800) [pid = 1942] [serial = 1938] [outer = 0x7f425930e400] 04:42:12 INFO - PROCESS | 1942 | 1461066132341 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2138ms 04:42:12 INFO - PROCESS | 1942 | 1461066132381 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1942 | 1461066132388 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:42:12 INFO - PROCESS | 1942 | 1461066132396 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1942 | 1461066132399 Marionette TRACE conn4 <- [1,2554,null,{}] 04:42:12 INFO - PROCESS | 1942 | 1461066132406 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:12 INFO - PROCESS | 1942 | 1461066132589 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:42:12 INFO - PROCESS | 1942 | 1461066132933 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e564800 == 143 [pid = 1942] [id = 646] 04:42:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 292 (0x7f4259309000) [pid = 1942] [serial = 1939] [outer = (nil)] 04:42:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 293 (0x7f425aa92800) [pid = 1942] [serial = 1940] [outer = 0x7f4259309000] 04:42:13 INFO - PROCESS | 1942 | 1461066133005 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 294 (0x7f42606d9c00) [pid = 1942] [serial = 1941] [outer = 0x7f4259309000] 04:42:13 INFO - PROCESS | 1942 | 1461066133942 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1585ms 04:42:13 INFO - PROCESS | 1942 | 1461066133985 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:42:13 INFO - PROCESS | 1942 | 1461066133991 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:42:13 INFO - PROCESS | 1942 | 1461066133997 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1942 | 1461066134000 Marionette TRACE conn4 <- [1,2558,null,{}] 04:42:14 INFO - PROCESS | 1942 | 1461066134005 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:14 INFO - PROCESS | 1942 | 1461066134183 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:42:14 INFO - PROCESS | 1942 | 1461066134704 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425abe6000 == 144 [pid = 1942] [id = 647] 04:42:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 295 (0x7f425d441c00) [pid = 1942] [serial = 1942] [outer = (nil)] 04:42:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 296 (0x7f426228dc00) [pid = 1942] [serial = 1943] [outer = 0x7f425d441c00] 04:42:14 INFO - PROCESS | 1942 | 1461066134776 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 297 (0x7f4262a19c00) [pid = 1942] [serial = 1944] [outer = 0x7f425d441c00] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42862d2800 == 143 [pid = 1942] [id = 568] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428774b800 == 142 [pid = 1942] [id = 47] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b830800 == 141 [pid = 1942] [id = 570] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba1c800 == 140 [pid = 1942] [id = 571] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42897d2800 == 139 [pid = 1942] [id = 569] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265925000 == 138 [pid = 1942] [id = 627] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265191000 == 137 [pid = 1942] [id = 626] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262c92800 == 136 [pid = 1942] [id = 625] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42608c9800 == 135 [pid = 1942] [id = 624] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425e3e7800 == 134 [pid = 1942] [id = 623] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425e459800 == 133 [pid = 1942] [id = 615] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428f990000 == 132 [pid = 1942] [id = 614] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425abe8000 == 131 [pid = 1942] [id = 613] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b5b3000 == 130 [pid = 1942] [id = 612] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428775c800 == 129 [pid = 1942] [id = 611] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f5bd800 == 128 [pid = 1942] [id = 610] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278cb4800 == 127 [pid = 1942] [id = 609] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427751f000 == 126 [pid = 1942] [id = 608] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e41000 == 125 [pid = 1942] [id = 607] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42708e4000 == 124 [pid = 1942] [id = 606] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427019e000 == 123 [pid = 1942] [id = 605] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4266fdc000 == 122 [pid = 1942] [id = 604] 04:42:15 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262ca5000 == 121 [pid = 1942] [id = 603] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 296 (0x7f42734cbc00) [pid = 1942] [serial = 1808] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 295 (0x7f427068b400) [pid = 1942] [serial = 1806] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 294 (0x7f4265807400) [pid = 1942] [serial = 1794] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 293 (0x7f427c169800) [pid = 1942] [serial = 1772] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 292 (0x7f42786c2800) [pid = 1942] [serial = 1763] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 291 (0x7f427908f400) [pid = 1942] [serial = 1769] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 290 (0x7f42632a7800) [pid = 1942] [serial = 1791] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 289 (0x7f42657d9c00) [pid = 1942] [serial = 1745] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 288 (0x7f426191e000) [pid = 1942] [serial = 1788] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 287 (0x7f42701b8800) [pid = 1942] [serial = 1805] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 286 (0x7f42647cf400) [pid = 1942] [serial = 1784] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 285 (0x7f427076a800) [pid = 1942] [serial = 1751] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 284 (0x7f427396f000) [pid = 1942] [serial = 1754] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 283 (0x7f42623af400) [pid = 1942] [serial = 1793] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 282 (0x7f42722abc00) [pid = 1942] [serial = 1740] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 281 (0x7f426ff09800) [pid = 1942] [serial = 1748] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 280 (0x7f42784d9400) [pid = 1942] [serial = 1760] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 279 (0x7f4265a44c00) [pid = 1942] [serial = 1796] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 278 (0x7f4277a3d800) [pid = 1942] [serial = 1757] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 277 (0x7f42670f5000) [pid = 1942] [serial = 1797] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 276 (0x7f4279083800) [pid = 1942] [serial = 1766] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 275 (0x7f426210b400) [pid = 1942] [serial = 1742] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 274 (0x7f4262a17800) [pid = 1942] [serial = 1790] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 273 (0x7f426ec31400) [pid = 1942] [serial = 1800] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 272 (0x7f42606ca400) [pid = 1942] [serial = 1787] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 271 (0x7f42854ca400) [pid = 1942] [serial = 1775] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 270 (0x7f4286592800) [pid = 1942] [serial = 1778] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 269 (0x7f426fdc6800) [pid = 1942] [serial = 1803] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 268 (0x7f426f5abc00) [pid = 1942] [serial = 1802] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 267 (0x7f4268599800) [pid = 1942] [serial = 1799] [outer = (nil)] [url = about:blank] 04:42:15 INFO - PROCESS | 1942 | --DOMWINDOW == 266 (0x7f42875cd000) [pid = 1942] [serial = 1781] [outer = (nil)] [url = about:blank] 04:42:16 INFO - PROCESS | 1942 | 1461066136090 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2131ms 04:42:16 INFO - PROCESS | 1942 | 1461066136160 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1942 | 1461066136164 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:42:16 INFO - PROCESS | 1942 | 1461066136181 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1942 | 1461066136189 Marionette TRACE conn4 <- [1,2562,null,{}] 04:42:16 INFO - PROCESS | 1942 | 1461066136195 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 1942 | 1461066136390 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:42:16 INFO - PROCESS | 1942 | 1461066136401 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e55d800 == 122 [pid = 1942] [id = 648] 04:42:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 267 (0x7f4261fcd800) [pid = 1942] [serial = 1945] [outer = (nil)] 04:42:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 268 (0x7f4265257800) [pid = 1942] [serial = 1946] [outer = 0x7f4261fcd800] 04:42:16 INFO - PROCESS | 1942 | 1461066136470 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 269 (0x7f4265802400) [pid = 1942] [serial = 1947] [outer = 0x7f4261fcd800] 04:42:17 INFO - PROCESS | 1942 | 1461066137416 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1293ms 04:42:17 INFO - PROCESS | 1942 | 1461066137466 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1942 | 1461066137470 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:42:17 INFO - PROCESS | 1942 | 1461066137475 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1942 | 1461066137478 Marionette TRACE conn4 <- [1,2566,null,{}] 04:42:17 INFO - PROCESS | 1942 | 1461066137515 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:17 INFO - PROCESS | 1942 | 1461066137748 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:42:17 INFO - PROCESS | 1942 | 1461066137758 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4260999000 == 123 [pid = 1942] [id = 649] 04:42:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 270 (0x7f4265807400) [pid = 1942] [serial = 1948] [outer = (nil)] 04:42:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 271 (0x7f4265a51000) [pid = 1942] [serial = 1949] [outer = 0x7f4265807400] 04:42:17 INFO - PROCESS | 1942 | 1461066137817 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 272 (0x7f4266f8f800) [pid = 1942] [serial = 1950] [outer = 0x7f4265807400] 04:42:18 INFO - PROCESS | 1942 | 1461066138712 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1289ms 04:42:18 INFO - PROCESS | 1942 | 1461066138773 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1942 | 1461066138777 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:42:18 INFO - PROCESS | 1942 | 1461066138782 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1942 | 1461066138784 Marionette TRACE conn4 <- [1,2570,null,{}] 04:42:18 INFO - PROCESS | 1942 | 1461066138790 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 1942 | 1461066139028 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:42:19 INFO - PROCESS | 1942 | 1461066139060 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262af2800 == 124 [pid = 1942] [id = 650] 04:42:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 273 (0x7f426859d800) [pid = 1942] [serial = 1951] [outer = (nil)] 04:42:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 274 (0x7f426dba1400) [pid = 1942] [serial = 1952] [outer = 0x7f426859d800] 04:42:19 INFO - PROCESS | 1942 | 1461066139132 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 275 (0x7f426fa79800) [pid = 1942] [serial = 1953] [outer = 0x7f426859d800] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 274 (0x7f425ea4f400) [pid = 1942] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 273 (0x7f4261918000) [pid = 1942] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 272 (0x7f4268717800) [pid = 1942] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 271 (0x7f4261fd1c00) [pid = 1942] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 270 (0x7f4263b68400) [pid = 1942] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 269 (0x7f4263145800) [pid = 1942] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 268 (0x7f4261c3f000) [pid = 1942] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 267 (0x7f4261c45000) [pid = 1942] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 266 (0x7f42632a3800) [pid = 1942] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 265 (0x7f4266c5c800) [pid = 1942] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 264 (0x7f4262f80c00) [pid = 1942] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 263 (0x7f4262f7d000) [pid = 1942] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 262 (0x7f42652a0400) [pid = 1942] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 261 (0x7f425fb99400) [pid = 1942] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 260 (0x7f425fb95400) [pid = 1942] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 259 (0x7f425fb95000) [pid = 1942] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 258 (0x7f425fb98000) [pid = 1942] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 257 (0x7f4265258c00) [pid = 1942] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 256 (0x7f4265a4e000) [pid = 1942] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 255 (0x7f42606ce400) [pid = 1942] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:42:21 INFO - PROCESS | 1942 | --DOMWINDOW == 254 (0x7f426210b000) [pid = 1942] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:42:21 INFO - PROCESS | 1942 | 1461066141210 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2487ms 04:42:21 INFO - PROCESS | 1942 | 1461066141283 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1942 | 1461066141286 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:42:21 INFO - PROCESS | 1942 | 1461066141293 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1942 | 1461066141295 Marionette TRACE conn4 <- [1,2574,null,{}] 04:42:21 INFO - PROCESS | 1942 | 1461066141301 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:21 INFO - PROCESS | 1942 | 1461066141493 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:42:21 INFO - PROCESS | 1942 | 1461066141507 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42620ea800 == 125 [pid = 1942] [id = 651] 04:42:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 255 (0x7f426191c400) [pid = 1942] [serial = 1954] [outer = (nil)] 04:42:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 256 (0x7f426314c000) [pid = 1942] [serial = 1955] [outer = 0x7f426191c400] 04:42:21 INFO - PROCESS | 1942 | 1461066141567 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 257 (0x7f4265a4bc00) [pid = 1942] [serial = 1956] [outer = 0x7f426191c400] 04:42:22 INFO - PROCESS | 1942 | 1461066142412 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1138ms 04:42:22 INFO - PROCESS | 1942 | 1461066142432 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1942 | 1461066142436 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:42:22 INFO - PROCESS | 1942 | 1461066142442 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1942 | 1461066142444 Marionette TRACE conn4 <- [1,2578,null,{}] 04:42:22 INFO - PROCESS | 1942 | 1461066142449 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 1942 | 1461066142727 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:42:22 INFO - PROCESS | 1942 | 1461066142746 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426479d000 == 126 [pid = 1942] [id = 652] 04:42:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 258 (0x7f4262bce400) [pid = 1942] [serial = 1957] [outer = (nil)] 04:42:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 259 (0x7f426f7d6c00) [pid = 1942] [serial = 1958] [outer = 0x7f4262bce400] 04:42:22 INFO - PROCESS | 1942 | 1461066142807 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 260 (0x7f42701b6000) [pid = 1942] [serial = 1959] [outer = 0x7f4262bce400] 04:42:23 INFO - PROCESS | 1942 | 1461066143957 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1580ms 04:42:24 INFO - PROCESS | 1942 | 1461066144024 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1942 | 1461066144030 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:42:24 INFO - PROCESS | 1942 | 1461066144039 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1942 | 1461066144044 Marionette TRACE conn4 <- [1,2582,null,{}] 04:42:24 INFO - PROCESS | 1942 | 1461066144052 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 1942 | 1461066144267 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:42:24 INFO - PROCESS | 1942 | 1461066144597 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e9df800 == 127 [pid = 1942] [id = 653] 04:42:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 261 (0x7f425d433400) [pid = 1942] [serial = 1960] [outer = (nil)] 04:42:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 262 (0x7f425ea4ec00) [pid = 1942] [serial = 1961] [outer = 0x7f425d433400] 04:42:24 INFO - PROCESS | 1942 | 1461066144676 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 263 (0x7f42606d8400) [pid = 1942] [serial = 1962] [outer = 0x7f425d433400] 04:42:25 INFO - PROCESS | 1942 | 1461066145563 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1588ms 04:42:25 INFO - PROCESS | 1942 | 1461066145628 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1942 | 1461066145637 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:42:25 INFO - PROCESS | 1942 | 1461066145647 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1942 | 1461066145650 Marionette TRACE conn4 <- [1,2586,null,{}] 04:42:25 INFO - PROCESS | 1942 | 1461066145656 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:25 INFO - PROCESS | 1942 | 1461066145895 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:42:26 INFO - PROCESS | 1942 | 1461066146265 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ba1000 == 128 [pid = 1942] [id = 654] 04:42:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 264 (0x7f425ea4fc00) [pid = 1942] [serial = 1963] [outer = (nil)] 04:42:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 265 (0x7f4262f7f000) [pid = 1942] [serial = 1964] [outer = 0x7f425ea4fc00] 04:42:26 INFO - PROCESS | 1942 | 1461066146337 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 266 (0x7f42647cd800) [pid = 1942] [serial = 1965] [outer = 0x7f425ea4fc00] 04:42:27 INFO - PROCESS | 1942 | 1461066147170 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1583ms 04:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:42:27 INFO - PROCESS | 1942 | 1461066147230 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1942 | 1461066147233 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:42:27 INFO - PROCESS | 1942 | 1461066147240 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1942 | 1461066147245 Marionette TRACE conn4 <- [1,2590,null,{}] 04:42:27 INFO - PROCESS | 1942 | 1461066147261 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:27 INFO - PROCESS | 1942 | 1461066147467 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:42:27 INFO - PROCESS | 1942 | 1461066147789 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426592e800 == 129 [pid = 1942] [id = 655] 04:42:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 267 (0x7f426740b400) [pid = 1942] [serial = 1966] [outer = (nil)] 04:42:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 268 (0x7f426f0ddc00) [pid = 1942] [serial = 1967] [outer = 0x7f426740b400] 04:42:27 INFO - PROCESS | 1942 | 1461066147878 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 269 (0x7f426fc52000) [pid = 1942] [serial = 1968] [outer = 0x7f426740b400] 04:42:28 INFO - PROCESS | 1942 | 1461066148760 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1597ms 04:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:42:28 INFO - PROCESS | 1942 | 1461066148836 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1942 | 1461066148839 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:42:28 INFO - PROCESS | 1942 | 1461066148845 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1942 | 1461066148849 Marionette TRACE conn4 <- [1,2594,null,{}] 04:42:28 INFO - PROCESS | 1942 | 1461066148854 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:29 INFO - PROCESS | 1942 | 1461066149051 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:42:29 INFO - PROCESS | 1942 | 1461066149367 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4267328800 == 130 [pid = 1942] [id = 656] 04:42:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 270 (0x7f4268713400) [pid = 1942] [serial = 1969] [outer = (nil)] 04:42:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 271 (0x7f4270696c00) [pid = 1942] [serial = 1970] [outer = 0x7f4268713400] 04:42:29 INFO - PROCESS | 1942 | 1461066149441 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 272 (0x7f4271587400) [pid = 1942] [serial = 1971] [outer = 0x7f4268713400] 04:42:30 INFO - PROCESS | 1942 | 1461066150277 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1489ms 04:42:30 INFO - PROCESS | 1942 | 1461066150335 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1942 | 1461066150338 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:42:30 INFO - PROCESS | 1942 | 1461066150344 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1942 | 1461066150347 Marionette TRACE conn4 <- [1,2598,null,{}] 04:42:30 INFO - PROCESS | 1942 | 1461066150352 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:30 INFO - PROCESS | 1942 | 1461066150543 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:42:30 INFO - PROCESS | 1942 | 1461066150872 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da3d000 == 131 [pid = 1942] [id = 657] 04:42:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 273 (0x7f42722b8c00) [pid = 1942] [serial = 1972] [outer = (nil)] 04:42:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 274 (0x7f42736a3800) [pid = 1942] [serial = 1973] [outer = 0x7f42722b8c00] 04:42:30 INFO - PROCESS | 1942 | 1461066150947 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 275 (0x7f4273785400) [pid = 1942] [serial = 1974] [outer = 0x7f42722b8c00] 04:42:31 INFO - PROCESS | 1942 | 1461066151812 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1537ms 04:42:31 INFO - PROCESS | 1942 | 1461066151882 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 1942 | 1461066151885 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:42:31 INFO - PROCESS | 1942 | 1461066151891 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1942 | 1461066151893 Marionette TRACE conn4 <- [1,2602,null,{}] 04:42:31 INFO - PROCESS | 1942 | 1461066151899 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:32 INFO - PROCESS | 1942 | 1461066152145 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:42:32 INFO - PROCESS | 1942 | 1461066152471 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f89d000 == 132 [pid = 1942] [id = 658] 04:42:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 276 (0x7f4273e6b800) [pid = 1942] [serial = 1975] [outer = (nil)] 04:42:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 277 (0x7f4274288400) [pid = 1942] [serial = 1976] [outer = 0x7f4273e6b800] 04:42:32 INFO - PROCESS | 1942 | 1461066152545 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 278 (0x7f42754c0400) [pid = 1942] [serial = 1977] [outer = 0x7f4273e6b800] 04:42:33 INFO - PROCESS | 1942 | 1461066153386 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1537ms 04:42:33 INFO - PROCESS | 1942 | 1461066153429 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1942 | 1461066153432 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:42:33 INFO - PROCESS | 1942 | 1461066153438 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1942 | 1461066153441 Marionette TRACE conn4 <- [1,2606,null,{}] 04:42:33 INFO - PROCESS | 1942 | 1461066153446 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:33 INFO - PROCESS | 1942 | 1461066153641 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:42:33 INFO - PROCESS | 1942 | 1461066153967 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270485800 == 133 [pid = 1942] [id = 659] 04:42:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 279 (0x7f42632a3c00) [pid = 1942] [serial = 1978] [outer = (nil)] 04:42:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 280 (0x7f4275726c00) [pid = 1942] [serial = 1979] [outer = 0x7f42632a3c00] 04:42:34 INFO - PROCESS | 1942 | 1461066154043 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 281 (0x7f427614bc00) [pid = 1942] [serial = 1980] [outer = 0x7f42632a3c00] 04:42:34 INFO - PROCESS | 1942 | 1461066154896 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1533ms 04:42:34 INFO - PROCESS | 1942 | 1461066154972 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1942 | 1461066154976 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:42:34 INFO - PROCESS | 1942 | 1461066154981 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1942 | 1461066154983 Marionette TRACE conn4 <- [1,2610,null,{}] 04:42:34 INFO - PROCESS | 1942 | 1461066154989 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:35 INFO - PROCESS | 1942 | 1461066155209 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:42:35 INFO - PROCESS | 1942 | 1461066155530 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42722f7800 == 134 [pid = 1942] [id = 660] 04:42:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 282 (0x7f4275717800) [pid = 1942] [serial = 1981] [outer = (nil)] 04:42:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 283 (0x7f4277504c00) [pid = 1942] [serial = 1982] [outer = 0x7f4275717800] 04:42:35 INFO - PROCESS | 1942 | 1461066155608 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 284 (0x7f4277a45800) [pid = 1942] [serial = 1983] [outer = 0x7f4275717800] 04:42:36 INFO - PROCESS | 1942 | 1461066156458 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1534ms 04:42:36 INFO - PROCESS | 1942 | 1461066156516 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1942 | 1461066156519 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:42:36 INFO - PROCESS | 1942 | 1461066156525 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1942 | 1461066156527 Marionette TRACE conn4 <- [1,2614,null,{}] 04:42:36 INFO - PROCESS | 1942 | 1461066156533 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:36 INFO - PROCESS | 1942 | 1461066156721 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:42:37 INFO - PROCESS | 1942 | 1461066157042 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42754dd800 == 135 [pid = 1942] [id = 661] 04:42:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 285 (0x7f426f0e8000) [pid = 1942] [serial = 1984] [outer = (nil)] 04:42:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 286 (0x7f42784d5400) [pid = 1942] [serial = 1985] [outer = 0x7f426f0e8000] 04:42:37 INFO - PROCESS | 1942 | 1461066157117 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 287 (0x7f4278c88c00) [pid = 1942] [serial = 1986] [outer = 0x7f426f0e8000] 04:42:37 INFO - PROCESS | 1942 | 1461066157941 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1485ms 04:42:38 INFO - PROCESS | 1942 | 1461066158011 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1942 | 1461066158015 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:42:38 INFO - PROCESS | 1942 | 1461066158020 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1942 | 1461066158027 Marionette TRACE conn4 <- [1,2618,null,{}] 04:42:38 INFO - PROCESS | 1942 | 1461066158032 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1942 | 1461066158219 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:42:38 INFO - PROCESS | 1942 | 1461066158549 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278665000 == 136 [pid = 1942] [id = 662] 04:42:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 288 (0x7f4279091400) [pid = 1942] [serial = 1987] [outer = (nil)] 04:42:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 289 (0x7f4279d4f400) [pid = 1942] [serial = 1988] [outer = 0x7f4279091400] 04:42:38 INFO - PROCESS | 1942 | 1461066158637 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 290 (0x7f427c589400) [pid = 1942] [serial = 1989] [outer = 0x7f4279091400] 04:42:39 INFO - PROCESS | 1942 | 1461066159440 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:42:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1484ms 04:42:39 INFO - PROCESS | 1942 | 1461066159506 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:42:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:42:39 INFO - PROCESS | 1942 | 1461066159510 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:42:39 INFO - PROCESS | 1942 | 1461066159516 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1942 | 1461066159520 Marionette TRACE conn4 <- [1,2622,null,{}] 04:42:39 INFO - PROCESS | 1942 | 1461066159525 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:39 INFO - PROCESS | 1942 | 1461066159750 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:42:40 INFO - PROCESS | 1942 | 1461066160075 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427f5b1000 == 137 [pid = 1942] [id = 663] 04:42:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 291 (0x7f427c591800) [pid = 1942] [serial = 1990] [outer = (nil)] 04:42:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 292 (0x7f42875cd000) [pid = 1942] [serial = 1991] [outer = 0x7f427c591800] 04:42:40 INFO - PROCESS | 1942 | 1461066160157 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 293 (0x7f4289743c00) [pid = 1942] [serial = 1992] [outer = 0x7f427c591800] 04:42:40 INFO - PROCESS | 1942 | 1461066160949 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1492ms 04:42:41 INFO - PROCESS | 1942 | 1461066161008 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1942 | 1461066161011 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:42:41 INFO - PROCESS | 1942 | 1461066161017 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1942 | 1461066161020 Marionette TRACE conn4 <- [1,2626,null,{}] 04:42:41 INFO - PROCESS | 1942 | 1461066161025 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 1942 | 1461066161224 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:42:41 INFO - PROCESS | 1942 | 1461066161514 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4287758000 == 138 [pid = 1942] [id = 664] 04:42:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 294 (0x7f4259402800) [pid = 1942] [serial = 1993] [outer = (nil)] 04:42:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 295 (0x7f425940d000) [pid = 1942] [serial = 1994] [outer = 0x7f4259402800] 04:42:41 INFO - PROCESS | 1942 | 1461066161630 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 296 (0x7f4259411c00) [pid = 1942] [serial = 1995] [outer = 0x7f4259402800] 04:42:42 INFO - PROCESS | 1942 | 1461066162517 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1538ms 04:42:42 INFO - PROCESS | 1942 | 1461066162555 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1942 | 1461066162558 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:42:42 INFO - PROCESS | 1942 | 1461066162564 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1942 | 1461066162567 Marionette TRACE conn4 <- [1,2630,null,{}] 04:42:42 INFO - PROCESS | 1942 | 1461066162572 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 1942 | 1461066162759 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:42:43 INFO - PROCESS | 1942 | 1461066163089 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba1c800 == 139 [pid = 1942] [id = 665] 04:42:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 297 (0x7f4259407000) [pid = 1942] [serial = 1996] [outer = (nil)] 04:42:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 298 (0x7f425a2c8c00) [pid = 1942] [serial = 1997] [outer = 0x7f4259407000] 04:42:43 INFO - PROCESS | 1942 | 1461066163166 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 299 (0x7f425a2cd000) [pid = 1942] [serial = 1998] [outer = 0x7f4259407000] 04:42:44 INFO - PROCESS | 1942 | 1461066164032 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1543ms 04:42:44 INFO - PROCESS | 1942 | 1461066164109 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1942 | 1461066164112 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:42:44 INFO - PROCESS | 1942 | 1461066164118 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1942 | 1461066164120 Marionette TRACE conn4 <- [1,2634,null,{}] 04:42:44 INFO - PROCESS | 1942 | 1461066164126 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:44 INFO - PROCESS | 1942 | 1461066164349 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:42:44 INFO - PROCESS | 1942 | 1461066164668 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42565e1000 == 140 [pid = 1942] [id = 666] 04:42:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 300 (0x7f4256579800) [pid = 1942] [serial = 1999] [outer = (nil)] 04:42:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 301 (0x7f4256583000) [pid = 1942] [serial = 2000] [outer = 0x7f4256579800] 04:42:44 INFO - PROCESS | 1942 | 1461066164744 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 302 (0x7f425a2c5400) [pid = 1942] [serial = 2001] [outer = 0x7f4256579800] 04:42:45 INFO - PROCESS | 1942 | 1461066165526 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1480ms 04:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:42:45 INFO - PROCESS | 1942 | 1461066165598 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1942 | 1461066165601 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:42:45 INFO - PROCESS | 1942 | 1461066165607 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1942 | 1461066165610 Marionette TRACE conn4 <- [1,2638,null,{}] 04:42:45 INFO - PROCESS | 1942 | 1461066165616 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:45 INFO - PROCESS | 1942 | 1461066165805 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:42:46 INFO - PROCESS | 1942 | 1461066166128 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42909a6800 == 141 [pid = 1942] [id = 667] 04:42:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 303 (0x7f4256577c00) [pid = 1942] [serial = 2002] [outer = (nil)] 04:42:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 304 (0x7f425a2cf800) [pid = 1942] [serial = 2003] [outer = 0x7f4256577c00] 04:42:46 INFO - PROCESS | 1942 | 1461066166201 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 305 (0x7f426ec35400) [pid = 1942] [serial = 2004] [outer = 0x7f4256577c00] 04:42:47 INFO - PROCESS | 1942 | 1461066167022 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1484ms 04:42:47 INFO - PROCESS | 1942 | 1461066167091 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1942 | 1461066167094 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:42:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:42:47 INFO - PROCESS | 1942 | 1461066167100 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1942 | 1461066167103 Marionette TRACE conn4 <- [1,2642,null,{}] 04:42:47 INFO - PROCESS | 1942 | 1461066167109 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:47 INFO - PROCESS | 1942 | 1461066167304 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:42:47 INFO - PROCESS | 1942 | 1461066167627 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4259090000 == 142 [pid = 1942] [id = 668] 04:42:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 306 (0x7f425657a800) [pid = 1942] [serial = 2005] [outer = (nil)] 04:42:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 307 (0x7f4257918c00) [pid = 1942] [serial = 2006] [outer = 0x7f425657a800] 04:42:47 INFO - PROCESS | 1942 | 1461066167714 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 308 (0x7f425791e000) [pid = 1942] [serial = 2007] [outer = 0x7f425657a800] 04:42:48 INFO - PROCESS | 1942 | 1461066168511 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:42:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1479ms 04:42:48 INFO - PROCESS | 1942 | 1461066168581 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1942 | 1461066168584 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:42:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:42:48 INFO - PROCESS | 1942 | 1461066168590 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1942 | 1461066168592 Marionette TRACE conn4 <- [1,2646,null,{}] 04:42:48 INFO - PROCESS | 1942 | 1461066168598 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 1942 | 1461066168837 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:42:49 INFO - PROCESS | 1942 | 1461066169159 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4274314800 == 143 [pid = 1942] [id = 669] 04:42:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 309 (0x7f425657f000) [pid = 1942] [serial = 2008] [outer = (nil)] 04:42:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 310 (0x7f425a2ca000) [pid = 1942] [serial = 2009] [outer = 0x7f425657f000] 04:42:49 INFO - PROCESS | 1942 | 1461066169232 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 311 (0x7f4274368c00) [pid = 1942] [serial = 2010] [outer = 0x7f425657f000] 04:42:50 INFO - PROCESS | 1942 | 1461066170054 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:42:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1530ms 04:42:50 INFO - PROCESS | 1942 | 1461066170121 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1942 | 1461066170124 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:42:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:42:50 INFO - PROCESS | 1942 | 1461066170130 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1942 | 1461066170132 Marionette TRACE conn4 <- [1,2650,null,{}] 04:42:50 INFO - PROCESS | 1942 | 1461066170138 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1942 | 1461066170328 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:42:50 INFO - PROCESS | 1942 | 1461066170657 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425abf2000 == 144 [pid = 1942] [id = 670] 04:42:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 312 (0x7f425acec000) [pid = 1942] [serial = 2011] [outer = (nil)] 04:42:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 313 (0x7f425e639400) [pid = 1942] [serial = 2012] [outer = 0x7f425acec000] 04:42:50 INFO - PROCESS | 1942 | 1461066170730 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 314 (0x7f425e63d400) [pid = 1942] [serial = 2013] [outer = 0x7f425acec000] 04:42:51 INFO - PROCESS | 1942 | 1461066171524 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:42:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1428ms 04:42:51 INFO - PROCESS | 1942 | 1461066171558 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1942 | 1461066171561 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:42:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:42:51 INFO - PROCESS | 1942 | 1461066171567 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1942 | 1461066171569 Marionette TRACE conn4 <- [1,2654,null,{}] 04:42:51 INFO - PROCESS | 1942 | 1461066171575 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:51 INFO - PROCESS | 1942 | 1461066171769 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:42:52 INFO - PROCESS | 1942 | 1461066172058 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270210000 == 145 [pid = 1942] [id = 671] 04:42:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 315 (0x7f4257912c00) [pid = 1942] [serial = 2014] [outer = (nil)] 04:42:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 316 (0x7f425e642400) [pid = 1942] [serial = 2015] [outer = 0x7f4257912c00] 04:42:52 INFO - PROCESS | 1942 | 1461066172173 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 317 (0x7f42621a0800) [pid = 1942] [serial = 2016] [outer = 0x7f4257912c00] 04:42:53 INFO - PROCESS | 1942 | 1461066173001 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:42:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1482ms 04:42:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:42:53 INFO - PROCESS | 1942 | 1461066173051 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1942 | 1461066173054 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:42:53 INFO - PROCESS | 1942 | 1461066173060 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1942 | 1461066173063 Marionette TRACE conn4 <- [1,2658,null,{}] 04:42:53 INFO - PROCESS | 1942 | 1461066173068 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 1942 | 1461066173253 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:42:53 INFO - PROCESS | 1942 | 1461066173586 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42987cc000 == 144 [pid = 1942] [id = 640] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262ba7800 == 143 [pid = 1942] [id = 639] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425a910800 == 142 [pid = 1942] [id = 638] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428e0b8800 == 141 [pid = 1942] [id = 637] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4289729800 == 140 [pid = 1942] [id = 636] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286269800 == 139 [pid = 1942] [id = 635] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279316800 == 138 [pid = 1942] [id = 634] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427555e800 == 137 [pid = 1942] [id = 633] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717db000 == 136 [pid = 1942] [id = 632] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fd07800 == 135 [pid = 1942] [id = 631] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426da20800 == 134 [pid = 1942] [id = 630] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262ca2000 == 133 [pid = 1942] [id = 629] 04:42:54 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425d3e7000 == 132 [pid = 1942] [id = 628] 04:42:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42594e0800 == 133 [pid = 1942] [id = 672] 04:42:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 318 (0x7f4259302400) [pid = 1942] [serial = 2017] [outer = (nil)] 04:42:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 319 (0x7f425a9d4c00) [pid = 1942] [serial = 2018] [outer = 0x7f4259302400] 04:42:54 INFO - PROCESS | 1942 | 1461066174800 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 320 (0x7f425aa8cc00) [pid = 1942] [serial = 2019] [outer = 0x7f4259302400] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 319 (0x7f42647d0400) [pid = 1942] [serial = 1557] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 318 (0x7f4270085800) [pid = 1942] [serial = 1581] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 317 (0x7f426fa7f800) [pid = 1942] [serial = 1578] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 316 (0x7f4265a47000) [pid = 1942] [serial = 1524] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 315 (0x7f42623b8800) [pid = 1942] [serial = 1554] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 314 (0x7f42702ef400) [pid = 1942] [serial = 1584] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 313 (0x7f426f0c1c00) [pid = 1942] [serial = 1569] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 312 (0x7f4266c55c00) [pid = 1942] [serial = 1563] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 311 (0x7f426f7d6800) [pid = 1942] [serial = 1575] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 310 (0x7f4265835000) [pid = 1942] [serial = 1560] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 309 (0x7f42704b2400) [pid = 1942] [serial = 1590] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 308 (0x7f42704ac800) [pid = 1942] [serial = 1587] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 307 (0x7f4267409c00) [pid = 1942] [serial = 1566] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 306 (0x7f426f5a4400) [pid = 1942] [serial = 1883] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 305 (0x7f4263b65000) [pid = 1942] [serial = 1656] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 304 (0x7f42657d4c00) [pid = 1942] [serial = 1877] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 303 (0x7f4266f95400) [pid = 1942] [serial = 1880] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 302 (0x7f4265a4d800) [pid = 1942] [serial = 1878] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 301 (0x7f426db9c400) [pid = 1942] [serial = 1881] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 300 (0x7f4266f93800) [pid = 1942] [serial = 1814] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 299 (0x7f425930b000) [pid = 1942] [serial = 1853] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 298 (0x7f4287538c00) [pid = 1942] [serial = 1844] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 297 (0x7f426f7db800) [pid = 1942] [serial = 1868] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 296 (0x7f42862bcc00) [pid = 1942] [serial = 1869] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 295 (0x7f42621a6c00) [pid = 1942] [serial = 1859] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 294 (0x7f4273e6cc00) [pid = 1942] [serial = 1823] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 293 (0x7f428aeb6400) [pid = 1942] [serial = 1838] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 292 (0x7f42623b3c00) [pid = 1942] [serial = 1874] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 291 (0x7f425aa8ec00) [pid = 1942] [serial = 1847] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 290 (0x7f426219cc00) [pid = 1942] [serial = 1856] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 289 (0x7f4279d55800) [pid = 1942] [serial = 1832] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 288 (0x7f42701ba400) [pid = 1942] [serial = 1817] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 287 (0x7f4262112000) [pid = 1942] [serial = 1865] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 286 (0x7f425d43d000) [pid = 1942] [serial = 1862] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 285 (0x7f4277a47000) [pid = 1942] [serial = 1826] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 284 (0x7f4287536400) [pid = 1942] [serial = 1850] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 283 (0x7f4263146400) [pid = 1942] [serial = 1811] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 282 (0x7f4278e8b400) [pid = 1942] [serial = 1829] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 281 (0x7f426f0de400) [pid = 1942] [serial = 1820] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 280 (0x7f4261a5d000) [pid = 1942] [serial = 1841] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 279 (0x7f428670fc00) [pid = 1942] [serial = 1835] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 278 (0x7f4261a52800) [pid = 1942] [serial = 1871] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 277 (0x7f4261c42800) [pid = 1942] [serial = 1872] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 276 (0x7f4268720800) [pid = 1942] [serial = 1719] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 275 (0x7f426f5ab000) [pid = 1942] [serial = 1572] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | --DOMWINDOW == 274 (0x7f4262f84000) [pid = 1942] [serial = 1875] [outer = (nil)] [url = about:blank] 04:42:55 INFO - PROCESS | 1942 | 1461066175694 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:42:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2685ms 04:42:55 INFO - PROCESS | 1942 | 1461066175745 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1942 | 1461066175751 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:42:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:42:55 INFO - PROCESS | 1942 | 1461066175760 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1942 | 1461066175764 Marionette TRACE conn4 <- [1,2662,null,{}] 04:42:55 INFO - PROCESS | 1942 | 1461066175770 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:55 INFO - PROCESS | 1942 | 1461066175953 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:42:56 INFO - PROCESS | 1942 | 1461066176178 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d3f0000 == 134 [pid = 1942] [id = 673] 04:42:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 275 (0x7f425acec800) [pid = 1942] [serial = 2020] [outer = (nil)] 04:42:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 276 (0x7f425e63ac00) [pid = 1942] [serial = 2021] [outer = 0x7f425acec800] 04:42:56 INFO - PROCESS | 1942 | 1461066176241 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 277 (0x7f425ea51400) [pid = 1942] [serial = 2022] [outer = 0x7f425acec800] 04:42:56 INFO - PROCESS | 1942 | 1461066176984 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:42:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1282ms 04:42:57 INFO - PROCESS | 1942 | 1461066177041 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1942 | 1461066177046 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:42:57 INFO - PROCESS | 1942 | 1461066177055 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1942 | 1461066177058 Marionette TRACE conn4 <- [1,2666,null,{}] 04:42:57 INFO - PROCESS | 1942 | 1461066177067 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:57 INFO - PROCESS | 1942 | 1461066177238 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:42:57 INFO - PROCESS | 1942 | 1461066177473 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ed6f000 == 135 [pid = 1942] [id = 674] 04:42:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 278 (0x7f425d13ec00) [pid = 1942] [serial = 2023] [outer = (nil)] 04:42:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 279 (0x7f426219e800) [pid = 1942] [serial = 2024] [outer = 0x7f425d13ec00] 04:42:57 INFO - PROCESS | 1942 | 1461066177537 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 280 (0x7f42623b4800) [pid = 1942] [serial = 2025] [outer = 0x7f425d13ec00] 04:42:58 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:42:58 INFO - PROCESS | 1942 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:42:58 INFO - PROCESS | 1942 | 1461066178912 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:42:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1882ms 04:42:58 INFO - PROCESS | 1942 | 1461066178938 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1942 | 1461066178941 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:42:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:42:58 INFO - PROCESS | 1942 | 1461066178947 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1942 | 1461066178952 Marionette TRACE conn4 <- [1,2670,null,{}] 04:42:58 INFO - PROCESS | 1942 | 1461066178974 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:59 INFO - PROCESS | 1942 | 1461066179250 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 279 (0x7f42606cd800) [pid = 1942] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 278 (0x7f425fb9b400) [pid = 1942] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 277 (0x7f425fd0c800) [pid = 1942] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 276 (0x7f4262bd1400) [pid = 1942] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 275 (0x7f426582d400) [pid = 1942] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 274 (0x7f426f0c0400) [pid = 1942] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 273 (0x7f426db9fc00) [pid = 1942] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 272 (0x7f427068dc00) [pid = 1942] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 271 (0x7f426524e400) [pid = 1942] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 270 (0x7f4270262400) [pid = 1942] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 269 (0x7f42734cb800) [pid = 1942] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 268 (0x7f4262a0b800) [pid = 1942] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 267 (0x7f42670f7000) [pid = 1942] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 266 (0x7f42754b6800) [pid = 1942] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 265 (0x7f42701bec00) [pid = 1942] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 264 (0x7f42775c6c00) [pid = 1942] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 263 (0x7f4275832400) [pid = 1942] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 262 (0x7f4277a07000) [pid = 1942] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 261 (0x7f4278361000) [pid = 1942] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 260 (0x7f4278540000) [pid = 1942] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 259 (0x7f427c117000) [pid = 1942] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 258 (0x7f426871cc00) [pid = 1942] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 257 (0x7f427026f800) [pid = 1942] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 256 (0x7f4275768800) [pid = 1942] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 255 (0x7f4262286c00) [pid = 1942] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 254 (0x7f426db9ec00) [pid = 1942] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 253 (0x7f42739c8c00) [pid = 1942] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 252 (0x7f4261a52000) [pid = 1942] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 251 (0x7f4273e68c00) [pid = 1942] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 250 (0x7f4261c49800) [pid = 1942] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 249 (0x7f425aa8ac00) [pid = 1942] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 248 (0x7f4261a54400) [pid = 1942] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 247 (0x7f4265292c00) [pid = 1942] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 246 (0x7f427571ec00) [pid = 1942] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 245 (0x7f4262bcd000) [pid = 1942] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 244 (0x7f4259306c00) [pid = 1942] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 243 (0x7f42623ae400) [pid = 1942] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f4289796000) [pid = 1942] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f426f0dec00) [pid = 1942] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f4259309400) [pid = 1942] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f427679b000) [pid = 1942] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f425aa87c00) [pid = 1942] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f426859d800) [pid = 1942] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f426191c400) [pid = 1942] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f4259309000) [pid = 1942] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f4265807400) [pid = 1942] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f425930e400) [pid = 1942] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f4261fcd800) [pid = 1942] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f425d441c00) [pid = 1942] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f425d434000) [pid = 1942] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f426f5a3800) [pid = 1942] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f425930d400) [pid = 1942] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f426740b000) [pid = 1942] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f426f7dc400) [pid = 1942] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f425d435800) [pid = 1942] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f42704b7000) [pid = 1942] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f4265829400) [pid = 1942] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f4261c3e000) [pid = 1942] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f42701f8400) [pid = 1942] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f42606cf400) [pid = 1942] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f426f5ad400) [pid = 1942] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f426228a000) [pid = 1942] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f4262118800) [pid = 1942] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f4265a4f000) [pid = 1942] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f426f5a5800) [pid = 1942] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f42722b1000) [pid = 1942] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f4261c43000) [pid = 1942] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f4273873800) [pid = 1942] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:43:00 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4273875400) [pid = 1942] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:43:00 INFO - PROCESS | 1942 | 1461066180181 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d2d6800 == 136 [pid = 1942] [id = 675] 04:43:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f4259306800) [pid = 1942] [serial = 2026] [outer = (nil)] 04:43:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f425930d800) [pid = 1942] [serial = 2027] [outer = 0x7f4259306800] 04:43:00 INFO - PROCESS | 1942 | 1461066180268 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f425d441c00) [pid = 1942] [serial = 2028] [outer = 0x7f4259306800] 04:43:01 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:01 INFO - PROCESS | 1942 | 1461066181328 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 04:43:01 INFO - PROCESS | 1942 | 1461066181348 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:43:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:43:01 INFO - PROCESS | 1942 | 1461066181353 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1942 | 1461066181355 Marionette TRACE conn4 <- [1,2674,null,{}] 04:43:01 INFO - PROCESS | 1942 | 1461066181361 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:01 INFO - PROCESS | 1942 | 1461066181539 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:43:01 INFO - PROCESS | 1942 | 1461066181550 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261b80000 == 137 [pid = 1942] [id = 676] 04:43:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f426191c400) [pid = 1942] [serial = 2029] [outer = (nil)] 04:43:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f4262f88000) [pid = 1942] [serial = 2030] [outer = 0x7f426191c400] 04:43:01 INFO - PROCESS | 1942 | 1461066181644 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f4265636400) [pid = 1942] [serial = 2031] [outer = 0x7f426191c400] 04:43:03 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:03 INFO - PROCESS | 1942 | 1461066183222 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 04:43:03 INFO - PROCESS | 1942 | 1461066183248 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:43:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:43:03 INFO - PROCESS | 1942 | 1461066183256 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1942 | 1461066183260 Marionette TRACE conn4 <- [1,2678,null,{}] 04:43:03 INFO - PROCESS | 1942 | 1461066183270 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:03 INFO - PROCESS | 1942 | 1461066183571 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:43:03 INFO - PROCESS | 1942 | 1461066183851 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ef81800 == 138 [pid = 1942] [id = 677] 04:43:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f425aa86400) [pid = 1942] [serial = 2032] [outer = (nil)] 04:43:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f425d43d400) [pid = 1942] [serial = 2033] [outer = 0x7f425aa86400] 04:43:03 INFO - PROCESS | 1942 | 1461066183937 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f425fb9a400) [pid = 1942] [serial = 2034] [outer = 0x7f425aa86400] 04:43:05 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:05 INFO - PROCESS | 1942 | 1461066185267 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:43:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2043ms 04:43:05 INFO - PROCESS | 1942 | 1461066185423 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1942 | 1461066185432 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:43:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:43:05 INFO - PROCESS | 1942 | 1461066185450 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1942 | 1461066185455 Marionette TRACE conn4 <- [1,2682,null,{}] 04:43:05 INFO - PROCESS | 1942 | 1461066185460 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 1942 | 1461066185644 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:43:05 INFO - PROCESS | 1942 | 1461066185918 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262ba5800 == 139 [pid = 1942] [id = 678] 04:43:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f425aa95800) [pid = 1942] [serial = 2035] [outer = (nil)] 04:43:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f426219fc00) [pid = 1942] [serial = 2036] [outer = 0x7f425aa95800] 04:43:05 INFO - PROCESS | 1942 | 1461066185989 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 223 (0x7f42632a6800) [pid = 1942] [serial = 2037] [outer = 0x7f425aa95800] 04:43:07 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:07 INFO - PROCESS | 1942 | 1461066187324 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:43:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1890ms 04:43:07 INFO - PROCESS | 1942 | 1461066187383 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1942 | 1461066187386 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:43:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:43:07 INFO - PROCESS | 1942 | 1461066187411 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1942 | 1461066187417 Marionette TRACE conn4 <- [1,2686,null,{}] 04:43:07 INFO - PROCESS | 1942 | 1461066187435 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 1942 | 1461066187638 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:43:07 INFO - PROCESS | 1942 | 1461066187914 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426479b000 == 140 [pid = 1942] [id = 679] 04:43:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 224 (0x7f42623aec00) [pid = 1942] [serial = 2038] [outer = (nil)] 04:43:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 225 (0x7f4265638000) [pid = 1942] [serial = 2039] [outer = 0x7f42623aec00] 04:43:07 INFO - PROCESS | 1942 | 1461066187989 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 226 (0x7f4266a38800) [pid = 1942] [serial = 2040] [outer = 0x7f42623aec00] 04:43:09 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:09 INFO - PROCESS | 1942 | 1461066189301 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 04:43:09 INFO - PROCESS | 1942 | 1461066189374 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:43:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:43:09 INFO - PROCESS | 1942 | 1461066189400 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1942 | 1461066189403 Marionette TRACE conn4 <- [1,2690,null,{}] 04:43:09 INFO - PROCESS | 1942 | 1461066189409 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:09 INFO - PROCESS | 1942 | 1461066189620 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:43:09 INFO - PROCESS | 1942 | 1461066189899 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265995000 == 141 [pid = 1942] [id = 680] 04:43:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 227 (0x7f4262bc5000) [pid = 1942] [serial = 2041] [outer = (nil)] 04:43:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 228 (0x7f4267409c00) [pid = 1942] [serial = 2042] [outer = 0x7f4262bc5000] 04:43:09 INFO - PROCESS | 1942 | 1461066189972 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 229 (0x7f4268720800) [pid = 1942] [serial = 2043] [outer = 0x7f4262bc5000] 04:43:11 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:11 INFO - PROCESS | 1942 | 1461066191279 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 04:43:11 INFO - PROCESS | 1942 | 1461066191355 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:43:11 INFO - PROCESS | 1942 | 1461066191382 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1942 | 1461066191386 Marionette TRACE conn4 <- [1,2694,null,{}] 04:43:11 INFO - PROCESS | 1942 | 1461066191392 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:11 INFO - PROCESS | 1942 | 1461066191610 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:43:11 INFO - PROCESS | 1942 | 1461066191890 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a94000 == 142 [pid = 1942] [id = 681] 04:43:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 230 (0x7f4265835000) [pid = 1942] [serial = 2044] [outer = (nil)] 04:43:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 231 (0x7f426f0c3000) [pid = 1942] [serial = 2045] [outer = 0x7f4265835000] 04:43:11 INFO - PROCESS | 1942 | 1461066191965 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 232 (0x7f426f5a3800) [pid = 1942] [serial = 2046] [outer = 0x7f4265835000] 04:43:13 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:13 INFO - PROCESS | 1942 | 1461066193283 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 04:43:13 INFO - PROCESS | 1942 | 1461066193360 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:43:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:43:13 INFO - PROCESS | 1942 | 1461066193387 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1942 | 1461066193389 Marionette TRACE conn4 <- [1,2698,null,{}] 04:43:13 INFO - PROCESS | 1942 | 1461066193396 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 1942 | 1461066193605 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:43:13 INFO - PROCESS | 1942 | 1461066193882 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd10800 == 143 [pid = 1942] [id = 682] 04:43:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 233 (0x7f426f7dc000) [pid = 1942] [serial = 2047] [outer = (nil)] 04:43:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 234 (0x7f426fdc5400) [pid = 1942] [serial = 2048] [outer = 0x7f426f7dc000] 04:43:13 INFO - PROCESS | 1942 | 1461066193991 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 235 (0x7f4271586c00) [pid = 1942] [serial = 2049] [outer = 0x7f426f7dc000] 04:43:15 INFO - PROCESS | 1942 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:15 INFO - PROCESS | 1942 | 1461066195248 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 04:43:15 INFO - PROCESS | 1942 | 1461066195271 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:43:15 INFO - PROCESS | 1942 | 1461066195277 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1942 | 1461066195279 Marionette TRACE conn4 <- [1,2702,null,{}] 04:43:15 INFO - PROCESS | 1942 | 1461066195285 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 1942 | 1461066195504 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:43:15 INFO - PROCESS | 1942 | 1461066195755 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42722e5800 == 144 [pid = 1942] [id = 683] 04:43:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 236 (0x7f426fc54c00) [pid = 1942] [serial = 2050] [outer = (nil)] 04:43:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 237 (0x7f4273425c00) [pid = 1942] [serial = 2051] [outer = 0x7f426fc54c00] 04:43:15 INFO - PROCESS | 1942 | 1461066195825 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 238 (0x7f4273784800) [pid = 1942] [serial = 2052] [outer = 0x7f426fc54c00] 04:43:16 INFO - PROCESS | 1942 | 1461066196688 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:43:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1426ms 04:43:16 INFO - PROCESS | 1942 | 1461066196704 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1942 | 1461066196707 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:43:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:43:16 INFO - PROCESS | 1942 | 1461066196713 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1942 | 1461066196716 Marionette TRACE conn4 <- [1,2706,null,{}] 04:43:16 INFO - PROCESS | 1942 | 1461066196721 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:16 INFO - PROCESS | 1942 | 1461066196903 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:43:17 INFO - PROCESS | 1942 | 1461066197231 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744e4000 == 145 [pid = 1942] [id = 684] 04:43:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 239 (0x7f4261c45800) [pid = 1942] [serial = 2053] [outer = (nil)] 04:43:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 240 (0x7f427396f000) [pid = 1942] [serial = 2054] [outer = 0x7f4261c45800] 04:43:17 INFO - PROCESS | 1942 | 1461066197306 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 241 (0x7f4273d99c00) [pid = 1942] [serial = 2055] [outer = 0x7f4261c45800] 04:43:18 INFO - PROCESS | 1942 | 1461066198112 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1429ms 04:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:43:18 INFO - PROCESS | 1942 | 1461066198143 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1942 | 1461066198145 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:43:18 INFO - PROCESS | 1942 | 1461066198152 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1942 | 1461066198155 Marionette TRACE conn4 <- [1,2710,null,{}] 04:43:18 INFO - PROCESS | 1942 | 1461066198160 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:18 INFO - PROCESS | 1942 | 1461066198345 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:43:18 INFO - PROCESS | 1942 | 1461066198632 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427811f000 == 146 [pid = 1942] [id = 685] 04:43:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 242 (0x7f42704b1c00) [pid = 1942] [serial = 2056] [outer = (nil)] 04:43:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 243 (0x7f4273783800) [pid = 1942] [serial = 2057] [outer = 0x7f42704b1c00] 04:43:18 INFO - PROCESS | 1942 | 1461066198748 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1942 | ++DOMWINDOW == 244 (0x7f4274289000) [pid = 1942] [serial = 2058] [outer = 0x7f42704b1c00] 04:43:19 INFO - PROCESS | 1942 | 1461066199599 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1942 | 1461066199642 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:43:19 INFO - PROCESS | 1942 | 1461066199648 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1942 | 1461066199650 Marionette TRACE conn4 <- [1,2714,null,{}] 04:43:19 INFO - PROCESS | 1942 | 1461066199656 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:19 INFO - PROCESS | 1942 | 1461066199841 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:43:20 INFO - PROCESS | 1942 | 1461066200210 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ac76000 == 147 [pid = 1942] [id = 686] 04:43:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 245 (0x7f4259307400) [pid = 1942] [serial = 2059] [outer = (nil)] 04:43:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 246 (0x7f425a2c6400) [pid = 1942] [serial = 2060] [outer = 0x7f4259307400] 04:43:20 INFO - PROCESS | 1942 | 1461066200285 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 247 (0x7f4265a45000) [pid = 1942] [serial = 2061] [outer = 0x7f4259307400] 04:43:21 INFO - PROCESS | 1942 | 1461066201116 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1537ms 04:43:21 INFO - PROCESS | 1942 | 1461066201186 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1942 | 1461066201190 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:43:21 INFO - PROCESS | 1942 | 1461066201196 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1942 | 1461066201200 Marionette TRACE conn4 <- [1,2718,null,{}] 04:43:21 INFO - PROCESS | 1942 | 1461066201205 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:21 INFO - PROCESS | 1942 | 1461066201469 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:43:21 INFO - PROCESS | 1942 | 1461066201809 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ef82800 == 148 [pid = 1942] [id = 687] 04:43:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 248 (0x7f4259311400) [pid = 1942] [serial = 2062] [outer = (nil)] 04:43:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 249 (0x7f4261a5f000) [pid = 1942] [serial = 2063] [outer = 0x7f4259311400] 04:43:21 INFO - PROCESS | 1942 | 1461066201890 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 250 (0x7f4270088000) [pid = 1942] [serial = 2064] [outer = 0x7f4259311400] 04:43:22 INFO - PROCESS | 1942 | 1461066202734 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1942 | 1461066202790 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:43:22 INFO - PROCESS | 1942 | 1461066202796 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1942 | 1461066202799 Marionette TRACE conn4 <- [1,2722,null,{}] 04:43:22 INFO - PROCESS | 1942 | 1461066202804 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:22 INFO - PROCESS | 1942 | 1461066202992 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:43:23 INFO - PROCESS | 1942 | 1461066203326 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262c9a000 == 149 [pid = 1942] [id = 688] 04:43:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 251 (0x7f425ea4d800) [pid = 1942] [serial = 2065] [outer = (nil)] 04:43:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 252 (0x7f425fba0800) [pid = 1942] [serial = 2066] [outer = 0x7f425ea4d800] 04:43:23 INFO - PROCESS | 1942 | 1461066203401 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 253 (0x7f4270090000) [pid = 1942] [serial = 2067] [outer = 0x7f425ea4d800] 04:43:24 INFO - PROCESS | 1942 | 1461066204269 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1942 | 1461066204290 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:43:24 INFO - PROCESS | 1942 | 1461066204295 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1942 | 1461066204298 Marionette TRACE conn4 <- [1,2726,null,{}] 04:43:24 INFO - PROCESS | 1942 | 1461066204303 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:24 INFO - PROCESS | 1942 | 1461066204506 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:43:24 INFO - PROCESS | 1942 | 1461066204839 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da36800 == 150 [pid = 1942] [id = 689] 04:43:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 254 (0x7f425fb92c00) [pid = 1942] [serial = 2068] [outer = (nil)] 04:43:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 255 (0x7f42623b3400) [pid = 1942] [serial = 2069] [outer = 0x7f425fb92c00] 04:43:24 INFO - PROCESS | 1942 | 1461066204913 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 256 (0x7f4265a46800) [pid = 1942] [serial = 2070] [outer = 0x7f425fb92c00] 04:43:26 INFO - PROCESS | 1942 | 1461066206379 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2131ms 04:43:26 INFO - PROCESS | 1942 | 1461066206428 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:43:26 INFO - PROCESS | 1942 | 1461066206433 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:43:26 INFO - PROCESS | 1942 | 1461066206441 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1942 | 1461066206447 Marionette TRACE conn4 <- [1,2730,null,{}] 04:43:26 INFO - PROCESS | 1942 | 1461066206455 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:26 INFO - PROCESS | 1942 | 1461066206652 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:43:26 INFO - PROCESS | 1942 | 1461066206951 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ef9b000 == 151 [pid = 1942] [id = 690] 04:43:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 257 (0x7f425940b800) [pid = 1942] [serial = 2071] [outer = (nil)] 04:43:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 258 (0x7f425a2c8000) [pid = 1942] [serial = 2072] [outer = 0x7f425940b800] 04:43:27 INFO - PROCESS | 1942 | 1461066207022 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 259 (0x7f425aa8c000) [pid = 1942] [serial = 2073] [outer = 0x7f425940b800] 04:43:28 INFO - PROCESS | 1942 | 1461066208333 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 04:43:28 INFO - PROCESS | 1942 | 1461066208506 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:43:28 INFO - PROCESS | 1942 | 1461066208519 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1942 | 1461066208522 Marionette TRACE conn4 <- [1,2734,null,{}] 04:43:28 INFO - PROCESS | 1942 | 1461066208527 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:28 INFO - PROCESS | 1942 | 1461066208712 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:43:29 INFO - PROCESS | 1942 | 1461066209028 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4259083000 == 152 [pid = 1942] [id = 691] 04:43:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 260 (0x7f425aa8f400) [pid = 1942] [serial = 2074] [outer = (nil)] 04:43:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 261 (0x7f425d137c00) [pid = 1942] [serial = 2075] [outer = 0x7f425aa8f400] 04:43:29 INFO - PROCESS | 1942 | 1461066209096 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 262 (0x7f425d43c400) [pid = 1942] [serial = 2076] [outer = 0x7f425aa8f400] 04:43:30 INFO - PROCESS | 1942 | 1461066210149 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 261 (0x7f4274059000) [pid = 1942] [serial = 1931] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 260 (0x7f425d13e400) [pid = 1942] [serial = 1934] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 259 (0x7f4262bc6000) [pid = 1942] [serial = 1889] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 258 (0x7f4286737c00) [pid = 1942] [serial = 1910] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 257 (0x7f427342f800) [pid = 1942] [serial = 1913] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 256 (0x7f42688f4000) [pid = 1942] [serial = 1892] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 255 (0x7f427068b800) [pid = 1942] [serial = 1895] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 254 (0x7f42739d3c00) [pid = 1942] [serial = 1898] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 253 (0x7f427f648c00) [pid = 1942] [serial = 1907] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 252 (0x7f425d439000) [pid = 1942] [serial = 1886] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 251 (0x7f427908a400) [pid = 1942] [serial = 1904] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 250 (0x7f42765df000) [pid = 1942] [serial = 1901] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 249 (0x7f428ae59000) [pid = 1942] [serial = 1916] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 248 (0x7f425acf5000) [pid = 1942] [serial = 1919] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 247 (0x7f427428d000) [pid = 1942] [serial = 1922] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 246 (0x7f425a9dbc00) [pid = 1942] [serial = 1925] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 245 (0x7f4274050400) [pid = 1942] [serial = 1928] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 244 (0x7f426f7d6c00) [pid = 1942] [serial = 1958] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425d2d6800 == 151 [pid = 1942] [id = 675] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ed6f000 == 150 [pid = 1942] [id = 674] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425d3f0000 == 149 [pid = 1942] [id = 673] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42594e0800 == 148 [pid = 1942] [id = 672] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425abf2000 == 147 [pid = 1942] [id = 670] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4274314800 == 146 [pid = 1942] [id = 669] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4259090000 == 145 [pid = 1942] [id = 668] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42909a6800 == 144 [pid = 1942] [id = 667] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42565e1000 == 143 [pid = 1942] [id = 666] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba1c800 == 142 [pid = 1942] [id = 665] 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4287758000 == 141 [pid = 1942] [id = 664] 04:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1783ms 04:43:30 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427f5b1000 == 140 [pid = 1942] [id = 663] 04:43:30 INFO - PROCESS | 1942 | 1461066210307 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1942 | 1461066210311 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:43:30 INFO - PROCESS | 1942 | 1461066210321 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1942 | 1461066210326 Marionette TRACE conn4 <- [1,2738,null,{}] 04:43:30 INFO - PROCESS | 1942 | 1461066210349 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:30 INFO - PROCESS | 1942 | 1461066210551 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 243 (0x7f426f6c1400) [pid = 1942] [serial = 1884] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 242 (0x7f427386a400) [pid = 1942] [serial = 1641] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 241 (0x7f4266a3f800) [pid = 1942] [serial = 1746] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 240 (0x7f42739cec00) [pid = 1942] [serial = 1644] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 239 (0x7f427490e400) [pid = 1942] [serial = 1647] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 238 (0x7f4262290800) [pid = 1942] [serial = 1650] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 237 (0x7f4263b5fc00) [pid = 1942] [serial = 1653] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 236 (0x7f426228f400) [pid = 1942] [serial = 1680] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 235 (0x7f4265255c00) [pid = 1942] [serial = 1683] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 234 (0x7f4268719400) [pid = 1942] [serial = 1686] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 233 (0x7f426f7da800) [pid = 1942] [serial = 1689] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 232 (0x7f4270090c00) [pid = 1942] [serial = 1692] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 231 (0x7f4271730800) [pid = 1942] [serial = 1695] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 230 (0x7f4273785800) [pid = 1942] [serial = 1698] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 229 (0x7f42739c7800) [pid = 1942] [serial = 1701] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 228 (0x7f4273e64400) [pid = 1942] [serial = 1704] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 227 (0x7f42754b3800) [pid = 1942] [serial = 1707] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 226 (0x7f42765e1000) [pid = 1942] [serial = 1710] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 225 (0x7f42775c6400) [pid = 1942] [serial = 1713] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 224 (0x7f4277ac6400) [pid = 1942] [serial = 1716] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 223 (0x7f427835dc00) [pid = 1942] [serial = 1758] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 222 (0x7f42784e3c00) [pid = 1942] [serial = 1761] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f4278e7f800) [pid = 1942] [serial = 1764] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f4279088c00) [pid = 1942] [serial = 1767] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f4279361400) [pid = 1942] [serial = 1770] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f427f648400) [pid = 1942] [serial = 1773] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f4286075400) [pid = 1942] [serial = 1776] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f428742b000) [pid = 1942] [serial = 1779] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f428770c400) [pid = 1942] [serial = 1782] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f428770d400) [pid = 1942] [serial = 1785] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f426228a400) [pid = 1942] [serial = 1866] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f42701fa400) [pid = 1942] [serial = 1749] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f42621ab400) [pid = 1942] [serial = 1860] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f427008ac00) [pid = 1942] [serial = 1629] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f42714a8c00) [pid = 1942] [serial = 1632] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f425d441400) [pid = 1942] [serial = 1863] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f4273751c00) [pid = 1942] [serial = 1638] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f42688e7400) [pid = 1942] [serial = 1623] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f4262f85c00) [pid = 1942] [serial = 1743] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f427227b400) [pid = 1942] [serial = 1635] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f42657ddc00) [pid = 1942] [serial = 1614] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f4273e64800) [pid = 1942] [serial = 1755] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f42657e0800) [pid = 1942] [serial = 1620] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f4262bcfc00) [pid = 1942] [serial = 1617] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f426f6be800) [pid = 1942] [serial = 1626] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f427369ec00) [pid = 1942] [serial = 1752] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f4279514c00) [pid = 1942] [serial = 1830] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f428b42f800) [pid = 1942] [serial = 1842] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f4275570800) [pid = 1942] [serial = 1824] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f42878bb800) [pid = 1942] [serial = 1836] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f4287540400) [pid = 1942] [serial = 1851] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f428753d000) [pid = 1942] [serial = 1845] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f426ec37000) [pid = 1942] [serial = 1815] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f427c58fc00) [pid = 1942] [serial = 1833] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f426525a000) [pid = 1942] [serial = 1812] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f4259310400) [pid = 1942] [serial = 1854] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f4273872c00) [pid = 1942] [serial = 1821] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f428b425c00) [pid = 1942] [serial = 1839] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f42714b4400) [pid = 1942] [serial = 1818] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f42621a2000) [pid = 1942] [serial = 1857] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f42786bb400) [pid = 1942] [serial = 1827] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f425aa94000) [pid = 1942] [serial = 1848] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f426dba1400) [pid = 1942] [serial = 1952] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f426fa79800) [pid = 1942] [serial = 1953] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f426314c000) [pid = 1942] [serial = 1955] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f42606d9c00) [pid = 1942] [serial = 1941] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f425aa92800) [pid = 1942] [serial = 1940] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f4265a51000) [pid = 1942] [serial = 1949] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f425aa86c00) [pid = 1942] [serial = 1937] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f425ace8800) [pid = 1942] [serial = 1938] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f4265257800) [pid = 1942] [serial = 1946] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f4265802400) [pid = 1942] [serial = 1947] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4262a19c00) [pid = 1942] [serial = 1944] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f426228dc00) [pid = 1942] [serial = 1943] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f4265a4bc00) [pid = 1942] [serial = 1956] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f4266f8f800) [pid = 1942] [serial = 1950] [outer = (nil)] [url = about:blank] 04:43:30 INFO - PROCESS | 1942 | 1461066210827 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425abfe000 == 141 [pid = 1942] [id = 692] 04:43:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f425aa86c00) [pid = 1942] [serial = 2077] [outer = (nil)] 04:43:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f425e634400) [pid = 1942] [serial = 2078] [outer = 0x7f425aa86c00] 04:43:30 INFO - PROCESS | 1942 | 1461066210936 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f425fb96c00) [pid = 1942] [serial = 2079] [outer = 0x7f425aa86c00] 04:43:31 INFO - PROCESS | 1942 | 1461066211651 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1387ms 04:43:31 INFO - PROCESS | 1942 | 1461066211708 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1942 | 1461066211711 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:43:31 INFO - PROCESS | 1942 | 1461066211718 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1942 | 1461066211720 Marionette TRACE conn4 <- [1,2742,null,{}] 04:43:31 INFO - PROCESS | 1942 | 1461066211725 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 1942 | 1461066211960 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:43:31 INFO - PROCESS | 1942 | 1461066211982 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e9f0000 == 142 [pid = 1942] [id = 693] 04:43:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f425aa8bc00) [pid = 1942] [serial = 2080] [outer = (nil)] 04:43:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4261921000) [pid = 1942] [serial = 2081] [outer = 0x7f425aa8bc00] 04:43:32 INFO - PROCESS | 1942 | 1461066212042 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4261c4b400) [pid = 1942] [serial = 2082] [outer = 0x7f425aa8bc00] 04:43:32 INFO - PROCESS | 1942 | 1461066212944 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1277ms 04:43:32 INFO - PROCESS | 1942 | 1461066212995 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1942 | 1461066212998 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:43:33 INFO - PROCESS | 1942 | 1461066213004 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1942 | 1461066213006 Marionette TRACE conn4 <- [1,2746,null,{}] 04:43:33 INFO - PROCESS | 1942 | 1461066213011 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:33 INFO - PROCESS | 1942 | 1461066213268 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:43:33 INFO - PROCESS | 1942 | 1461066213290 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42609db800 == 143 [pid = 1942] [id = 694] 04:43:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f4256579c00) [pid = 1942] [serial = 2083] [outer = (nil)] 04:43:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f426219d000) [pid = 1942] [serial = 2084] [outer = 0x7f4256579c00] 04:43:33 INFO - PROCESS | 1942 | 1461066213348 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f42623b9c00) [pid = 1942] [serial = 2085] [outer = 0x7f4256579c00] 04:43:34 INFO - PROCESS | 1942 | 1461066214209 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:43:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1226ms 04:43:34 INFO - PROCESS | 1942 | 1461066214230 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1942 | 1461066214235 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:43:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:43:34 INFO - PROCESS | 1942 | 1461066214249 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1942 | 1461066214257 Marionette TRACE conn4 <- [1,2750,null,{}] 04:43:34 INFO - PROCESS | 1942 | 1461066214275 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 1942 | 1461066214685 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f4256579800) [pid = 1942] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f425657f000) [pid = 1942] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f42722b8c00) [pid = 1942] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f4259407000) [pid = 1942] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f4257912c00) [pid = 1942] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f426f0e8000) [pid = 1942] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f4275717800) [pid = 1942] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f428978ec00) [pid = 1942] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f425a9dac00) [pid = 1942] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f4265835400) [pid = 1942] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f42621a3c00) [pid = 1942] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f4273e6b800) [pid = 1942] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f4259402800) [pid = 1942] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f42632a3c00) [pid = 1942] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f425d137800) [pid = 1942] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f425acec800) [pid = 1942] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f4261fd1400) [pid = 1942] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f426740b400) [pid = 1942] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f425930b800) [pid = 1942] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f4262bce400) [pid = 1942] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f427c591800) [pid = 1942] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f42647c9800) [pid = 1942] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f4259302400) [pid = 1942] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f425657a800) [pid = 1942] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f4259306800) [pid = 1942] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f425d433400) [pid = 1942] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f4256577c00) [pid = 1942] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f4274286400) [pid = 1942] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f425ea4fc00) [pid = 1942] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f4279091400) [pid = 1942] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f425a9d7400) [pid = 1942] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f425d13ec00) [pid = 1942] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f4268713400) [pid = 1942] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f42765ddc00) [pid = 1942] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f425a9d3400) [pid = 1942] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f425acec000) [pid = 1942] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f425acee800) [pid = 1942] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f427c10b000) [pid = 1942] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f426fdc7000) [pid = 1942] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 137 (0x7f4263084000) [pid = 1942] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 136 (0x7f4266c56000) [pid = 1942] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:43:35 INFO - PROCESS | 1942 | --DOMWINDOW == 135 (0x7f42765dd800) [pid = 1942] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:43:35 INFO - PROCESS | 1942 | 1461066215570 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425908d000 == 144 [pid = 1942] [id = 695] 04:43:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 136 (0x7f4256577800) [pid = 1942] [serial = 2086] [outer = (nil)] 04:43:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 137 (0x7f425657f400) [pid = 1942] [serial = 2087] [outer = 0x7f4256577800] 04:43:35 INFO - PROCESS | 1942 | 1461066215633 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 138 (0x7f425a2c4800) [pid = 1942] [serial = 2088] [outer = 0x7f4256577800] 04:43:36 INFO - PROCESS | 1942 | 1461066216227 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2002ms 04:43:36 INFO - PROCESS | 1942 | 1461066216251 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1942 | 1461066216254 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:43:36 INFO - PROCESS | 1942 | 1461066216260 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1942 | 1461066216262 Marionette TRACE conn4 <- [1,2754,null,{}] 04:43:36 INFO - PROCESS | 1942 | 1461066216267 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:36 INFO - PROCESS | 1942 | 1461066216513 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:43:36 INFO - PROCESS | 1942 | 1461066216536 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262bd8000 == 145 [pid = 1942] [id = 696] 04:43:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f4256577c00) [pid = 1942] [serial = 2089] [outer = (nil)] 04:43:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f425d143c00) [pid = 1942] [serial = 2090] [outer = 0x7f4256577c00] 04:43:36 INFO - PROCESS | 1942 | 1461066216605 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f42621a3400) [pid = 1942] [serial = 2091] [outer = 0x7f4256577c00] 04:43:37 INFO - PROCESS | 1942 | 1461066217370 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1276ms 04:43:37 INFO - PROCESS | 1942 | 1461066217556 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1942 | 1461066217563 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:43:37 INFO - PROCESS | 1942 | 1461066217571 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1942 | 1461066217575 Marionette TRACE conn4 <- [1,2758,null,{}] 04:43:37 INFO - PROCESS | 1942 | 1461066217583 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 1942 | 1461066217779 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:43:38 INFO - PROCESS | 1942 | 1461066218055 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425a91b800 == 146 [pid = 1942] [id = 697] 04:43:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f425791a400) [pid = 1942] [serial = 2092] [outer = (nil)] 04:43:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f425930e400) [pid = 1942] [serial = 2093] [outer = 0x7f425791a400] 04:43:38 INFO - PROCESS | 1942 | 1461066218189 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f425a2c3c00) [pid = 1942] [serial = 2094] [outer = 0x7f425791a400] 04:43:39 INFO - PROCESS | 1942 | 1461066219035 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1491ms 04:43:39 INFO - PROCESS | 1942 | 1461066219063 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 1942 | 1461066219068 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:43:39 INFO - PROCESS | 1942 | 1461066219080 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1942 | 1461066219085 Marionette TRACE conn4 <- [1,2762,null,{}] 04:43:39 INFO - PROCESS | 1942 | 1461066219091 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:39 INFO - PROCESS | 1942 | 1461066219284 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:43:39 INFO - PROCESS | 1942 | 1461066219562 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4260a62000 == 147 [pid = 1942] [id = 698] 04:43:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f425d135c00) [pid = 1942] [serial = 2095] [outer = (nil)] 04:43:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f425d143800) [pid = 1942] [serial = 2096] [outer = 0x7f425d135c00] 04:43:39 INFO - PROCESS | 1942 | 1461066219683 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f425d442000) [pid = 1942] [serial = 2097] [outer = 0x7f425d135c00] 04:43:40 INFO - PROCESS | 1942 | 1461066220538 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1535ms 04:43:40 INFO - PROCESS | 1942 | 1461066220613 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1942 | 1461066220617 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:43:40 INFO - PROCESS | 1942 | 1461066220623 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1942 | 1461066220626 Marionette TRACE conn4 <- [1,2766,null,{}] 04:43:40 INFO - PROCESS | 1942 | 1461066220642 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:40 INFO - PROCESS | 1942 | 1461066220880 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:43:41 INFO - PROCESS | 1942 | 1461066221238 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4264660000 == 148 [pid = 1942] [id = 699] 04:43:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f4262115400) [pid = 1942] [serial = 2098] [outer = (nil)] 04:43:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f42621a8400) [pid = 1942] [serial = 2099] [outer = 0x7f4262115400] 04:43:41 INFO - PROCESS | 1942 | 1461066221313 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f4262f7f400) [pid = 1942] [serial = 2100] [outer = 0x7f4262115400] 04:43:42 INFO - PROCESS | 1942 | 1461066222172 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1594ms 04:43:42 INFO - PROCESS | 1942 | 1461066222218 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1942 | 1461066222222 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:43:42 INFO - PROCESS | 1942 | 1461066222227 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1942 | 1461066222230 Marionette TRACE conn4 <- [1,2770,null,{}] 04:43:42 INFO - PROCESS | 1942 | 1461066222235 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 1942 | 1461066222426 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:43:42 INFO - PROCESS | 1942 | 1461066222701 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42657a5800 == 149 [pid = 1942] [id = 700] 04:43:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f4261c46800) [pid = 1942] [serial = 2101] [outer = (nil)] 04:43:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f42632a3c00) [pid = 1942] [serial = 2102] [outer = 0x7f4261c46800] 04:43:42 INFO - PROCESS | 1942 | 1461066222818 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f4265250000) [pid = 1942] [serial = 2103] [outer = 0x7f4261c46800] 04:43:43 INFO - PROCESS | 1942 | 1461066223618 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1430ms 04:43:43 INFO - PROCESS | 1942 | 1461066223659 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1942 | 1461066223663 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:43:43 INFO - PROCESS | 1942 | 1461066223668 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1942 | 1461066223670 Marionette TRACE conn4 <- [1,2774,null,{}] 04:43:43 INFO - PROCESS | 1942 | 1461066223677 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:43 INFO - PROCESS | 1942 | 1461066223861 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:43:44 INFO - PROCESS | 1942 | 1461066224176 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426698e800 == 150 [pid = 1942] [id = 701] 04:43:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f425d43a000) [pid = 1942] [serial = 2104] [outer = (nil)] 04:43:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f42657ddc00) [pid = 1942] [serial = 2105] [outer = 0x7f425d43a000] 04:43:44 INFO - PROCESS | 1942 | 1461066224292 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f426582e800) [pid = 1942] [serial = 2106] [outer = 0x7f425d43a000] 04:43:45 INFO - PROCESS | 1942 | 1461066225088 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1490ms 04:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:43:45 INFO - PROCESS | 1942 | 1461066225159 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1942 | 1461066225162 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:43:45 INFO - PROCESS | 1942 | 1461066225168 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1942 | 1461066225171 Marionette TRACE conn4 <- [1,2778,null,{}] 04:43:45 INFO - PROCESS | 1942 | 1461066225177 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:45 INFO - PROCESS | 1942 | 1461066225400 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:43:45 INFO - PROCESS | 1942 | 1461066225722 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a9c000 == 151 [pid = 1942] [id = 702] 04:43:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f42670f7c00) [pid = 1942] [serial = 2107] [outer = (nil)] 04:43:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f4267412000) [pid = 1942] [serial = 2108] [outer = 0x7f42670f7c00] 04:43:45 INFO - PROCESS | 1942 | 1461066225800 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f426dba3400) [pid = 1942] [serial = 2109] [outer = 0x7f42670f7c00] 04:43:46 INFO - PROCESS | 1942 | 1461066226604 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1483ms 04:43:46 INFO - PROCESS | 1942 | 1461066226651 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1942 | 1461066226655 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:43:46 INFO - PROCESS | 1942 | 1461066226661 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1942 | 1461066226663 Marionette TRACE conn4 <- [1,2782,null,{}] 04:43:46 INFO - PROCESS | 1942 | 1461066226670 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:46 INFO - PROCESS | 1942 | 1461066226863 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:43:47 INFO - PROCESS | 1942 | 1461066227138 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f664800 == 152 [pid = 1942] [id = 703] 04:43:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f4267409400) [pid = 1942] [serial = 2110] [outer = (nil)] 04:43:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f426f5a4c00) [pid = 1942] [serial = 2111] [outer = 0x7f4267409400] 04:43:47 INFO - PROCESS | 1942 | 1461066227255 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f426f7d2c00) [pid = 1942] [serial = 2112] [outer = 0x7f4267409400] 04:43:48 INFO - PROCESS | 1942 | 1461066228053 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1431ms 04:43:48 INFO - PROCESS | 1942 | 1461066228093 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1942 | 1461066228097 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:43:48 INFO - PROCESS | 1942 | 1461066228103 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1942 | 1461066228105 Marionette TRACE conn4 <- [1,2786,null,{}] 04:43:48 INFO - PROCESS | 1942 | 1461066228111 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:48 INFO - PROCESS | 1942 | 1461066228297 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:43:48 INFO - PROCESS | 1942 | 1461066228580 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426ffaa800 == 153 [pid = 1942] [id = 704] 04:43:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f426dba4400) [pid = 1942] [serial = 2113] [outer = (nil)] 04:43:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f426fa74000) [pid = 1942] [serial = 2114] [outer = 0x7f426dba4400] 04:43:48 INFO - PROCESS | 1942 | 1461066228694 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f426fdc7000) [pid = 1942] [serial = 2115] [outer = 0x7f426dba4400] 04:43:49 INFO - PROCESS | 1942 | 1461066229471 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1432ms 04:43:49 INFO - PROCESS | 1942 | 1461066229536 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1942 | 1461066229539 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:43:49 INFO - PROCESS | 1942 | 1461066229545 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1942 | 1461066229548 Marionette TRACE conn4 <- [1,2790,null,{}] 04:43:49 INFO - PROCESS | 1942 | 1461066229553 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:49 INFO - PROCESS | 1942 | 1461066229740 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:43:50 INFO - PROCESS | 1942 | 1461066230018 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270559000 == 154 [pid = 1942] [id = 705] 04:43:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f426f0bf800) [pid = 1942] [serial = 2116] [outer = (nil)] 04:43:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f42701bd000) [pid = 1942] [serial = 2117] [outer = 0x7f426f0bf800] 04:43:50 INFO - PROCESS | 1942 | 1461066230133 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f42701fbc00) [pid = 1942] [serial = 2118] [outer = 0x7f426f0bf800] 04:43:50 INFO - PROCESS | 1942 | 1461066230922 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1433ms 04:43:50 INFO - PROCESS | 1942 | 1461066230979 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1942 | 1461066230982 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:43:50 INFO - PROCESS | 1942 | 1461066230988 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1942 | 1461066230990 Marionette TRACE conn4 <- [1,2794,null,{}] 04:43:51 INFO - PROCESS | 1942 | 1461066230996 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:51 INFO - PROCESS | 1942 | 1461066231194 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:43:51 INFO - PROCESS | 1942 | 1461066231472 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42738b6800 == 155 [pid = 1942] [id = 706] 04:43:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f4270084c00) [pid = 1942] [serial = 2119] [outer = (nil)] 04:43:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f427068dc00) [pid = 1942] [serial = 2120] [outer = 0x7f4270084c00] 04:43:51 INFO - PROCESS | 1942 | 1461066231590 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f4271326000) [pid = 1942] [serial = 2121] [outer = 0x7f4270084c00] 04:43:52 INFO - PROCESS | 1942 | 1461066232416 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:43:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1485ms 04:43:52 INFO - PROCESS | 1942 | 1461066232473 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:43:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:43:52 INFO - PROCESS | 1942 | 1461066232477 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:43:52 INFO - PROCESS | 1942 | 1461066232483 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1942 | 1461066232487 Marionette TRACE conn4 <- [1,2798,null,{}] 04:43:52 INFO - PROCESS | 1942 | 1461066232493 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:52 INFO - PROCESS | 1942 | 1461066232712 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:43:53 INFO - PROCESS | 1942 | 1461066233037 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744df800 == 156 [pid = 1942] [id = 707] 04:43:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f42722b2400) [pid = 1942] [serial = 2122] [outer = (nil)] 04:43:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f427369e400) [pid = 1942] [serial = 2123] [outer = 0x7f42722b2400] 04:43:53 INFO - PROCESS | 1942 | 1461066233118 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f427386c400) [pid = 1942] [serial = 2124] [outer = 0x7f42722b2400] 04:43:53 INFO - PROCESS | 1942 | 1461066233975 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:43:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1530ms 04:43:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:43:54 INFO - PROCESS | 1942 | 1461066234013 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1942 | 1461066234015 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:43:54 INFO - PROCESS | 1942 | 1461066234021 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1942 | 1461066234024 Marionette TRACE conn4 <- [1,2802,null,{}] 04:43:54 INFO - PROCESS | 1942 | 1461066234030 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:54 INFO - PROCESS | 1942 | 1461066234233 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:43:54 INFO - PROCESS | 1942 | 1461066234558 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277a66000 == 157 [pid = 1942] [id = 708] 04:43:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f42734ce400) [pid = 1942] [serial = 2125] [outer = (nil)] 04:43:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f42739d3c00) [pid = 1942] [serial = 2126] [outer = 0x7f42734ce400] 04:43:54 INFO - PROCESS | 1942 | 1461066234632 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f4274059400) [pid = 1942] [serial = 2127] [outer = 0x7f42734ce400] 04:43:55 INFO - PROCESS | 1942 | 1461066235420 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1432ms 04:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:43:55 INFO - PROCESS | 1942 | 1461066235453 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1942 | 1461066235456 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:43:55 INFO - PROCESS | 1942 | 1461066235462 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1942 | 1461066235465 Marionette TRACE conn4 <- [1,2806,null,{}] 04:43:55 INFO - PROCESS | 1942 | 1461066235470 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:55 INFO - PROCESS | 1942 | 1461066235657 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:43:55 INFO - PROCESS | 1942 | 1461066235939 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278ee9800 == 158 [pid = 1942] [id = 709] 04:43:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f427386e800) [pid = 1942] [serial = 2128] [outer = (nil)] 04:43:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f4274291400) [pid = 1942] [serial = 2129] [outer = 0x7f427386e800] 04:43:56 INFO - PROCESS | 1942 | 1461066236011 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f427436f000) [pid = 1942] [serial = 2130] [outer = 0x7f427386e800] 04:43:56 INFO - PROCESS | 1942 | 1461066236851 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:43:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1438ms 04:43:56 INFO - PROCESS | 1942 | 1461066236899 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1942 | 1461066236903 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:43:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:43:56 INFO - PROCESS | 1942 | 1461066236909 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1942 | 1461066236911 Marionette TRACE conn4 <- [1,2810,null,{}] 04:43:56 INFO - PROCESS | 1942 | 1461066236916 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:57 INFO - PROCESS | 1942 | 1461066237098 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:43:57 INFO - PROCESS | 1942 | 1461066237382 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279cef800 == 159 [pid = 1942] [id = 710] 04:43:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f4274370c00) [pid = 1942] [serial = 2131] [outer = (nil)] 04:43:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f4274374000) [pid = 1942] [serial = 2132] [outer = 0x7f4274370c00] 04:43:57 INFO - PROCESS | 1942 | 1461066237496 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f4274906800) [pid = 1942] [serial = 2133] [outer = 0x7f4274370c00] 04:43:58 INFO - PROCESS | 1942 | 1461066238262 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1427ms 04:43:58 INFO - PROCESS | 1942 | 1461066238337 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1942 | 1461066238339 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:43:58 INFO - PROCESS | 1942 | 1461066238346 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1942 | 1461066238349 Marionette TRACE conn4 <- [1,2814,null,{}] 04:43:58 INFO - PROCESS | 1942 | 1461066238354 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:58 INFO - PROCESS | 1942 | 1461066238544 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:43:58 INFO - PROCESS | 1942 | 1461066238822 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42862d0000 == 160 [pid = 1942] [id = 711] 04:43:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f425ea46c00) [pid = 1942] [serial = 2134] [outer = (nil)] 04:43:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f42754b9400) [pid = 1942] [serial = 2135] [outer = 0x7f425ea46c00] 04:43:58 INFO - PROCESS | 1942 | 1461066238935 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f4275717800) [pid = 1942] [serial = 2136] [outer = 0x7f425ea46c00] 04:43:59 INFO - PROCESS | 1942 | 1461066239784 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:43:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1481ms 04:43:59 INFO - PROCESS | 1942 | 1461066239828 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1942 | 1461066239832 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:43:59 INFO - PROCESS | 1942 | 1461066239837 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1942 | 1461066239839 Marionette TRACE conn4 <- [1,2818,null,{}] 04:43:59 INFO - PROCESS | 1942 | 1461066239845 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:00 INFO - PROCESS | 1942 | 1461066240036 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:44:00 INFO - PROCESS | 1942 | 1461066240356 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4287407800 == 161 [pid = 1942] [id = 712] 04:44:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f4274058400) [pid = 1942] [serial = 2137] [outer = (nil)] 04:44:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f42760be400) [pid = 1942] [serial = 2138] [outer = 0x7f4274058400] 04:44:00 INFO - PROCESS | 1942 | 1461066240432 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f427679d000) [pid = 1942] [serial = 2139] [outer = 0x7f4274058400] 04:44:01 INFO - PROCESS | 1942 | 1461066241209 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:44:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1431ms 04:44:01 INFO - PROCESS | 1942 | 1461066241270 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1942 | 1461066241272 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:44:01 INFO - PROCESS | 1942 | 1461066241279 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1942 | 1461066241282 Marionette TRACE conn4 <- [1,2822,null,{}] 04:44:01 INFO - PROCESS | 1942 | 1461066241287 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:01 INFO - PROCESS | 1942 | 1461066241471 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:44:01 INFO - PROCESS | 1942 | 1461066241816 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ae12000 == 162 [pid = 1942] [id = 713] 04:44:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f4262bcbc00) [pid = 1942] [serial = 2140] [outer = (nil)] 04:44:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f4276fba400) [pid = 1942] [serial = 2141] [outer = 0x7f4262bcbc00] 04:44:01 INFO - PROCESS | 1942 | 1461066241900 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4277a07000) [pid = 1942] [serial = 2142] [outer = 0x7f4262bcbc00] 04:44:02 INFO - PROCESS | 1942 | 1461066242703 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1477ms 04:44:02 INFO - PROCESS | 1942 | 1461066242757 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1942 | 1461066242760 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:44:02 INFO - PROCESS | 1942 | 1461066242766 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1942 | 1461066242768 Marionette TRACE conn4 <- [1,2826,null,{}] 04:44:02 INFO - PROCESS | 1942 | 1461066242774 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:02 INFO - PROCESS | 1942 | 1461066242965 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:44:03 INFO - PROCESS | 1942 | 1461066243288 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b59f000 == 163 [pid = 1942] [id = 714] 04:44:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f426524f800) [pid = 1942] [serial = 2143] [outer = (nil)] 04:44:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f4277a46c00) [pid = 1942] [serial = 2144] [outer = 0x7f426524f800] 04:44:03 INFO - PROCESS | 1942 | 1461066243362 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f427835b400) [pid = 1942] [serial = 2145] [outer = 0x7f426524f800] 04:44:04 INFO - PROCESS | 1942 | 1461066244109 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1384ms 04:44:04 INFO - PROCESS | 1942 | 1461066244171 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1942 | 1461066244175 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:44:04 INFO - PROCESS | 1942 | 1461066244181 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1942 | 1461066244183 Marionette TRACE conn4 <- [1,2830,null,{}] 04:44:04 INFO - PROCESS | 1942 | 1461066244188 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:04 INFO - PROCESS | 1942 | 1461066244401 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:44:04 INFO - PROCESS | 1942 | 1461066244682 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ba1c800 == 164 [pid = 1942] [id = 715] 04:44:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f4278365800) [pid = 1942] [serial = 2146] [outer = (nil)] 04:44:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f42784da800) [pid = 1942] [serial = 2147] [outer = 0x7f4278365800] 04:44:04 INFO - PROCESS | 1942 | 1461066244795 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f42786bec00) [pid = 1942] [serial = 2148] [outer = 0x7f4278365800] 04:44:05 INFO - PROCESS | 1942 | 1461066245577 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1437ms 04:44:05 INFO - PROCESS | 1942 | 1461066245618 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1942 | 1461066245622 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:44:05 INFO - PROCESS | 1942 | 1461066245628 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1942 | 1461066245630 Marionette TRACE conn4 <- [1,2834,null,{}] 04:44:05 INFO - PROCESS | 1942 | 1461066245635 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:05 INFO - PROCESS | 1942 | 1461066245832 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:44:06 INFO - PROCESS | 1942 | 1461066246195 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ac6d800 == 165 [pid = 1942] [id = 716] 04:44:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f425791f800) [pid = 1942] [serial = 2149] [outer = (nil)] 04:44:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f425d13c000) [pid = 1942] [serial = 2150] [outer = 0x7f425791f800] 04:44:06 INFO - PROCESS | 1942 | 1461066246270 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f4262293000) [pid = 1942] [serial = 2151] [outer = 0x7f425791f800] 04:44:07 INFO - PROCESS | 1942 | 1461066247127 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1543ms 04:44:07 INFO - PROCESS | 1942 | 1461066247172 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1942 | 1461066247176 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:44:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:44:07 INFO - PROCESS | 1942 | 1461066247181 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1942 | 1461066247184 Marionette TRACE conn4 <- [1,2838,null,{}] 04:44:07 INFO - PROCESS | 1942 | 1461066247189 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:07 INFO - PROCESS | 1942 | 1461066247380 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:44:07 INFO - PROCESS | 1942 | 1461066247714 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425a328000 == 166 [pid = 1942] [id = 717] 04:44:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f425657ac00) [pid = 1942] [serial = 2152] [outer = (nil)] 04:44:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f4257918400) [pid = 1942] [serial = 2153] [outer = 0x7f425657ac00] 04:44:07 INFO - PROCESS | 1942 | 1461066247788 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f425acefc00) [pid = 1942] [serial = 2154] [outer = 0x7f425657ac00] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425908d000 == 165 [pid = 1942] [id = 695] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42609db800 == 164 [pid = 1942] [id = 694] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425e9f0000 == 163 [pid = 1942] [id = 693] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425abfe000 == 162 [pid = 1942] [id = 692] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4259083000 == 161 [pid = 1942] [id = 691] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ef9b000 == 160 [pid = 1942] [id = 690] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262c9a000 == 159 [pid = 1942] [id = 688] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ef82800 == 158 [pid = 1942] [id = 687] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ac76000 == 157 [pid = 1942] [id = 686] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f427811f000 == 156 [pid = 1942] [id = 685] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42744e4000 == 155 [pid = 1942] [id = 684] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42722e5800 == 154 [pid = 1942] [id = 683] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fd10800 == 153 [pid = 1942] [id = 682] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268a94000 == 152 [pid = 1942] [id = 681] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265995000 == 151 [pid = 1942] [id = 680] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262ba5800 == 150 [pid = 1942] [id = 678] 04:44:09 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ef81800 == 149 [pid = 1942] [id = 677] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f425e63d400) [pid = 1942] [serial = 2013] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f4257918c00) [pid = 1942] [serial = 2006] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f42754c0400) [pid = 1942] [serial = 1977] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f426ec35400) [pid = 1942] [serial = 2004] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f428b884400) [pid = 1942] [serial = 1920] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4287538400) [pid = 1942] [serial = 1911] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f427386bc00) [pid = 1942] [serial = 1809] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f42722adc00) [pid = 1942] [serial = 1896] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f425a9d4c00) [pid = 1942] [serial = 2018] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f425e639400) [pid = 1942] [serial = 2012] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f426f7d4800) [pid = 1942] [serial = 1893] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f42784d7c00) [pid = 1942] [serial = 1902] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f4262f88000) [pid = 1942] [serial = 2030] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f425d441c00) [pid = 1942] [serial = 2028] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f4256583000) [pid = 1942] [serial = 2000] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f4274368c00) [pid = 1942] [serial = 2010] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f42736a3800) [pid = 1942] [serial = 1973] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f425a2ca000) [pid = 1942] [serial = 2009] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f425a2c8c00) [pid = 1942] [serial = 1997] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f425e642400) [pid = 1942] [serial = 2015] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f42784d5400) [pid = 1942] [serial = 1985] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f4277504c00) [pid = 1942] [serial = 1982] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f428b430000) [pid = 1942] [serial = 1917] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f427405e400) [pid = 1942] [serial = 1932] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f427c10b800) [pid = 1942] [serial = 1905] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f4263b64800) [pid = 1942] [serial = 1890] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f4274288400) [pid = 1942] [serial = 1976] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f4259411c00) [pid = 1942] [serial = 1995] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f427614bc00) [pid = 1942] [serial = 1980] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f425d143000) [pid = 1942] [serial = 1935] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f425e63ac00) [pid = 1942] [serial = 2021] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f425940d000) [pid = 1942] [serial = 1994] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4287707c00) [pid = 1942] [serial = 1914] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f426f0ddc00) [pid = 1942] [serial = 1967] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f42606ca800) [pid = 1942] [serial = 1887] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f42701b6000) [pid = 1942] [serial = 1959] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f42875cd000) [pid = 1942] [serial = 1991] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f4273e6d800) [pid = 1942] [serial = 1899] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f425aa8cc00) [pid = 1942] [serial = 2019] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f425791e000) [pid = 1942] [serial = 2007] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f425930d800) [pid = 1942] [serial = 2027] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f426fc52000) [pid = 1942] [serial = 1968] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f4278c88c00) [pid = 1942] [serial = 1986] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f42606d8400) [pid = 1942] [serial = 1962] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f4277a45800) [pid = 1942] [serial = 1983] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f425ea4ec00) [pid = 1942] [serial = 1961] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f4289743c00) [pid = 1942] [serial = 1992] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f425a2cf800) [pid = 1942] [serial = 2003] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f4273785400) [pid = 1942] [serial = 1974] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f4274292400) [pid = 1942] [serial = 1923] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f4262f7f000) [pid = 1942] [serial = 1964] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f427c589400) [pid = 1942] [serial = 1989] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f4274054800) [pid = 1942] [serial = 1929] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f426219e800) [pid = 1942] [serial = 2024] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f42647cd800) [pid = 1942] [serial = 1965] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f42623b4800) [pid = 1942] [serial = 2025] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f4271587400) [pid = 1942] [serial = 1971] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f425a2c5400) [pid = 1942] [serial = 2001] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f4270696c00) [pid = 1942] [serial = 1970] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f425a2cd000) [pid = 1942] [serial = 1998] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f4286508800) [pid = 1942] [serial = 1908] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f42621a0800) [pid = 1942] [serial = 2016] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f425ea51400) [pid = 1942] [serial = 2022] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 140 (0x7f4275726c00) [pid = 1942] [serial = 1979] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 139 (0x7f425a9e0c00) [pid = 1942] [serial = 1926] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | --DOMWINDOW == 138 (0x7f4279d4f400) [pid = 1942] [serial = 1988] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1942 | 1461066249924 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:44:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2789ms 04:44:09 INFO - PROCESS | 1942 | 1461066249971 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1942 | 1461066249977 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:44:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:44:09 INFO - PROCESS | 1942 | 1461066249986 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1942 | 1461066249990 Marionette TRACE conn4 <- [1,2842,null,{}] 04:44:09 INFO - PROCESS | 1942 | 1461066249997 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:10 INFO - PROCESS | 1942 | 1461066250191 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:44:10 INFO - PROCESS | 1942 | 1461066250382 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425a311000 == 150 [pid = 1942] [id = 718] 04:44:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 139 (0x7f425930b400) [pid = 1942] [serial = 2155] [outer = (nil)] 04:44:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 140 (0x7f4259411000) [pid = 1942] [serial = 2156] [outer = 0x7f425930b400] 04:44:10 INFO - PROCESS | 1942 | 1461066250448 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 141 (0x7f425a2cf800) [pid = 1942] [serial = 2157] [outer = 0x7f425930b400] 04:44:11 INFO - PROCESS | 1942 | 1461066251233 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:44:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1280ms 04:44:11 INFO - PROCESS | 1942 | 1461066251279 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1942 | 1461066251287 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:44:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:44:11 INFO - PROCESS | 1942 | 1461066251298 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1942 | 1461066251302 Marionette TRACE conn4 <- [1,2846,null,{}] 04:44:11 INFO - PROCESS | 1942 | 1461066251307 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 1942 | 1461066251492 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:44:11 INFO - PROCESS | 1942 | 1461066251509 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d2d8000 == 151 [pid = 1942] [id = 719] 04:44:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f425a9d9c00) [pid = 1942] [serial = 2158] [outer = (nil)] 04:44:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f425aceec00) [pid = 1942] [serial = 2159] [outer = 0x7f425a9d9c00] 04:44:11 INFO - PROCESS | 1942 | 1461066251578 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f425d139c00) [pid = 1942] [serial = 2160] [outer = 0x7f425a9d9c00] 04:44:12 INFO - PROCESS | 1942 | 1461066252580 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:44:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1329ms 04:44:12 INFO - PROCESS | 1942 | 1461066252628 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1942 | 1461066252631 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:44:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:44:12 INFO - PROCESS | 1942 | 1461066252644 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1942 | 1461066252648 Marionette TRACE conn4 <- [1,2850,null,{}] 04:44:12 INFO - PROCESS | 1942 | 1461066252663 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:12 INFO - PROCESS | 1942 | 1461066252919 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:44:12 INFO - PROCESS | 1942 | 1461066252950 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e9f3800 == 152 [pid = 1942] [id = 720] 04:44:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f425e63e800) [pid = 1942] [serial = 2161] [outer = (nil)] 04:44:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f425e643c00) [pid = 1942] [serial = 2162] [outer = 0x7f425e63e800] 04:44:13 INFO - PROCESS | 1942 | 1461066253011 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f425fd0e000) [pid = 1942] [serial = 2163] [outer = 0x7f425e63e800] 04:44:14 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f4256577800) [pid = 1942] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:44:14 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f425aa8bc00) [pid = 1942] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:44:14 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f4256579c00) [pid = 1942] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:44:14 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f425aa8f400) [pid = 1942] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:44:14 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f425aa86c00) [pid = 1942] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:44:14 INFO - PROCESS | 1942 | --DOMWINDOW == 141 (0x7f425940b800) [pid = 1942] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:44:14 INFO - PROCESS | 1942 | 1461066254429 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:44:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1834ms 04:44:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:44:14 INFO - PROCESS | 1942 | 1461066254478 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1942 | 1461066254481 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:44:14 INFO - PROCESS | 1942 | 1461066254511 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1942 | 1461066254513 Marionette TRACE conn4 <- [1,2854,null,{}] 04:44:14 INFO - PROCESS | 1942 | 1461066254521 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 1942 | 1461066254734 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:44:14 INFO - PROCESS | 1942 | 1461066254924 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425fe26800 == 153 [pid = 1942] [id = 721] 04:44:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 142 (0x7f4256577800) [pid = 1942] [serial = 2164] [outer = (nil)] 04:44:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f425e63ec00) [pid = 1942] [serial = 2165] [outer = 0x7f4256577800] 04:44:14 INFO - PROCESS | 1942 | 1461066254985 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f4261a5a800) [pid = 1942] [serial = 2166] [outer = 0x7f4256577800] 04:44:15 INFO - PROCESS | 1942 | 1461066255612 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:44:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1155ms 04:44:15 INFO - PROCESS | 1942 | 1461066255641 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:44:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:44:15 INFO - PROCESS | 1942 | 1461066255655 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:44:15 INFO - PROCESS | 1942 | 1461066255665 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1942 | 1461066255667 Marionette TRACE conn4 <- [1,2858,null,{}] 04:44:15 INFO - PROCESS | 1942 | 1461066255672 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:15 INFO - PROCESS | 1942 | 1461066255916 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:44:15 INFO - PROCESS | 1942 | 1461066255937 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619cb000 == 154 [pid = 1942] [id = 722] 04:44:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f4259406c00) [pid = 1942] [serial = 2167] [outer = (nil)] 04:44:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f4261c45c00) [pid = 1942] [serial = 2168] [outer = 0x7f4259406c00] 04:44:15 INFO - PROCESS | 1942 | 1461066255995 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f42621a5800) [pid = 1942] [serial = 2169] [outer = 0x7f4259406c00] 04:44:17 INFO - PROCESS | 1942 | 1461066257146 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:44:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1535ms 04:44:17 INFO - PROCESS | 1942 | 1461066257196 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1942 | 1461066257202 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:44:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:44:17 INFO - PROCESS | 1942 | 1461066257211 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1942 | 1461066257216 Marionette TRACE conn4 <- [1,2862,null,{}] 04:44:17 INFO - PROCESS | 1942 | 1461066257223 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:17 INFO - PROCESS | 1942 | 1461066257431 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:44:17 INFO - PROCESS | 1942 | 1461066257751 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d2ea000 == 155 [pid = 1942] [id = 723] 04:44:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f425a2cdc00) [pid = 1942] [serial = 2170] [outer = (nil)] 04:44:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f425aa87000) [pid = 1942] [serial = 2171] [outer = 0x7f425a2cdc00] 04:44:17 INFO - PROCESS | 1942 | 1461066257830 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f425acec800) [pid = 1942] [serial = 2172] [outer = 0x7f425a2cdc00] 04:44:18 INFO - PROCESS | 1942 | 1461066258725 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:44:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1584ms 04:44:18 INFO - PROCESS | 1942 | 1461066258796 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1942 | 1461066258803 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:44:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:44:18 INFO - PROCESS | 1942 | 1461066258814 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1942 | 1461066258817 Marionette TRACE conn4 <- [1,2866,null,{}] 04:44:18 INFO - PROCESS | 1942 | 1461066258823 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:19 INFO - PROCESS | 1942 | 1461066259058 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:44:19 INFO - PROCESS | 1942 | 1461066259418 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262266000 == 156 [pid = 1942] [id = 724] 04:44:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f425d135400) [pid = 1942] [serial = 2173] [outer = (nil)] 04:44:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f425fb96400) [pid = 1942] [serial = 2174] [outer = 0x7f425d135400] 04:44:19 INFO - PROCESS | 1942 | 1461066259488 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f4261a56800) [pid = 1942] [serial = 2175] [outer = 0x7f425d135400] 04:44:20 INFO - PROCESS | 1942 | 1461066260327 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:44:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 04:44:20 INFO - PROCESS | 1942 | 1461066260400 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1942 | 1461066260404 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:44:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:44:20 INFO - PROCESS | 1942 | 1461066260410 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1942 | 1461066260416 Marionette TRACE conn4 <- [1,2870,null,{}] 04:44:20 INFO - PROCESS | 1942 | 1461066260432 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:20 INFO - PROCESS | 1942 | 1461066260673 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:44:20 INFO - PROCESS | 1942 | 1461066260988 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426459b000 == 157 [pid = 1942] [id = 725] 04:44:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f4262284800) [pid = 1942] [serial = 2176] [outer = (nil)] 04:44:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f4262bcd000) [pid = 1942] [serial = 2177] [outer = 0x7f4262284800] 04:44:21 INFO - PROCESS | 1942 | 1461066261065 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f4263b65000) [pid = 1942] [serial = 2178] [outer = 0x7f4262284800] 04:44:21 INFO - PROCESS | 1942 | 1461066261914 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1542ms 04:44:21 INFO - PROCESS | 1942 | 1461066261952 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1942 | 1461066261957 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:44:21 INFO - PROCESS | 1942 | 1461066261963 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1942 | 1461066261966 Marionette TRACE conn4 <- [1,2874,null,{}] 04:44:21 INFO - PROCESS | 1942 | 1461066261971 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:22 INFO - PROCESS | 1942 | 1461066262161 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:44:22 INFO - PROCESS | 1942 | 1461066262409 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42651cc000 == 158 [pid = 1942] [id = 726] 04:44:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f4265258c00) [pid = 1942] [serial = 2179] [outer = (nil)] 04:44:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f42657d6000) [pid = 1942] [serial = 2180] [outer = 0x7f4265258c00] 04:44:22 INFO - PROCESS | 1942 | 1461066262522 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f4265830000) [pid = 1942] [serial = 2181] [outer = 0x7f4265258c00] 04:44:23 INFO - PROCESS | 1942 | 1461066263314 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:44:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1384ms 04:44:23 INFO - PROCESS | 1942 | 1461066263347 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1942 | 1461066263350 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:44:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:44:23 INFO - PROCESS | 1942 | 1461066263357 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1942 | 1461066263359 Marionette TRACE conn4 <- [1,2878,null,{}] 04:44:23 INFO - PROCESS | 1942 | 1461066263364 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:23 INFO - PROCESS | 1942 | 1461066263552 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:44:23 INFO - PROCESS | 1942 | 1461066263828 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4265a99000 == 159 [pid = 1942] [id = 727] 04:44:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f4265a4fc00) [pid = 1942] [serial = 2182] [outer = (nil)] 04:44:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f4266a3c400) [pid = 1942] [serial = 2183] [outer = 0x7f4265a4fc00] 04:44:23 INFO - PROCESS | 1942 | 1461066263950 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4266c60400) [pid = 1942] [serial = 2184] [outer = 0x7f4265a4fc00] 04:44:24 INFO - PROCESS | 1942 | 1461066264767 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:44:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1482ms 04:44:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:44:24 INFO - PROCESS | 1942 | 1461066264839 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 1942 | 1461066264842 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:44:24 INFO - PROCESS | 1942 | 1461066264848 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1942 | 1461066264852 Marionette TRACE conn4 <- [1,2882,null,{}] 04:44:24 INFO - PROCESS | 1942 | 1461066264857 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:25 INFO - PROCESS | 1942 | 1461066265113 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:44:25 INFO - PROCESS | 1942 | 1461066265431 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a87000 == 160 [pid = 1942] [id = 728] 04:44:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f4265a50400) [pid = 1942] [serial = 2185] [outer = (nil)] 04:44:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f42688f5c00) [pid = 1942] [serial = 2186] [outer = 0x7f4265a50400] 04:44:25 INFO - PROCESS | 1942 | 1461066265509 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f426ff07000) [pid = 1942] [serial = 2187] [outer = 0x7f4265a50400] 04:44:26 INFO - PROCESS | 1942 | 1461066266348 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:44:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1541ms 04:44:26 INFO - PROCESS | 1942 | 1461066266389 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1942 | 1461066266393 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:44:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:44:26 INFO - PROCESS | 1942 | 1461066266399 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1942 | 1461066266403 Marionette TRACE conn4 <- [1,2886,null,{}] 04:44:26 INFO - PROCESS | 1942 | 1461066266408 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:26 INFO - PROCESS | 1942 | 1461066266611 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:44:26 INFO - PROCESS | 1942 | 1461066266941 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426de47800 == 161 [pid = 1942] [id = 729] 04:44:26 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f426740b400) [pid = 1942] [serial = 2188] [outer = (nil)] 04:44:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f42702e5000) [pid = 1942] [serial = 2189] [outer = 0x7f426740b400] 04:44:27 INFO - PROCESS | 1942 | 1461066267017 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f427068fc00) [pid = 1942] [serial = 2190] [outer = 0x7f426740b400] 04:44:27 INFO - PROCESS | 1942 | 1461066267813 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1478ms 04:44:27 INFO - PROCESS | 1942 | 1461066267878 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1942 | 1461066267882 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:44:27 INFO - PROCESS | 1942 | 1461066267888 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1942 | 1461066267890 Marionette TRACE conn4 <- [1,2890,null,{}] 04:44:27 INFO - PROCESS | 1942 | 1461066267896 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:28 INFO - PROCESS | 1942 | 1461066268082 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:44:28 INFO - PROCESS | 1942 | 1461066268400 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426fd0e000 == 162 [pid = 1942] [id = 730] 04:44:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f4270692400) [pid = 1942] [serial = 2191] [outer = (nil)] 04:44:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f42714b3000) [pid = 1942] [serial = 2192] [outer = 0x7f4270692400] 04:44:28 INFO - PROCESS | 1942 | 1461066268475 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f4271732c00) [pid = 1942] [serial = 2193] [outer = 0x7f4270692400] 04:44:29 INFO - PROCESS | 1942 | 1461066269262 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:44:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1428ms 04:44:29 INFO - PROCESS | 1942 | 1461066269317 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1942 | 1461066269321 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:44:29 INFO - PROCESS | 1942 | 1461066269327 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1942 | 1461066269329 Marionette TRACE conn4 <- [1,2894,null,{}] 04:44:29 INFO - PROCESS | 1942 | 1461066269335 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 1942 | 1461066269525 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:44:29 INFO - PROCESS | 1942 | 1461066269882 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270618000 == 163 [pid = 1942] [id = 731] 04:44:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f426fa7f800) [pid = 1942] [serial = 2194] [outer = (nil)] 04:44:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4273426c00) [pid = 1942] [serial = 2195] [outer = 0x7f426fa7f800] 04:44:29 INFO - PROCESS | 1942 | 1461066269956 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4273752c00) [pid = 1942] [serial = 2196] [outer = 0x7f426fa7f800] 04:44:30 INFO - PROCESS | 1942 | 1461066270753 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:44:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1485ms 04:44:30 INFO - PROCESS | 1942 | 1461066270813 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:44:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:44:30 INFO - PROCESS | 1942 | 1461066270817 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:44:30 INFO - PROCESS | 1942 | 1461066270822 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1942 | 1461066270825 Marionette TRACE conn4 <- [1,2898,null,{}] 04:44:30 INFO - PROCESS | 1942 | 1461066270830 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:31 INFO - PROCESS | 1942 | 1461066271024 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:44:31 INFO - PROCESS | 1942 | 1461066271307 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e2b000 == 164 [pid = 1942] [id = 732] 04:44:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f427386e400) [pid = 1942] [serial = 2197] [outer = (nil)] 04:44:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f42739cf800) [pid = 1942] [serial = 2198] [outer = 0x7f427386e400] 04:44:31 INFO - PROCESS | 1942 | 1461066271437 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f4273d97400) [pid = 1942] [serial = 2199] [outer = 0x7f427386e400] 04:44:32 INFO - PROCESS | 1942 | 1461066272286 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:44:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1539ms 04:44:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:44:32 INFO - PROCESS | 1942 | 1461066272362 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1942 | 1461066272366 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:44:32 INFO - PROCESS | 1942 | 1461066272372 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1942 | 1461066272376 Marionette TRACE conn4 <- [1,2902,null,{}] 04:44:32 INFO - PROCESS | 1942 | 1461066272381 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:32 INFO - PROCESS | 1942 | 1461066272642 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:44:32 INFO - PROCESS | 1942 | 1461066272967 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42744e9000 == 165 [pid = 1942] [id = 733] 04:44:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f4273874c00) [pid = 1942] [serial = 2200] [outer = (nil)] 04:44:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f4274292400) [pid = 1942] [serial = 2201] [outer = 0x7f4273874c00] 04:44:33 INFO - PROCESS | 1942 | 1461066273043 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f427582c400) [pid = 1942] [serial = 2202] [outer = 0x7f4273874c00] 04:44:33 INFO - PROCESS | 1942 | 1461066273814 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1485ms 04:44:33 INFO - PROCESS | 1942 | 1461066273857 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1942 | 1461066273860 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:44:33 INFO - PROCESS | 1942 | 1461066273867 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1942 | 1461066273869 Marionette TRACE conn4 <- [1,2906,null,{}] 04:44:33 INFO - PROCESS | 1942 | 1461066273874 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:34 INFO - PROCESS | 1942 | 1461066274065 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:44:34 INFO - PROCESS | 1942 | 1461066274347 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277617800 == 166 [pid = 1942] [id = 734] 04:44:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f4273e64400) [pid = 1942] [serial = 2203] [outer = (nil)] 04:44:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f42770a0c00) [pid = 1942] [serial = 2204] [outer = 0x7f4273e64400] 04:44:34 INFO - PROCESS | 1942 | 1461066274462 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f427835dc00) [pid = 1942] [serial = 2205] [outer = 0x7f4273e64400] 04:44:35 INFO - PROCESS | 1942 | 1461066275255 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1431ms 04:44:35 INFO - PROCESS | 1942 | 1461066275299 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1942 | 1461066275302 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:44:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:44:35 INFO - PROCESS | 1942 | 1461066275308 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1942 | 1461066275310 Marionette TRACE conn4 <- [1,2910,null,{}] 04:44:35 INFO - PROCESS | 1942 | 1461066275316 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:35 INFO - PROCESS | 1942 | 1461066275507 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:44:35 INFO - PROCESS | 1942 | 1461066275788 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42795c3000 == 167 [pid = 1942] [id = 735] 04:44:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f425ea47800) [pid = 1942] [serial = 2206] [outer = (nil)] 04:44:35 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f42786c0c00) [pid = 1942] [serial = 2207] [outer = 0x7f425ea47800] 04:44:35 INFO - PROCESS | 1942 | 1461066275900 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f4278e83c00) [pid = 1942] [serial = 2208] [outer = 0x7f425ea47800] 04:44:36 INFO - PROCESS | 1942 | 1461066276600 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:44:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:44:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:44:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1334ms 04:44:36 INFO - PROCESS | 1942 | 1461066276643 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1942 | 1461066276646 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:44:36 INFO - TEST-START | /DOMEvents/constructors.html 04:44:36 INFO - PROCESS | 1942 | 1461066276652 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1942 | 1461066276655 Marionette TRACE conn4 <- [1,2914,null,{}] 04:44:36 INFO - PROCESS | 1942 | 1461066276660 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 1942 | 1461066276846 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:44:37 INFO - PROCESS | 1942 | 1461066277140 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4286274800 == 168 [pid = 1942] [id = 736] 04:44:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f4257914000) [pid = 1942] [serial = 2209] [outer = (nil)] 04:44:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4279033c00) [pid = 1942] [serial = 2210] [outer = 0x7f4257914000] 04:44:37 INFO - PROCESS | 1942 | 1461066277213 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f427908b400) [pid = 1942] [serial = 2211] [outer = 0x7f4257914000] 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:44:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:44:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:44:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:44:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:44:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:44:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:44:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:44:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:44:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 1451ms 04:44:38 INFO - PROCESS | 1942 | 1461066278071 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:44:38 INFO - PROCESS | 1942 | 1461066278105 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1942 | 1461066278109 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:44:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:44:38 INFO - PROCESS | 1942 | 1461066278117 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1942 | 1461066278123 Marionette TRACE conn4 <- [1,2918,null,{}] 04:44:38 INFO - PROCESS | 1942 | 1461066278178 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 1942 | 1461066278384 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:44:38 INFO - PROCESS | 1942 | 1461066278705 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428ae9f800 == 169 [pid = 1942] [id = 737] 04:44:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f427557b800) [pid = 1942] [serial = 2212] [outer = (nil)] 04:44:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f4279361400) [pid = 1942] [serial = 2213] [outer = 0x7f427557b800] 04:44:38 INFO - PROCESS | 1942 | 1461066278775 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f427c170c00) [pid = 1942] [serial = 2214] [outer = 0x7f427557b800] 04:44:39 INFO - PROCESS | 1942 | 1461066279487 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:44:39 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:44:39 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1384ms 04:44:39 INFO - PROCESS | 1942 | 1461066279502 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1942 | 1461066279506 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:44:39 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:44:39 INFO - PROCESS | 1942 | 1461066279512 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1942 | 1461066279514 Marionette TRACE conn4 <- [1,2922,null,{}] 04:44:39 INFO - PROCESS | 1942 | 1461066279520 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:39 INFO - PROCESS | 1942 | 1461066279727 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:44:39 INFO - PROCESS | 1942 | 1461066279982 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428f91e000 == 170 [pid = 1942] [id = 738] 04:44:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f4272278000) [pid = 1942] [serial = 2215] [outer = (nil)] 04:44:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f427c171c00) [pid = 1942] [serial = 2216] [outer = 0x7f4272278000] 04:44:40 INFO - PROCESS | 1942 | 1461066280056 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f42854cf800) [pid = 1942] [serial = 2217] [outer = 0x7f4272278000] 04:44:40 INFO - PROCESS | 1942 | [1942] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 04:44:40 INFO - PROCESS | 1942 | [1942] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 04:44:40 INFO - PROCESS | 1942 | [1942] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 04:44:40 INFO - PROCESS | 1942 | [1942] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 04:44:40 INFO - PROCESS | 1942 | 1461066280836 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:44:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:44:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:44:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:44:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:44:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:44:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:44:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:44:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:44:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:44:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1382ms 04:44:40 INFO - PROCESS | 1942 | 1461066280906 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1942 | 1461066280911 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:44:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:44:40 INFO - PROCESS | 1942 | 1461066280920 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1942 | 1461066280923 Marionette TRACE conn4 <- [1,2926,null,{}] 04:44:40 INFO - PROCESS | 1942 | 1461066280928 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:41 INFO - PROCESS | 1942 | 1461066281127 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:44:41 INFO - PROCESS | 1942 | 1461066281409 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42582de800 == 171 [pid = 1942] [id = 739] 04:44:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f42702e9800) [pid = 1942] [serial = 2218] [outer = (nil)] 04:44:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f4286737800) [pid = 1942] [serial = 2219] [outer = 0x7f42702e9800] 04:44:41 INFO - PROCESS | 1942 | 1461066281481 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f426fc4b000) [pid = 1942] [serial = 2220] [outer = 0x7f42702e9800] 04:44:42 INFO - PROCESS | 1942 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:44:42 INFO - PROCESS | 1942 | 1461066282269 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:44:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:44:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1381ms 04:44:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:44:42 INFO - PROCESS | 1942 | 1461066282301 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1942 | 1461066282304 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:44:42 INFO - PROCESS | 1942 | 1461066282310 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1942 | 1461066282313 Marionette TRACE conn4 <- [1,2930,null,{}] 04:44:42 INFO - PROCESS | 1942 | 1461066282318 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:42 INFO - PROCESS | 1942 | 1461066282511 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:44:42 INFO - PROCESS | 1942 | 1461066282796 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42582f6800 == 172 [pid = 1942] [id = 740] 04:44:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f4273781c00) [pid = 1942] [serial = 2221] [outer = (nil)] 04:44:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f428753d400) [pid = 1942] [serial = 2222] [outer = 0x7f4273781c00] 04:44:42 INFO - PROCESS | 1942 | 1461066282869 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f42875cd000) [pid = 1942] [serial = 2223] [outer = 0x7f4273781c00] 04:44:43 INFO - PROCESS | 1942 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:44:43 INFO - PROCESS | 1942 | 1461066283592 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:44:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:44:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1334ms 04:44:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:44:43 INFO - PROCESS | 1942 | 1461066283643 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1942 | 1461066283645 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:44:43 INFO - PROCESS | 1942 | 1461066283652 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1942 | 1461066283654 Marionette TRACE conn4 <- [1,2934,null,{}] 04:44:43 INFO - PROCESS | 1942 | 1461066283660 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:43 INFO - PROCESS | 1942 | 1461066283851 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:44:44 INFO - PROCESS | 1942 | 1461066284144 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425eeb0000 == 173 [pid = 1942] [id = 741] 04:44:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f425657a400) [pid = 1942] [serial = 2224] [outer = (nil)] 04:44:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f428770f400) [pid = 1942] [serial = 2225] [outer = 0x7f425657a400] 04:44:44 INFO - PROCESS | 1942 | 1461066284217 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f4289629800) [pid = 1942] [serial = 2226] [outer = 0x7f425657a400] 04:44:45 INFO - PROCESS | 1942 | 1461066285001 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:44:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:44:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1383ms 04:44:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:44:45 INFO - PROCESS | 1942 | 1461066285033 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1942 | 1461066285036 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:44:45 INFO - PROCESS | 1942 | 1461066285042 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1942 | 1461066285045 Marionette TRACE conn4 <- [1,2938,null,{}] 04:44:45 INFO - PROCESS | 1942 | 1461066285050 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:45 INFO - PROCESS | 1942 | 1461066285254 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:44:45 INFO - PROCESS | 1942 | 1461066285547 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42568d6000 == 174 [pid = 1942] [id = 742] 04:44:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f4287536800) [pid = 1942] [serial = 2227] [outer = (nil)] 04:44:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f4289745c00) [pid = 1942] [serial = 2228] [outer = 0x7f4287536800] 04:44:45 INFO - PROCESS | 1942 | 1461066285619 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f428aebc800) [pid = 1942] [serial = 2229] [outer = 0x7f4287536800] 04:44:46 INFO - PROCESS | 1942 | 1461066286401 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:44:46 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:44:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1383ms 04:44:46 INFO - PROCESS | 1942 | 1461066286424 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1942 | 1461066286426 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:44:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:44:46 INFO - PROCESS | 1942 | 1461066286433 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1942 | 1461066286437 Marionette TRACE conn4 <- [1,2942,null,{}] 04:44:46 INFO - PROCESS | 1942 | 1461066286462 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:46 INFO - PROCESS | 1942 | 1461066286655 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278122000 == 173 [pid = 1942] [id = 56] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270210000 == 172 [pid = 1942] [id = 671] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425fe26800 == 171 [pid = 1942] [id = 721] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425e9f3800 == 170 [pid = 1942] [id = 720] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425d2d8000 == 169 [pid = 1942] [id = 719] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425a311000 == 168 [pid = 1942] [id = 718] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ac6d800 == 167 [pid = 1942] [id = 716] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ba1c800 == 166 [pid = 1942] [id = 715] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428b59f000 == 165 [pid = 1942] [id = 714] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ae12000 == 164 [pid = 1942] [id = 713] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4287407800 == 163 [pid = 1942] [id = 712] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42862d0000 == 162 [pid = 1942] [id = 711] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4279cef800 == 161 [pid = 1942] [id = 710] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4278ee9800 == 160 [pid = 1942] [id = 709] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277a66000 == 159 [pid = 1942] [id = 708] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42744df800 == 158 [pid = 1942] [id = 707] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42738b6800 == 157 [pid = 1942] [id = 706] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270559000 == 156 [pid = 1942] [id = 705] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426ffaa800 == 155 [pid = 1942] [id = 704] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426f664800 == 154 [pid = 1942] [id = 703] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268a9c000 == 153 [pid = 1942] [id = 702] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426698e800 == 152 [pid = 1942] [id = 701] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42657a5800 == 151 [pid = 1942] [id = 700] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4264660000 == 150 [pid = 1942] [id = 699] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4260a62000 == 149 [pid = 1942] [id = 698] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425a91b800 == 148 [pid = 1942] [id = 697] 04:44:48 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42717cb000 == 147 [pid = 1942] [id = 579] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f4265638000) [pid = 1942] [serial = 2039] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f425657f400) [pid = 1942] [serial = 2087] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f425fba0800) [pid = 1942] [serial = 2066] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f426f0c3000) [pid = 1942] [serial = 2045] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f4261921000) [pid = 1942] [serial = 2081] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f426219d000) [pid = 1942] [serial = 2084] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f4261a5f000) [pid = 1942] [serial = 2063] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f425a2c6400) [pid = 1942] [serial = 2060] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f42623b9c00) [pid = 1942] [serial = 2085] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f426219fc00) [pid = 1942] [serial = 2036] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f42623b3400) [pid = 1942] [serial = 2069] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f427396f000) [pid = 1942] [serial = 2054] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f4261c4b400) [pid = 1942] [serial = 2082] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f425d137c00) [pid = 1942] [serial = 2075] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f425e634400) [pid = 1942] [serial = 2078] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f426fdc5400) [pid = 1942] [serial = 2048] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f425d43c400) [pid = 1942] [serial = 2076] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f425fb96c00) [pid = 1942] [serial = 2079] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f425a2c4800) [pid = 1942] [serial = 2088] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f425a2c8000) [pid = 1942] [serial = 2072] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f425aa8c000) [pid = 1942] [serial = 2073] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f4273425c00) [pid = 1942] [serial = 2051] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f4267409c00) [pid = 1942] [serial = 2042] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f425d43d400) [pid = 1942] [serial = 2033] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f4273783800) [pid = 1942] [serial = 2057] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f425d143c00) [pid = 1942] [serial = 2090] [outer = (nil)] [url = about:blank] 04:44:48 INFO - PROCESS | 1942 | 1461066288436 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42565d4000 == 148 [pid = 1942] [id = 743] 04:44:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f4259308800) [pid = 1942] [serial = 2230] [outer = (nil)] 04:44:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f4259311800) [pid = 1942] [serial = 2231] [outer = 0x7f4259308800] 04:44:48 INFO - PROCESS | 1942 | 1461066288505 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f4259410000) [pid = 1942] [serial = 2232] [outer = 0x7f4259308800] 04:44:49 INFO - PROCESS | 1942 | 1461066289149 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:44:49 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:44:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:44:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:44:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:44:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2755ms 04:44:49 INFO - PROCESS | 1942 | 1461066289190 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:44:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:44:49 INFO - PROCESS | 1942 | 1461066289196 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:44:49 INFO - PROCESS | 1942 | 1461066289204 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1942 | 1461066289207 Marionette TRACE conn4 <- [1,2946,null,{}] 04:44:49 INFO - PROCESS | 1942 | 1461066289214 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:49 INFO - PROCESS | 1942 | 1461066289394 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:44:49 INFO - PROCESS | 1942 | 1461066289617 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42594e1000 == 149 [pid = 1942] [id = 744] 04:44:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f4259309000) [pid = 1942] [serial = 2233] [outer = (nil)] 04:44:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f425acf0c00) [pid = 1942] [serial = 2234] [outer = 0x7f4259309000] 04:44:49 INFO - PROCESS | 1942 | 1461066289681 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f425d435000) [pid = 1942] [serial = 2235] [outer = 0x7f4259309000] 04:44:50 INFO - PROCESS | 1942 | 1461066290383 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:44:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:44:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1231ms 04:44:50 INFO - PROCESS | 1942 | 1461066290438 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1942 | 1461066290443 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:44:50 INFO - PROCESS | 1942 | 1461066290495 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1942 | 1461066290497 Marionette TRACE conn4 <- [1,2950,null,{}] 04:44:50 INFO - PROCESS | 1942 | 1461066290507 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 1942 | 1461066290754 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:44:50 INFO - PROCESS | 1942 | 1461066290778 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ac6e000 == 150 [pid = 1942] [id = 745] 04:44:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f425d436400) [pid = 1942] [serial = 2236] [outer = (nil)] 04:44:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f425fb94000) [pid = 1942] [serial = 2237] [outer = 0x7f425d436400] 04:44:50 INFO - PROCESS | 1942 | 1461066290837 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f42606d9000) [pid = 1942] [serial = 2238] [outer = 0x7f425d436400] 04:44:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e452000 == 151 [pid = 1942] [id = 746] 04:44:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f4261fcb400) [pid = 1942] [serial = 2239] [outer = (nil)] 04:44:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4261a53800) [pid = 1942] [serial = 2240] [outer = 0x7f4261fcb400] 04:44:51 INFO - PROCESS | 1942 | 1461066291741 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:44:51 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:44:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1294ms 04:44:51 INFO - PROCESS | 1942 | 1461066291779 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1942 | 1461066291782 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:44:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:44:51 INFO - PROCESS | 1942 | 1461066291795 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1942 | 1461066291803 Marionette TRACE conn4 <- [1,2954,null,{}] 04:44:51 INFO - PROCESS | 1942 | 1461066291836 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:52 INFO - PROCESS | 1942 | 1461066292120 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:44:52 INFO - PROCESS | 1942 | 1461066292163 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425eea0800 == 152 [pid = 1942] [id = 747] 04:44:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f4261c4a400) [pid = 1942] [serial = 2241] [outer = (nil)] 04:44:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f426219fc00) [pid = 1942] [serial = 2242] [outer = 0x7f4261c4a400] 04:44:52 INFO - PROCESS | 1942 | 1461066292262 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f4262bc5400) [pid = 1942] [serial = 2243] [outer = 0x7f4261c4a400] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f426191c400) [pid = 1942] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f425ea46c00) [pid = 1942] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f4278365800) [pid = 1942] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f42623aec00) [pid = 1942] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f4274058400) [pid = 1942] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f4261c46800) [pid = 1942] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f425791f800) [pid = 1942] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f425930b400) [pid = 1942] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f42722b2400) [pid = 1942] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f4270084c00) [pid = 1942] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f42734ce400) [pid = 1942] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f426f0bf800) [pid = 1942] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f426dba4400) [pid = 1942] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f4262115400) [pid = 1942] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f426524f800) [pid = 1942] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f425fb92c00) [pid = 1942] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f4256577800) [pid = 1942] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f4262bcbc00) [pid = 1942] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f426fc54c00) [pid = 1942] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f425aa86400) [pid = 1942] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f4274370c00) [pid = 1942] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f425e63e800) [pid = 1942] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f425aa95800) [pid = 1942] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f425d135c00) [pid = 1942] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f426f7dc000) [pid = 1942] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f4262bc5000) [pid = 1942] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f425d43a000) [pid = 1942] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f4261c45800) [pid = 1942] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f425ea4d800) [pid = 1942] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f427386e800) [pid = 1942] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f425791a400) [pid = 1942] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f4259307400) [pid = 1942] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f4267409400) [pid = 1942] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f4259311400) [pid = 1942] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f425a9d9c00) [pid = 1942] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f42704b1c00) [pid = 1942] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f42670f7c00) [pid = 1942] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:44:53 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f4265835000) [pid = 1942] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:44:53 INFO - PROCESS | 1942 | 1461066293702 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:44:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:44:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:44:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1954ms 04:44:53 INFO - PROCESS | 1942 | 1461066293743 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1942 | 1461066293747 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:44:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:44:53 INFO - PROCESS | 1942 | 1461066293752 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1942 | 1461066293754 Marionette TRACE conn4 <- [1,2958,null,{}] 04:44:53 INFO - PROCESS | 1942 | 1461066293760 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:53 INFO - PROCESS | 1942 | 1461066293928 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:44:54 INFO - PROCESS | 1942 | 1461066294125 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42601d3000 == 153 [pid = 1942] [id = 748] 04:44:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f425a9e2400) [pid = 1942] [serial = 2244] [outer = (nil)] 04:44:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f425d43a000) [pid = 1942] [serial = 2245] [outer = 0x7f425a9e2400] 04:44:54 INFO - PROCESS | 1942 | 1461066294187 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f4262f82c00) [pid = 1942] [serial = 2246] [outer = 0x7f425a9e2400] 04:44:54 INFO - PROCESS | 1942 | 1461066294773 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:44:54 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:44:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1075ms 04:44:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:44:54 INFO - PROCESS | 1942 | 1461066294828 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1942 | 1461066294830 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:44:54 INFO - PROCESS | 1942 | 1461066294836 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1942 | 1461066294839 Marionette TRACE conn4 <- [1,2962,null,{}] 04:44:54 INFO - PROCESS | 1942 | 1461066294844 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 1942 | 1461066295020 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:44:55 INFO - PROCESS | 1942 | 1461066295224 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261b69000 == 154 [pid = 1942] [id = 749] 04:44:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f426450d400) [pid = 1942] [serial = 2247] [outer = (nil)] 04:44:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4264512800) [pid = 1942] [serial = 2248] [outer = 0x7f426450d400] 04:44:55 INFO - PROCESS | 1942 | 1461066295294 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f4264519000) [pid = 1942] [serial = 2249] [outer = 0x7f426450d400] 04:44:56 INFO - PROCESS | 1942 | 1461066296233 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:44:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:44:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1435ms 04:44:56 INFO - PROCESS | 1942 | 1461066296272 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1942 | 1461066296279 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:44:56 INFO - PROCESS | 1942 | 1461066296287 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1942 | 1461066296293 Marionette TRACE conn4 <- [1,2966,null,{}] 04:44:56 INFO - PROCESS | 1942 | 1461066296300 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:56 INFO - PROCESS | 1942 | 1461066296502 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:44:56 INFO - PROCESS | 1942 | 1461066296799 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425abee800 == 155 [pid = 1942] [id = 750] 04:44:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f425aa8c000) [pid = 1942] [serial = 2250] [outer = (nil)] 04:44:56 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f425d137c00) [pid = 1942] [serial = 2251] [outer = 0x7f425aa8c000] 04:44:56 INFO - PROCESS | 1942 | 1461066296876 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f425e63a000) [pid = 1942] [serial = 2252] [outer = 0x7f425aa8c000] 04:44:57 INFO - PROCESS | 1942 | 1461066297706 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:44:57 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:44:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1440ms 04:44:57 INFO - PROCESS | 1942 | 1461066297728 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:44:57 INFO - PROCESS | 1942 | 1461066297736 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:44:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:44:57 INFO - PROCESS | 1942 | 1461066297746 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 1942 | 1461066297749 Marionette TRACE conn4 <- [1,2970,null,{}] 04:44:57 INFO - PROCESS | 1942 | 1461066297755 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:57 INFO - PROCESS | 1942 | 1461066297946 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:44:58 INFO - PROCESS | 1942 | 1461066298227 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42619d8000 == 156 [pid = 1942] [id = 751] 04:44:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f425e63b800) [pid = 1942] [serial = 2253] [outer = (nil)] 04:44:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f4261c46c00) [pid = 1942] [serial = 2254] [outer = 0x7f425e63b800] 04:44:58 INFO - PROCESS | 1942 | 1461066298301 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f42623ac400) [pid = 1942] [serial = 2255] [outer = 0x7f425e63b800] 04:44:59 INFO - PROCESS | 1942 | 1461066299084 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:44:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:44:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1382ms 04:44:59 INFO - PROCESS | 1942 | 1461066299127 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 1942 | 1461066299131 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:44:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:44:59 INFO - PROCESS | 1942 | 1461066299137 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1942 | 1461066299143 Marionette TRACE conn4 <- [1,2974,null,{}] 04:44:59 INFO - PROCESS | 1942 | 1461066299159 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:59 INFO - PROCESS | 1942 | 1461066299359 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:44:59 INFO - PROCESS | 1942 | 1461066299652 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42645a5000 == 157 [pid = 1942] [id = 752] 04:44:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f4262a16000) [pid = 1942] [serial = 2256] [outer = (nil)] 04:44:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f426451a800) [pid = 1942] [serial = 2257] [outer = 0x7f4262a16000] 04:44:59 INFO - PROCESS | 1942 | 1461066299726 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f4265255400) [pid = 1942] [serial = 2258] [outer = 0x7f4262a16000] 04:45:00 INFO - PROCESS | 1942 | 1461066300508 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:45:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:45:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1392ms 04:45:00 INFO - PROCESS | 1942 | 1461066300529 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1942 | 1461066300533 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:45:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:45:00 INFO - PROCESS | 1942 | 1461066300539 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1942 | 1461066300542 Marionette TRACE conn4 <- [1,2978,null,{}] 04:45:00 INFO - PROCESS | 1942 | 1461066300547 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:00 INFO - PROCESS | 1942 | 1461066300739 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:45:01 INFO - PROCESS | 1942 | 1461066300996 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42657ae000 == 158 [pid = 1942] [id = 753] 04:45:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f4263b64800) [pid = 1942] [serial = 2259] [outer = (nil)] 04:45:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4265835400) [pid = 1942] [serial = 2260] [outer = 0x7f4263b64800] 04:45:01 INFO - PROCESS | 1942 | 1461066301069 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f4265a4dc00) [pid = 1942] [serial = 2261] [outer = 0x7f4263b64800] 04:45:01 INFO - PROCESS | 1942 | 1461066301781 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:45:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:45:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1280ms 04:45:01 INFO - PROCESS | 1942 | 1461066301820 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1942 | 1461066301822 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:45:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:45:01 INFO - PROCESS | 1942 | 1461066301829 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1942 | 1461066301834 Marionette TRACE conn4 <- [1,2982,null,{}] 04:45:01 INFO - PROCESS | 1942 | 1461066301839 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:02 INFO - PROCESS | 1942 | 1461066302086 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:45:02 INFO - PROCESS | 1942 | 1461066302374 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4267317800 == 159 [pid = 1942] [id = 754] 04:45:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f4265257400) [pid = 1942] [serial = 2262] [outer = (nil)] 04:45:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f4266f8ac00) [pid = 1942] [serial = 2263] [outer = 0x7f4265257400] 04:45:02 INFO - PROCESS | 1942 | 1461066302451 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f4267409c00) [pid = 1942] [serial = 2264] [outer = 0x7f4265257400] 04:45:03 INFO - PROCESS | 1942 | 1461066303215 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:45:03 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:45:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:45:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:45:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1439ms 04:45:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:45:03 INFO - PROCESS | 1942 | 1461066303270 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1942 | 1461066303272 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:45:03 INFO - PROCESS | 1942 | 1461066303278 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1942 | 1461066303282 Marionette TRACE conn4 <- [1,2986,null,{}] 04:45:03 INFO - PROCESS | 1942 | 1461066303287 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:03 INFO - PROCESS | 1942 | 1461066303590 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:45:03 INFO - PROCESS | 1942 | 1461066303808 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426dd41800 == 160 [pid = 1942] [id = 755] 04:45:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f426f0c3c00) [pid = 1942] [serial = 2265] [outer = (nil)] 04:45:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f426f4eb400) [pid = 1942] [serial = 2266] [outer = 0x7f426f0c3c00] 04:45:03 INFO - PROCESS | 1942 | 1461066303888 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f426fc46800) [pid = 1942] [serial = 2267] [outer = 0x7f426f0c3c00] 04:45:04 INFO - PROCESS | 1942 | 1461066304621 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:45:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:45:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1378ms 04:45:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:45:04 INFO - PROCESS | 1942 | 1461066304656 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1942 | 1461066304659 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:45:04 INFO - PROCESS | 1942 | 1461066304665 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1942 | 1461066304668 Marionette TRACE conn4 <- [1,2990,null,{}] 04:45:04 INFO - PROCESS | 1942 | 1461066304673 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:04 INFO - PROCESS | 1942 | 1461066304860 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:45:05 INFO - PROCESS | 1942 | 1461066305113 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426f8a9800 == 161 [pid = 1942] [id = 756] 04:45:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f42623b6400) [pid = 1942] [serial = 2268] [outer = (nil)] 04:45:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f426fdc9800) [pid = 1942] [serial = 2269] [outer = 0x7f42623b6400] 04:45:05 INFO - PROCESS | 1942 | 1461066305184 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f42701f1800) [pid = 1942] [serial = 2270] [outer = 0x7f42623b6400] 04:45:05 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270210800 == 162 [pid = 1942] [id = 757] 04:45:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f42714abc00) [pid = 1942] [serial = 2271] [outer = (nil)] 04:45:05 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f42701f8400) [pid = 1942] [serial = 2272] [outer = 0x7f42714abc00] 04:45:06 INFO - PROCESS | 1942 | 1461066306026 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:45:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:45:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1384ms 04:45:06 INFO - PROCESS | 1942 | 1461066306048 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1942 | 1461066306052 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:45:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:45:06 INFO - PROCESS | 1942 | 1461066306058 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1942 | 1461066306061 Marionette TRACE conn4 <- [1,2994,null,{}] 04:45:06 INFO - PROCESS | 1942 | 1461066306066 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:06 INFO - PROCESS | 1942 | 1461066306302 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:45:06 INFO - PROCESS | 1942 | 1461066306553 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4270559000 == 163 [pid = 1942] [id = 758] 04:45:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f426f0dec00) [pid = 1942] [serial = 2273] [outer = (nil)] 04:45:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 188 (0x7f4270696000) [pid = 1942] [serial = 2274] [outer = 0x7f426f0dec00] 04:45:06 INFO - PROCESS | 1942 | 1461066306628 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1942 | ++DOMWINDOW == 189 (0x7f4272277800) [pid = 1942] [serial = 2275] [outer = 0x7f426f0dec00] 04:45:07 INFO - PROCESS | 1942 | 1461066307371 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:45:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:45:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:45:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1331ms 04:45:07 INFO - PROCESS | 1942 | 1461066307390 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1942 | 1461066307393 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:45:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:45:07 INFO - PROCESS | 1942 | 1461066307399 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1942 | 1461066307401 Marionette TRACE conn4 <- [1,2998,null,{}] 04:45:07 INFO - PROCESS | 1942 | 1461066307407 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:07 INFO - PROCESS | 1942 | 1461066307600 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:45:07 INFO - PROCESS | 1942 | 1461066307857 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4273e2f000 == 164 [pid = 1942] [id = 759] 04:45:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 190 (0x7f42701f7800) [pid = 1942] [serial = 2276] [outer = (nil)] 04:45:07 INFO - PROCESS | 1942 | ++DOMWINDOW == 191 (0x7f427374f800) [pid = 1942] [serial = 2277] [outer = 0x7f42701f7800] 04:45:07 INFO - PROCESS | 1942 | 1461066307931 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1942 | ++DOMWINDOW == 192 (0x7f4273787800) [pid = 1942] [serial = 2278] [outer = 0x7f42701f7800] 04:45:08 INFO - PROCESS | 1942 | 1461066308656 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:45:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:45:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1286ms 04:45:08 INFO - PROCESS | 1942 | 1461066308685 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1942 | 1461066308688 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:45:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:45:08 INFO - PROCESS | 1942 | 1461066308694 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1942 | 1461066308696 Marionette TRACE conn4 <- [1,3002,null,{}] 04:45:08 INFO - PROCESS | 1942 | 1461066308702 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:08 INFO - PROCESS | 1942 | 1461066308894 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:45:09 INFO - PROCESS | 1942 | 1461066309186 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42748a4800 == 165 [pid = 1942] [id = 760] 04:45:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 193 (0x7f42606d8c00) [pid = 1942] [serial = 2279] [outer = (nil)] 04:45:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 194 (0x7f4273697400) [pid = 1942] [serial = 2280] [outer = 0x7f42606d8c00] 04:45:09 INFO - PROCESS | 1942 | 1461066309270 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1942 | ++DOMWINDOW == 195 (0x7f4273e5ec00) [pid = 1942] [serial = 2281] [outer = 0x7f42606d8c00] 04:45:10 INFO - PROCESS | 1942 | 1461066310064 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:45:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:45:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1380ms 04:45:10 INFO - PROCESS | 1942 | 1461066310075 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1942 | 1461066310078 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:45:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:45:10 INFO - PROCESS | 1942 | 1461066310084 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1942 | 1461066310088 Marionette TRACE conn4 <- [1,3006,null,{}] 04:45:10 INFO - PROCESS | 1942 | 1461066310093 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 1942 | 1461066310347 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:45:10 INFO - PROCESS | 1942 | 1461066310619 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4278405800 == 166 [pid = 1942] [id = 761] 04:45:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 196 (0x7f4273e62400) [pid = 1942] [serial = 2282] [outer = (nil)] 04:45:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 197 (0x7f427436b800) [pid = 1942] [serial = 2283] [outer = 0x7f4273e62400] 04:45:10 INFO - PROCESS | 1942 | 1461066310700 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1942 | ++DOMWINDOW == 198 (0x7f4274909000) [pid = 1942] [serial = 2284] [outer = 0x7f4273e62400] 04:45:11 INFO - PROCESS | 1942 | 1461066311440 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:45:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:45:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1395ms 04:45:11 INFO - PROCESS | 1942 | 1461066311480 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1942 | 1461066311483 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:45:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:45:11 INFO - PROCESS | 1942 | 1461066311489 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1942 | 1461066311491 Marionette TRACE conn4 <- [1,3010,null,{}] 04:45:11 INFO - PROCESS | 1942 | 1461066311497 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:11 INFO - PROCESS | 1942 | 1461066311699 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:45:12 INFO - PROCESS | 1942 | 1461066312002 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4279cde800 == 167 [pid = 1942] [id = 762] 04:45:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 199 (0x7f4273e6b800) [pid = 1942] [serial = 2285] [outer = (nil)] 04:45:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 200 (0x7f42754bbc00) [pid = 1942] [serial = 2286] [outer = 0x7f4273e6b800] 04:45:12 INFO - PROCESS | 1942 | 1461066312086 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1942 | ++DOMWINDOW == 201 (0x7f42765da800) [pid = 1942] [serial = 2287] [outer = 0x7f4273e6b800] 04:45:12 INFO - PROCESS | 1942 | 1461066312844 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:45:12 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:45:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1380ms 04:45:12 INFO - PROCESS | 1942 | 1461066312869 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1942 | 1461066312872 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:45:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:45:12 INFO - PROCESS | 1942 | 1461066312878 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1942 | 1461066312880 Marionette TRACE conn4 <- [1,3014,null,{}] 04:45:12 INFO - PROCESS | 1942 | 1461066312886 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 1942 | 1461066313077 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:45:13 INFO - PROCESS | 1942 | 1461066313370 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428679b800 == 168 [pid = 1942] [id = 763] 04:45:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 202 (0x7f425ace8c00) [pid = 1942] [serial = 2288] [outer = (nil)] 04:45:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 203 (0x7f42770a0800) [pid = 1942] [serial = 2289] [outer = 0x7f425ace8c00] 04:45:13 INFO - PROCESS | 1942 | 1461066313445 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1942 | ++DOMWINDOW == 204 (0x7f4277a48800) [pid = 1942] [serial = 2290] [outer = 0x7f425ace8c00] 04:45:13 INFO - PROCESS | 1942 | [1942] 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 04:45:14 INFO - PROCESS | 1942 | 1461066314304 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:45:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:45:14 INFO - {} 04:45:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:45:14 INFO - {} 04:45:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:45:14 INFO - {} 04:45:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:45:14 INFO - {} 04:45:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1483ms 04:45:14 INFO - PROCESS | 1942 | 1461066314364 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1942 | 1461066314368 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:45:14 INFO - TEST-START | /FileAPI/fileReader.html 04:45:14 INFO - PROCESS | 1942 | 1461066314373 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1942 | 1461066314376 Marionette TRACE conn4 <- [1,3018,null,{}] 04:45:14 INFO - PROCESS | 1942 | 1461066314430 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:14 INFO - PROCESS | 1942 | 1461066314611 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:45:14 INFO - PROCESS | 1942 | 1461066314895 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428b982000 == 169 [pid = 1942] [id = 764] 04:45:14 INFO - PROCESS | 1942 | ++DOMWINDOW == 205 (0x7f4277a4b000) [pid = 1942] [serial = 2291] [outer = (nil)] 04:45:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 206 (0x7f427903fc00) [pid = 1942] [serial = 2292] [outer = 0x7f4277a4b000] 04:45:15 INFO - PROCESS | 1942 | 1461066315014 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1942 | ++DOMWINDOW == 207 (0x7f427c10b000) [pid = 1942] [serial = 2293] [outer = 0x7f4277a4b000] 04:45:15 INFO - PROCESS | 1942 | 1461066315769 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:45:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:45:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:45:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:45:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:45:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 1433ms 04:45:15 INFO - PROCESS | 1942 | 1461066315809 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1942 | 1461066315812 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:45:15 INFO - TEST-START | /FileAPI/historical.html 04:45:15 INFO - PROCESS | 1942 | 1461066315818 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1942 | 1461066315820 Marionette TRACE conn4 <- [1,3022,null,{}] 04:45:15 INFO - PROCESS | 1942 | 1461066315826 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:16 INFO - PROCESS | 1942 | 1461066316027 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:45:16 INFO - PROCESS | 1942 | 1461066316286 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425e50d000 == 170 [pid = 1942] [id = 765] 04:45:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 208 (0x7f4277ced800) [pid = 1942] [serial = 2294] [outer = (nil)] 04:45:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 209 (0x7f428670ec00) [pid = 1942] [serial = 2295] [outer = 0x7f4277ced800] 04:45:16 INFO - PROCESS | 1942 | 1461066316360 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1942 | ++DOMWINDOW == 210 (0x7f428753a800) [pid = 1942] [serial = 2296] [outer = 0x7f4277ced800] 04:45:17 INFO - PROCESS | 1942 | 1461066317108 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:45:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:45:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:45:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:45:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:45:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:45:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:45:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:45:17 INFO - TEST-OK | /FileAPI/historical.html | took 1330ms 04:45:17 INFO - PROCESS | 1942 | 1461066317153 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1942 | 1461066317156 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:45:17 INFO - TEST-START | /FileAPI/idlharness.html 04:45:17 INFO - PROCESS | 1942 | 1461066317165 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1942 | 1461066317169 Marionette TRACE conn4 <- [1,3026,null,{}] 04:45:17 INFO - PROCESS | 1942 | 1461066317175 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:17 INFO - PROCESS | 1942 | 1461066317370 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:45:17 INFO - PROCESS | 1942 | 1461066317665 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f428d67c000 == 171 [pid = 1942] [id = 766] 04:45:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 211 (0x7f425791b400) [pid = 1942] [serial = 2297] [outer = (nil)] 04:45:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 212 (0x7f42877f8c00) [pid = 1942] [serial = 2298] [outer = 0x7f425791b400] 04:45:17 INFO - PROCESS | 1942 | 1461066317738 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1942 | ++DOMWINDOW == 213 (0x7f428aec5400) [pid = 1942] [serial = 2299] [outer = 0x7f425791b400] 04:45:19 INFO - PROCESS | 1942 | 1461066319290 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:45:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:45:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:45:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:45:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:45:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:45:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:45:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:45:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:45:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:45:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:45:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:45:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:45:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:45:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:45:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:45:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:45:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:45:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:45:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:45:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:45:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:45:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:45:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:45:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:45:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:45:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:45:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:45:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:45:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:45:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:45:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:45:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:45:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:45:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:45:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:45:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:45:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:45:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:45:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:45:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:45:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:45:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:45:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:45:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:45:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:45:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 2280ms 04:45:19 INFO - PROCESS | 1942 | 1461066319518 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1942 | 1461066319529 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:45:19 INFO - TEST-START | /FileAPI/idlharness.worker 04:45:19 INFO - PROCESS | 1942 | 1461066319580 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1942 | 1461066319582 Marionette TRACE conn4 <- [1,3030,null,{}] 04:45:19 INFO - PROCESS | 1942 | 1461066319598 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:19 INFO - PROCESS | 1942 | 1461066319792 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:45:20 INFO - PROCESS | 1942 | 1461066320075 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f427786e000 == 172 [pid = 1942] [id = 767] 04:45:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 214 (0x7f426077a000) [pid = 1942] [serial = 2300] [outer = (nil)] 04:45:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 215 (0x7f426562e400) [pid = 1942] [serial = 2301] [outer = 0x7f426077a000] 04:45:20 INFO - PROCESS | 1942 | 1461066320149 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1942 | ++DOMWINDOW == 216 (0x7f428d696000) [pid = 1942] [serial = 2302] [outer = 0x7f426077a000] 04:45:20 INFO - PROCESS | 1942 | [1942] 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 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:45:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:45:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:45:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:45:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:45:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:45:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:45:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:45:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:45:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:45:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:45:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:45:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:45:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:45:22 INFO - {} 04:45:22 INFO - PROCESS | 1942 | 1461066322327 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:45:22 INFO - {} 04:45:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2887ms 04:45:22 INFO - PROCESS | 1942 | 1461066322468 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1942 | 1461066322475 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:45:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:45:22 INFO - PROCESS | 1942 | 1461066322491 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1942 | 1461066322498 Marionette TRACE conn4 <- [1,3034,null,{}] 04:45:22 INFO - PROCESS | 1942 | 1461066322509 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:22 INFO - PROCESS | 1942 | 1461066322759 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:45:23 INFO - PROCESS | 1942 | 1461066323051 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4277866800 == 173 [pid = 1942] [id = 768] 04:45:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 217 (0x7f42669ae400) [pid = 1942] [serial = 2303] [outer = (nil)] 04:45:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 218 (0x7f42669b5800) [pid = 1942] [serial = 2304] [outer = 0x7f42669ae400] 04:45:23 INFO - PROCESS | 1942 | 1461066323120 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1942 | ++DOMWINDOW == 219 (0x7f428b3c7000) [pid = 1942] [serial = 2305] [outer = 0x7f42669ae400] 04:45:23 INFO - PROCESS | 1942 | 1461066323840 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:45:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:45:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1390ms 04:45:23 INFO - PROCESS | 1942 | 1461066323887 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1942 | 1461066323890 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:45:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:45:23 INFO - PROCESS | 1942 | 1461066323898 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1942 | 1461066323901 Marionette TRACE conn4 <- [1,3038,null,{}] 04:45:23 INFO - PROCESS | 1942 | 1461066323907 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:24 INFO - PROCESS | 1942 | 1461066324105 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:45:24 INFO - PROCESS | 1942 | 1461066324427 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425a468800 == 174 [pid = 1942] [id = 769] 04:45:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 220 (0x7f4259309800) [pid = 1942] [serial = 2306] [outer = (nil)] 04:45:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 221 (0x7f425a4f6000) [pid = 1942] [serial = 2307] [outer = 0x7f4259309800] 04:45:24 INFO - PROCESS | 1942 | 1461066324501 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1942 | ++DOMWINDOW == 222 (0x7f425a4fc400) [pid = 1942] [serial = 2308] [outer = 0x7f4259309800] 04:45:25 INFO - PROCESS | 1942 | 1461066325268 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:45:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:45:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:45:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1429ms 04:45:25 INFO - PROCESS | 1942 | 1461066325329 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1942 | 1461066325332 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:45:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:45:25 INFO - PROCESS | 1942 | 1461066325339 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1942 | 1461066325342 Marionette TRACE conn4 <- [1,3042,null,{}] 04:45:25 INFO - PROCESS | 1942 | 1461066325348 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:25 INFO - PROCESS | 1942 | 1461066325583 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42754ca800 == 173 [pid = 1942] [id = 45] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42708e4800 == 172 [pid = 1942] [id = 52] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426479b000 == 171 [pid = 1942] [id = 679] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262ca7000 == 170 [pid = 1942] [id = 593] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4261b80000 == 169 [pid = 1942] [id = 676] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42601d3000 == 168 [pid = 1942] [id = 748] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425eea0800 == 167 [pid = 1942] [id = 747] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425e452000 == 166 [pid = 1942] [id = 746] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425ac6e000 == 165 [pid = 1942] [id = 745] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42594e1000 == 164 [pid = 1942] [id = 744] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42565d4000 == 163 [pid = 1942] [id = 743] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42568d6000 == 162 [pid = 1942] [id = 742] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425eeb0000 == 161 [pid = 1942] [id = 741] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42582f6800 == 160 [pid = 1942] [id = 740] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42582de800 == 159 [pid = 1942] [id = 739] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428f91e000 == 158 [pid = 1942] [id = 738] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f428ae9f800 == 157 [pid = 1942] [id = 737] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4286274800 == 156 [pid = 1942] [id = 736] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42795c3000 == 155 [pid = 1942] [id = 735] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4277617800 == 154 [pid = 1942] [id = 734] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42744e9000 == 153 [pid = 1942] [id = 733] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4273e2b000 == 152 [pid = 1942] [id = 732] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4270618000 == 151 [pid = 1942] [id = 731] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426fd0e000 == 150 [pid = 1942] [id = 730] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426de47800 == 149 [pid = 1942] [id = 729] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4268a87000 == 148 [pid = 1942] [id = 728] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4265a99000 == 147 [pid = 1942] [id = 727] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f42651cc000 == 146 [pid = 1942] [id = 726] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f426459b000 == 145 [pid = 1942] [id = 725] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262266000 == 144 [pid = 1942] [id = 724] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f425d2ea000 == 143 [pid = 1942] [id = 723] 04:45:27 INFO - PROCESS | 1942 | --DOCSHELL 0x7f4262bd8000 == 142 [pid = 1942] [id = 696] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 221 (0x7f4265636400) [pid = 1942] [serial = 2031] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 220 (0x7f4261c45c00) [pid = 1942] [serial = 2168] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 219 (0x7f42754b9400) [pid = 1942] [serial = 2135] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 218 (0x7f42784da800) [pid = 1942] [serial = 2147] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 217 (0x7f4266a38800) [pid = 1942] [serial = 2040] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 216 (0x7f42760be400) [pid = 1942] [serial = 2138] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 215 (0x7f4265250000) [pid = 1942] [serial = 2103] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 214 (0x7f425d13c000) [pid = 1942] [serial = 2150] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 213 (0x7f4259411000) [pid = 1942] [serial = 2156] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 212 (0x7f427369e400) [pid = 1942] [serial = 2123] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 211 (0x7f4271326000) [pid = 1942] [serial = 2121] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 210 (0x7f4274059400) [pid = 1942] [serial = 2127] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 209 (0x7f42701fbc00) [pid = 1942] [serial = 2118] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 208 (0x7f427068dc00) [pid = 1942] [serial = 2120] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 207 (0x7f426fa74000) [pid = 1942] [serial = 2114] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 206 (0x7f425a2cf800) [pid = 1942] [serial = 2157] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 205 (0x7f42739d3c00) [pid = 1942] [serial = 2126] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 204 (0x7f4275717800) [pid = 1942] [serial = 2136] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 203 (0x7f42621a8400) [pid = 1942] [serial = 2099] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 202 (0x7f427835b400) [pid = 1942] [serial = 2145] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 201 (0x7f4265a46800) [pid = 1942] [serial = 2070] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 200 (0x7f4261a5a800) [pid = 1942] [serial = 2166] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 199 (0x7f4276fba400) [pid = 1942] [serial = 2141] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 198 (0x7f4273784800) [pid = 1942] [serial = 2052] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 197 (0x7f425fb9a400) [pid = 1942] [serial = 2034] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 196 (0x7f4274906800) [pid = 1942] [serial = 2133] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 195 (0x7f4277a46c00) [pid = 1942] [serial = 2144] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 194 (0x7f425e643c00) [pid = 1942] [serial = 2162] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 193 (0x7f42632a6800) [pid = 1942] [serial = 2037] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 192 (0x7f425d143800) [pid = 1942] [serial = 2096] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 191 (0x7f4271586c00) [pid = 1942] [serial = 2049] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 190 (0x7f4268720800) [pid = 1942] [serial = 2043] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 189 (0x7f4257918400) [pid = 1942] [serial = 2153] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 188 (0x7f42657ddc00) [pid = 1942] [serial = 2105] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 187 (0x7f42701bd000) [pid = 1942] [serial = 2117] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 186 (0x7f4274374000) [pid = 1942] [serial = 2132] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 185 (0x7f4262f7f400) [pid = 1942] [serial = 2100] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 184 (0x7f4273d99c00) [pid = 1942] [serial = 2055] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 183 (0x7f4277a07000) [pid = 1942] [serial = 2142] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 182 (0x7f4270090000) [pid = 1942] [serial = 2067] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 181 (0x7f42632a3c00) [pid = 1942] [serial = 2102] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 180 (0x7f4274291400) [pid = 1942] [serial = 2129] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 179 (0x7f42786bec00) [pid = 1942] [serial = 2148] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 178 (0x7f425a2c3c00) [pid = 1942] [serial = 2094] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 177 (0x7f425930e400) [pid = 1942] [serial = 2093] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 176 (0x7f4265a45000) [pid = 1942] [serial = 2061] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 175 (0x7f426f5a4c00) [pid = 1942] [serial = 2111] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 174 (0x7f425fd0e000) [pid = 1942] [serial = 2163] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 173 (0x7f426582e800) [pid = 1942] [serial = 2106] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 172 (0x7f4270088000) [pid = 1942] [serial = 2064] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 171 (0x7f4262293000) [pid = 1942] [serial = 2151] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 170 (0x7f425d139c00) [pid = 1942] [serial = 2160] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f425aceec00) [pid = 1942] [serial = 2159] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f427386c400) [pid = 1942] [serial = 2124] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f425d442000) [pid = 1942] [serial = 2097] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f4274289000) [pid = 1942] [serial = 2058] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f4267412000) [pid = 1942] [serial = 2108] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f426dba3400) [pid = 1942] [serial = 2109] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f426f5a3800) [pid = 1942] [serial = 2046] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f426fdc7000) [pid = 1942] [serial = 2115] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f427679d000) [pid = 1942] [serial = 2139] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f426f7d2c00) [pid = 1942] [serial = 2112] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f425e63ec00) [pid = 1942] [serial = 2165] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f427436f000) [pid = 1942] [serial = 2130] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1942 | 1461066327588 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425651f800 == 143 [pid = 1942] [id = 770] 04:45:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f4256581c00) [pid = 1942] [serial = 2309] [outer = (nil)] 04:45:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f4256585c00) [pid = 1942] [serial = 2310] [outer = 0x7f4256581c00] 04:45:27 INFO - PROCESS | 1942 | 1461066327721 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f4257918c00) [pid = 1942] [serial = 2311] [outer = 0x7f4256581c00] 04:45:28 INFO - PROCESS | 1942 | 1461066328689 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:45:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:45:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:45:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:45:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:45:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:45:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:45:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3395ms 04:45:28 INFO - PROCESS | 1942 | 1461066328738 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1942 | 1461066328749 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:45:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:45:28 INFO - PROCESS | 1942 | 1461066328833 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1942 | 1461066328838 Marionette TRACE conn4 <- [1,3046,null,{}] 04:45:28 INFO - PROCESS | 1942 | 1461066328853 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:29 INFO - PROCESS | 1942 | 1461066329041 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:45:29 INFO - PROCESS | 1942 | 1461066329051 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4257a76000 == 144 [pid = 1942] [id = 771] 04:45:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4254a09400) [pid = 1942] [serial = 2312] [outer = (nil)] 04:45:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f425a4fec00) [pid = 1942] [serial = 2313] [outer = 0x7f4254a09400] 04:45:29 INFO - PROCESS | 1942 | 1461066329114 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f425a6ba400) [pid = 1942] [serial = 2314] [outer = 0x7f4254a09400] 04:45:29 INFO - PROCESS | 1942 | [1942] 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 04:45:29 INFO - PROCESS | 1942 | 1461066329990 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:45:30 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:45:30 INFO - {} 04:45:30 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1200ms 04:45:30 INFO - PROCESS | 1942 | 1461066330060 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1942 | 1461066330064 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:45:30 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:45:30 INFO - PROCESS | 1942 | 1461066330081 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1942 | 1461066330084 Marionette TRACE conn4 <- [1,3050,null,{}] 04:45:30 INFO - PROCESS | 1942 | 1461066330090 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:30 INFO - PROCESS | 1942 | 1461066330356 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:45:30 INFO - PROCESS | 1942 | 1461066330401 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425a313800 == 145 [pid = 1942] [id = 772] 04:45:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f425a6be800) [pid = 1942] [serial = 2315] [outer = (nil)] 04:45:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f425a9d5000) [pid = 1942] [serial = 2316] [outer = 0x7f425a6be800] 04:45:30 INFO - PROCESS | 1942 | 1461066330466 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f425aa91c00) [pid = 1942] [serial = 2317] [outer = 0x7f425a6be800] 04:45:31 INFO - PROCESS | 1942 | 1461066331532 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:45:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:45:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1487ms 04:45:31 INFO - PROCESS | 1942 | 1461066331572 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1942 | 1461066331576 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:45:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:45:31 INFO - PROCESS | 1942 | 1461066331596 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1942 | 1461066331604 Marionette TRACE conn4 <- [1,3054,null,{}] 04:45:31 INFO - PROCESS | 1942 | 1461066331612 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:31 INFO - PROCESS | 1942 | 1461066331860 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:45:31 INFO - PROCESS | 1942 | 1461066331905 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425c374000 == 146 [pid = 1942] [id = 773] 04:45:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f425a9d9800) [pid = 1942] [serial = 2318] [outer = (nil)] 04:45:31 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f425d440c00) [pid = 1942] [serial = 2319] [outer = 0x7f425a9d9800] 04:45:31 INFO - PROCESS | 1942 | 1461066331964 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f425e63f800) [pid = 1942] [serial = 2320] [outer = 0x7f425a9d9800] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 169 (0x7f425a2cdc00) [pid = 1942] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 168 (0x7f42702e9800) [pid = 1942] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 167 (0x7f4265a4fc00) [pid = 1942] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 166 (0x7f425d135400) [pid = 1942] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 165 (0x7f425657ac00) [pid = 1942] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 164 (0x7f426fa7f800) [pid = 1942] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 163 (0x7f4265258c00) [pid = 1942] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 162 (0x7f4272278000) [pid = 1942] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 161 (0x7f425657a400) [pid = 1942] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 160 (0x7f425a9e2400) [pid = 1942] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 159 (0x7f4262284800) [pid = 1942] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 158 (0x7f4257914000) [pid = 1942] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 157 (0x7f4273781c00) [pid = 1942] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 156 (0x7f427557b800) [pid = 1942] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 155 (0x7f426740b400) [pid = 1942] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 154 (0x7f4259308800) [pid = 1942] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 153 (0x7f427386e400) [pid = 1942] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 152 (0x7f4270692400) [pid = 1942] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 151 (0x7f4265a50400) [pid = 1942] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 150 (0x7f4287536800) [pid = 1942] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 149 (0x7f4273e64400) [pid = 1942] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 148 (0x7f4261c4a400) [pid = 1942] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 147 (0x7f425ea47800) [pid = 1942] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 146 (0x7f4261fcb400) [pid = 1942] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 145 (0x7f425d436400) [pid = 1942] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 144 (0x7f4256577c00) [pid = 1942] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 143 (0x7f4273874c00) [pid = 1942] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:45:32 INFO - PROCESS | 1942 | --DOMWINDOW == 142 (0x7f4259309000) [pid = 1942] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:45:33 INFO - PROCESS | 1942 | 1461066333787 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:45:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:45:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:45:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:45:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:45:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:45:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2280ms 04:45:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:45:34 INFO - PROCESS | 1942 | 1461066333862 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1942 | 1461066333865 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:45:34 INFO - PROCESS | 1942 | 1461066333870 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1942 | 1461066333873 Marionette TRACE conn4 <- [1,3058,null,{}] 04:45:34 INFO - PROCESS | 1942 | 1461066333885 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:34 INFO - PROCESS | 1942 | 1461066334174 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:45:34 INFO - PROCESS | 1942 | 1461066334439 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d3f1800 == 147 [pid = 1942] [id = 774] 04:45:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 143 (0x7f4259308800) [pid = 1942] [serial = 2321] [outer = (nil)] 04:45:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 144 (0x7f4261fcb400) [pid = 1942] [serial = 2322] [outer = 0x7f4259308800] 04:45:34 INFO - PROCESS | 1942 | 1461066334499 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1942 | ++DOMWINDOW == 145 (0x7f42621a3000) [pid = 1942] [serial = 2323] [outer = 0x7f4259308800] 04:45:35 INFO - PROCESS | 1942 | 1461066335412 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:45:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:45:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:45:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:45:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:45:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:45:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:45:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:45:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:45:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1602ms 04:45:35 INFO - PROCESS | 1942 | 1461066335482 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:45:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:45:35 INFO - PROCESS | 1942 | 1461066335491 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:45:35 INFO - PROCESS | 1942 | 1461066335501 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1942 | 1461066335507 Marionette TRACE conn4 <- [1,3062,null,{}] 04:45:35 INFO - PROCESS | 1942 | 1461066335515 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:35 INFO - PROCESS | 1942 | 1461066335722 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:45:36 INFO - PROCESS | 1942 | 1461066336049 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42582ec800 == 148 [pid = 1942] [id = 775] 04:45:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 146 (0x7f425a4f4800) [pid = 1942] [serial = 2324] [outer = (nil)] 04:45:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 147 (0x7f425a4f8400) [pid = 1942] [serial = 2325] [outer = 0x7f425a4f4800] 04:45:36 INFO - PROCESS | 1942 | 1461066336124 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1942 | ++DOMWINDOW == 148 (0x7f425a6ba800) [pid = 1942] [serial = 2326] [outer = 0x7f425a4f4800] 04:45:36 INFO - PROCESS | 1942 | [1942] 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 04:45:36 INFO - PROCESS | 1942 | 1461066336925 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:45:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:45:36 INFO - {} 04:45:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1434ms 04:45:36 INFO - PROCESS | 1942 | 1461066336934 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1942 | 1461066336942 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:45:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:45:36 INFO - PROCESS | 1942 | 1461066336952 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1942 | 1461066336956 Marionette TRACE conn4 <- [1,3066,null,{}] 04:45:36 INFO - PROCESS | 1942 | 1461066336961 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 1942 | 1461066337173 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:45:37 INFO - PROCESS | 1942 | 1461066337449 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425d2df800 == 149 [pid = 1942] [id = 776] 04:45:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 149 (0x7f425a6bac00) [pid = 1942] [serial = 2327] [outer = (nil)] 04:45:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 150 (0x7f425aa8c400) [pid = 1942] [serial = 2328] [outer = 0x7f425a6bac00] 04:45:37 INFO - PROCESS | 1942 | 1461066337521 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1942 | ++DOMWINDOW == 151 (0x7f425d433c00) [pid = 1942] [serial = 2329] [outer = 0x7f425a6bac00] 04:45:38 INFO - PROCESS | 1942 | 1461066338368 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:45:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:45:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1435ms 04:45:38 INFO - PROCESS | 1942 | 1461066338408 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1942 | 1461066338412 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:45:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:45:38 INFO - PROCESS | 1942 | 1461066338420 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1942 | 1461066338426 Marionette TRACE conn4 <- [1,3070,null,{}] 04:45:38 INFO - PROCESS | 1942 | 1461066338442 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:38 INFO - PROCESS | 1942 | 1461066338648 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:45:38 INFO - PROCESS | 1942 | 1461066338941 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ed69000 == 150 [pid = 1942] [id = 777] 04:45:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 152 (0x7f425fd11400) [pid = 1942] [serial = 2330] [outer = (nil)] 04:45:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 153 (0x7f4260787c00) [pid = 1942] [serial = 2331] [outer = 0x7f425fd11400] 04:45:39 INFO - PROCESS | 1942 | 1461066339061 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1942 | ++DOMWINDOW == 154 (0x7f42621a8400) [pid = 1942] [serial = 2332] [outer = 0x7f425fd11400] 04:45:39 INFO - PROCESS | 1942 | 1461066339788 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:45:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1384ms 04:45:39 INFO - PROCESS | 1942 | 1461066339806 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1942 | 1461066339809 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:45:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:45:39 INFO - PROCESS | 1942 | 1461066339816 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1942 | 1461066339818 Marionette TRACE conn4 <- [1,3074,null,{}] 04:45:39 INFO - PROCESS | 1942 | 1461066339824 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 1942 | 1461066340019 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:45:40 INFO - PROCESS | 1942 | 1461066340305 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ef7f000 == 151 [pid = 1942] [id = 778] 04:45:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 155 (0x7f426077b400) [pid = 1942] [serial = 2333] [outer = (nil)] 04:45:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 156 (0x7f42629ad400) [pid = 1942] [serial = 2334] [outer = 0x7f426077b400] 04:45:40 INFO - PROCESS | 1942 | 1461066340379 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1942 | ++DOMWINDOW == 157 (0x7f4262bc2c00) [pid = 1942] [serial = 2335] [outer = 0x7f426077b400] 04:45:41 INFO - PROCESS | 1942 | 1461066341131 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:45:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:45:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1333ms 04:45:41 INFO - PROCESS | 1942 | 1461066341152 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1942 | 1461066341155 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:45:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:45:41 INFO - PROCESS | 1942 | 1461066341161 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1942 | 1461066341165 Marionette TRACE conn4 <- [1,3078,null,{}] 04:45:41 INFO - PROCESS | 1942 | 1461066341170 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:41 INFO - PROCESS | 1942 | 1461066341353 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:45:41 INFO - PROCESS | 1942 | 1461066341641 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f425ffd5000 == 152 [pid = 1942] [id = 779] 04:45:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 158 (0x7f42623abc00) [pid = 1942] [serial = 2336] [outer = (nil)] 04:45:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 159 (0x7f4262f80000) [pid = 1942] [serial = 2337] [outer = 0x7f42623abc00] 04:45:41 INFO - PROCESS | 1942 | 1461066341715 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1942 | ++DOMWINDOW == 160 (0x7f426308d000) [pid = 1942] [serial = 2338] [outer = 0x7f42623abc00] 04:45:42 INFO - PROCESS | 1942 | 1461066342510 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1942 | 1461066342556 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:45:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:45:42 INFO - PROCESS | 1942 | 1461066342609 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1942 | 1461066342612 Marionette TRACE conn4 <- [1,3082,null,{}] 04:45:42 INFO - PROCESS | 1942 | 1461066342623 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 1942 | 1461066342845 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:45:43 INFO - PROCESS | 1942 | 1461066343133 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4261aef800 == 153 [pid = 1942] [id = 780] 04:45:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 161 (0x7f426524f800) [pid = 1942] [serial = 2339] [outer = (nil)] 04:45:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 162 (0x7f4265257c00) [pid = 1942] [serial = 2340] [outer = 0x7f426524f800] 04:45:43 INFO - PROCESS | 1942 | 1461066343255 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1942 | ++DOMWINDOW == 163 (0x7f4265636400) [pid = 1942] [serial = 2341] [outer = 0x7f426524f800] 04:45:43 INFO - PROCESS | 1942 | 1461066343960 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:45:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:45:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:45:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:45:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1428ms 04:45:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:45:44 INFO - PROCESS | 1942 | 1461066343994 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1942 | 1461066343997 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:45:44 INFO - PROCESS | 1942 | 1461066344003 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1942 | 1461066344006 Marionette TRACE conn4 <- [1,3086,null,{}] 04:45:44 INFO - PROCESS | 1942 | 1461066344011 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:44 INFO - PROCESS | 1942 | 1461066344208 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:45:44 INFO - PROCESS | 1942 | 1461066344464 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262aee800 == 154 [pid = 1942] [id = 781] 04:45:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 164 (0x7f425a6bb400) [pid = 1942] [serial = 2342] [outer = (nil)] 04:45:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 165 (0x7f426580b000) [pid = 1942] [serial = 2343] [outer = 0x7f425a6bb400] 04:45:44 INFO - PROCESS | 1942 | 1461066344535 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1942 | ++DOMWINDOW == 166 (0x7f4265a43400) [pid = 1942] [serial = 2344] [outer = 0x7f425a6bb400] 04:45:45 INFO - PROCESS | 1942 | 1461066345307 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:45:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:45:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1336ms 04:45:45 INFO - PROCESS | 1942 | 1461066345338 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1942 | 1461066345342 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:45:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:45:45 INFO - PROCESS | 1942 | 1461066345348 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1942 | 1461066345351 Marionette TRACE conn4 <- [1,3090,null,{}] 04:45:45 INFO - PROCESS | 1942 | 1461066345356 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:45 INFO - PROCESS | 1942 | 1461066345544 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:45:45 INFO - PROCESS | 1942 | 1461066345836 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4262c9e800 == 155 [pid = 1942] [id = 782] 04:45:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 167 (0x7f4265250000) [pid = 1942] [serial = 2345] [outer = (nil)] 04:45:45 INFO - PROCESS | 1942 | ++DOMWINDOW == 168 (0x7f4265a51400) [pid = 1942] [serial = 2346] [outer = 0x7f4265250000] 04:45:45 INFO - PROCESS | 1942 | 1461066345909 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1942 | ++DOMWINDOW == 169 (0x7f42669b7800) [pid = 1942] [serial = 2347] [outer = 0x7f4265250000] 04:45:46 INFO - PROCESS | 1942 | 1461066346649 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:45:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:45:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1334ms 04:45:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:45:46 INFO - PROCESS | 1942 | 1461066346682 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1942 | 1461066346685 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:45:46 INFO - PROCESS | 1942 | 1461066346690 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1942 | 1461066346694 Marionette TRACE conn4 <- [1,3094,null,{}] 04:45:46 INFO - PROCESS | 1942 | 1461066346699 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:46 INFO - PROCESS | 1942 | 1461066346925 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:45:47 INFO - PROCESS | 1942 | 1461066347197 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4264646000 == 156 [pid = 1942] [id = 783] 04:45:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 170 (0x7f4254a0bc00) [pid = 1942] [serial = 2348] [outer = (nil)] 04:45:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 171 (0x7f4266a35800) [pid = 1942] [serial = 2349] [outer = 0x7f4254a0bc00] 04:45:47 INFO - PROCESS | 1942 | 1461066347273 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1942 | ++DOMWINDOW == 172 (0x7f4266c5ac00) [pid = 1942] [serial = 2350] [outer = 0x7f4254a0bc00] 04:45:48 INFO - PROCESS | 1942 | 1461066348033 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:45:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:45:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1384ms 04:45:48 INFO - PROCESS | 1942 | 1461066348079 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1942 | 1461066348082 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:45:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:45:48 INFO - PROCESS | 1942 | 1461066348090 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1942 | 1461066348093 Marionette TRACE conn4 <- [1,3098,null,{}] 04:45:48 INFO - PROCESS | 1942 | 1461066348098 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:48 INFO - PROCESS | 1942 | 1461066348281 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:45:48 INFO - PROCESS | 1942 | 1461066348566 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4264795800 == 157 [pid = 1942] [id = 784] 04:45:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 173 (0x7f426580b400) [pid = 1942] [serial = 2351] [outer = (nil)] 04:45:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 174 (0x7f4266f92400) [pid = 1942] [serial = 2352] [outer = 0x7f426580b400] 04:45:48 INFO - PROCESS | 1942 | 1461066348639 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1942 | ++DOMWINDOW == 175 (0x7f426858e800) [pid = 1942] [serial = 2353] [outer = 0x7f426580b400] 04:45:49 INFO - PROCESS | 1942 | 1461066349377 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:45:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:45:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:45:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1333ms 04:45:49 INFO - PROCESS | 1942 | 1461066349424 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:45:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:45:49 INFO - PROCESS | 1942 | 1461066349427 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:45:49 INFO - PROCESS | 1942 | 1461066349433 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1942 | 1461066349437 Marionette TRACE conn4 <- [1,3102,null,{}] 04:45:49 INFO - PROCESS | 1942 | 1461066349443 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:49 INFO - PROCESS | 1942 | 1461066349689 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:45:49 INFO - PROCESS | 1942 | 1461066349961 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f42657b2000 == 158 [pid = 1942] [id = 785] 04:45:49 INFO - PROCESS | 1942 | ++DOMWINDOW == 176 (0x7f42669ba400) [pid = 1942] [serial = 2354] [outer = (nil)] 04:45:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 177 (0x7f426db9c400) [pid = 1942] [serial = 2355] [outer = 0x7f42669ba400] 04:45:50 INFO - PROCESS | 1942 | 1461066350042 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1942 | ++DOMWINDOW == 178 (0x7f426f0c7c00) [pid = 1942] [serial = 2356] [outer = 0x7f42669ba400] 04:45:50 INFO - PROCESS | 1942 | 1461066350782 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:45:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:45:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1380ms 04:45:50 INFO - PROCESS | 1942 | 1461066350814 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1942 | 1461066350817 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:45:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:45:50 INFO - PROCESS | 1942 | 1461066350823 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1942 | 1461066350825 Marionette TRACE conn4 <- [1,3106,null,{}] 04:45:50 INFO - PROCESS | 1942 | 1461066350831 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 1942 | 1461066351024 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:45:51 INFO - PROCESS | 1942 | 1461066351295 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4266988800 == 159 [pid = 1942] [id = 786] 04:45:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 179 (0x7f42669b8800) [pid = 1942] [serial = 2357] [outer = (nil)] 04:45:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 180 (0x7f426f5d0800) [pid = 1942] [serial = 2358] [outer = 0x7f42669b8800] 04:45:51 INFO - PROCESS | 1942 | 1461066351373 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1942 | ++DOMWINDOW == 181 (0x7f426fdbd800) [pid = 1942] [serial = 2359] [outer = 0x7f42669b8800] 04:45:52 INFO - PROCESS | 1942 | 1461066352111 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:45:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:45:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:45:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:45:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1338ms 04:45:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:45:52 INFO - PROCESS | 1942 | 1461066352161 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1942 | 1461066352164 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:45:52 INFO - PROCESS | 1942 | 1461066352170 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1942 | 1461066352173 Marionette TRACE conn4 <- [1,3110,null,{}] 04:45:52 INFO - PROCESS | 1942 | 1461066352178 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:52 INFO - PROCESS | 1942 | 1461066352412 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:45:52 INFO - PROCESS | 1942 | 1461066352679 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f4268a15800 == 160 [pid = 1942] [id = 787] 04:45:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 182 (0x7f4268716800) [pid = 1942] [serial = 2360] [outer = (nil)] 04:45:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 183 (0x7f427008bc00) [pid = 1942] [serial = 2361] [outer = 0x7f4268716800] 04:45:52 INFO - PROCESS | 1942 | 1461066352752 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1942 | ++DOMWINDOW == 184 (0x7f42701bfc00) [pid = 1942] [serial = 2362] [outer = 0x7f4268716800] 04:45:53 INFO - PROCESS | 1942 | 1461066353460 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:45:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:45:53 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:45:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:45:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:45:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1329ms 04:45:53 INFO - PROCESS | 1942 | 1461066353500 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1942 | 1461066353503 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:45:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:45:53 INFO - PROCESS | 1942 | 1461066353509 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1942 | 1461066353512 Marionette TRACE conn4 <- [1,3114,null,{}] 04:45:53 INFO - PROCESS | 1942 | 1461066353517 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:53 INFO - PROCESS | 1942 | 1461066353712 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:45:54 INFO - PROCESS | 1942 | 1461066354003 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b1c6bbd6-2bd1-4136-907c-b9dd7043e912\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1942 | ++DOCSHELL 0x7f426da63800 == 161 [pid = 1942] [id = 788] 04:45:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 185 (0x7f42670f8400) [pid = 1942] [serial = 2363] [outer = (nil)] 04:45:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 186 (0x7f42702e7c00) [pid = 1942] [serial = 2364] [outer = 0x7f42670f8400] 04:45:54 INFO - PROCESS | 1942 | 1461066354077 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1942 | ++DOMWINDOW == 187 (0x7f42704b8800) [pid = 1942] [serial = 2365] [outer = 0x7f42670f8400] 04:45:54 INFO - PROCESS | 1942 | 1461066354823 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:45:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:45:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1336ms 04:45:54 INFO - PROCESS | 1942 | 1461066354845 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1942 | 1461066354848 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:45:56 WARNING - u'runner_teardown' () 04:45:56 INFO - No more tests 04:45:56 INFO - Got 0 unexpected results 04:45:56 INFO - SUITE-END | took 1134s 04:45:56 INFO - Closing logging queue 04:45:56 INFO - queue closed 04:45:56 INFO - Return code: 0 04:45:56 WARNING - # TBPL SUCCESS # 04:45:56 INFO - Running post-action listener: _resource_record_post_action 04:45:56 INFO - Running post-run listener: _resource_record_post_run 04:45:57 INFO - Total resource usage - Wall time: 1171s; CPU: 98.0%; Read bytes: 6664192; Write bytes: 976363520; Read time: 4336; Write time: 304096 04:45:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:45:57 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 520192; Write bytes: 51621888; Read time: 1204; Write time: 44456 04:45:57 INFO - run-tests - Wall time: 1141s; CPU: 98.0%; Read bytes: 6074368; Write bytes: 924647424; Read time: 3128; Write time: 259640 04:45:57 INFO - Running post-run listener: _upload_blobber_files 04:45:57 INFO - Blob upload gear active. 04:45:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:45:57 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:45:57 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'] 04:45:57 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 04:45:57 INFO - (blobuploader) - INFO - Open directory for files ... 04:45:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:45:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:45:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:45:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:45:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:45:58 INFO - (blobuploader) - INFO - Done attempting. 04:45:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:45:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:45:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:45:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:45:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:45:59 INFO - (blobuploader) - INFO - Done attempting. 04:45:59 INFO - (blobuploader) - INFO - Iteration through files over. 04:45:59 INFO - Return code: 0 04:45:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:45:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:45:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/65214cdae5a3ff37cd25b053cc47ff7fc254e7be6741b3d590f00676351737c4cb9d2d5f29c16838d054c6ce6ba5413f7ddf8ba9c1b238df2e68bb03057c0b67", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2cbe534d04a6ab0a238072460182589c00ce40679c5474fff6df635a884a6e569120f5500e09a180515659a320d93d8b345b99dbe68e712083fe6bb6266ae311"} 04:45:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:45:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:45:59 INFO - Contents: 04:45:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/65214cdae5a3ff37cd25b053cc47ff7fc254e7be6741b3d590f00676351737c4cb9d2d5f29c16838d054c6ce6ba5413f7ddf8ba9c1b238df2e68bb03057c0b67", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2cbe534d04a6ab0a238072460182589c00ce40679c5474fff6df635a884a6e569120f5500e09a180515659a320d93d8b345b99dbe68e712083fe6bb6266ae311"} 04:45:59 INFO - Running post-run listener: copy_logs_to_upload_dir 04:45:59 INFO - Copying logs to upload dir... 04:45:59 INFO - mkdir: /builds/slave/test/build/upload/logs 04:45:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1273.651638 ========= master_lag: 3.13 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 16 secs) (at 2016-04-19 04:46:02.713593) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-19 04:46:02.714798) ========= 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-1461065008.667374-1302517252 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/65214cdae5a3ff37cd25b053cc47ff7fc254e7be6741b3d590f00676351737c4cb9d2d5f29c16838d054c6ce6ba5413f7ddf8ba9c1b238df2e68bb03057c0b67", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2cbe534d04a6ab0a238072460182589c00ce40679c5474fff6df635a884a6e569120f5500e09a180515659a320d93d8b345b99dbe68e712083fe6bb6266ae311"} build_url:https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038064 build_url: 'https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/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/65214cdae5a3ff37cd25b053cc47ff7fc254e7be6741b3d590f00676351737c4cb9d2d5f29c16838d054c6ce6ba5413f7ddf8ba9c1b238df2e68bb03057c0b67", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2cbe534d04a6ab0a238072460182589c00ce40679c5474fff6df635a884a6e569120f5500e09a180515659a320d93d8b345b99dbe68e712083fe6bb6266ae311"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DxDftWNiTNGg6T75V8KTDg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.36 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-19 04:46:06.117344) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:46:06.117842) ========= 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-1461065008.667374-1302517252 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021863 ========= master_lag: 0.32 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:46:06.461397) ========= ========= Started reboot skipped (results: 3, elapsed: 5 secs) (at 2016-04-19 04:46:06.461863) ========= ========= Finished reboot skipped (results: 3, elapsed: 5 secs) (at 2016-04-19 04:46:11.703871) ========= ========= Total master_lag: 17.71 =========