builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-095 starttime: 1461515373.33 results: success (0) buildid: 20160424081147 builduid: 37eab4d161164116bfb553fb21e37c62 revision: 5b7355654e6e70f9248c414abbc5e9347279292b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:33.334322) ========= master: http://buildbot-master67.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:33.334899) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:33.335325) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:33.379880) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:33.380395) ========= 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-1461513812.855733-1214816440 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 09:29:33-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 168K=0.07s 2016-04-24 09:29:34 (168 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.656335 ========= master_lag: 0.33 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:34.363249) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:34.363675) ========= 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-1461513812.855733-1214816440 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.064096 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:34.469252) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 09:29:34.469783) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5b7355654e6e70f9248c414abbc5e9347279292b --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 5b7355654e6e70f9248c414abbc5e9347279292b --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-1461513812.855733-1214816440 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 09:29:34,576 truncating revision to first 12 chars 2016-04-24 09:29:34,576 Setting DEBUG logging. 2016-04-24 09:29:34,577 attempt 1/10 2016-04-24 09:29:34,577 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/5b7355654e6e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 09:29:36,012 unpacking tar archive at: mozilla-inbound-5b7355654e6e/testing/mozharness/ program finished with exit code 0 elapsedTime=2.077283 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 09:29:36.582284) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:36.582722) ========= script_repo_revision: 5b7355654e6e70f9248c414abbc5e9347279292b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:36.583256) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:36.589382) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 09:29:36.621654) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 11 secs) (at 2016-04-24 09:29:36.622099) ========= /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-1461513812.855733-1214816440 _=/tools/buildbot/bin/python using PTY: False 09:29:36 INFO - MultiFileLogger online at 20160424 09:29:36 in /builds/slave/test 09:29:36 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 09:29:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:29:36 INFO - {'append_to_log': False, 09:29:36 INFO - 'base_work_dir': '/builds/slave/test', 09:29:36 INFO - 'blob_upload_branch': 'mozilla-inbound', 09:29:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:29:36 INFO - 'buildbot_json_path': 'buildprops.json', 09:29:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:29:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:29:36 INFO - 'download_minidump_stackwalk': True, 09:29:36 INFO - 'download_symbols': 'true', 09:29:36 INFO - 'e10s': False, 09:29:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:29:36 INFO - 'tooltool.py': '/tools/tooltool.py', 09:29:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:29:36 INFO - '/tools/misc-python/virtualenv.py')}, 09:29:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:29:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:29:36 INFO - 'log_level': 'info', 09:29:36 INFO - 'log_to_console': True, 09:29:36 INFO - 'opt_config_files': (), 09:29:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:29:36 INFO - '--processes=1', 09:29:36 INFO - '--config=%(test_path)s/wptrunner.ini', 09:29:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:29:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:29:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:29:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:29:36 INFO - 'pip_index': False, 09:29:36 INFO - 'require_test_zip': True, 09:29:36 INFO - 'test_type': ('testharness',), 09:29:36 INFO - 'this_chunk': '1', 09:29:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:29:36 INFO - 'total_chunks': '10', 09:29:36 INFO - 'virtualenv_path': 'venv', 09:29:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:29:36 INFO - 'work_dir': 'build'} 09:29:36 INFO - ##### 09:29:36 INFO - ##### Running clobber step. 09:29:36 INFO - ##### 09:29:36 INFO - Running pre-action listener: _resource_record_pre_action 09:29:36 INFO - Running main action method: clobber 09:29:36 INFO - rmtree: /builds/slave/test/build 09:29:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:29:40 INFO - Running post-action listener: _resource_record_post_action 09:29:40 INFO - ##### 09:29:40 INFO - ##### Running read-buildbot-config step. 09:29:40 INFO - ##### 09:29:40 INFO - Running pre-action listener: _resource_record_pre_action 09:29:40 INFO - Running main action method: read_buildbot_config 09:29:40 INFO - Using buildbot properties: 09:29:40 INFO - { 09:29:40 INFO - "project": "", 09:29:40 INFO - "product": "firefox", 09:29:40 INFO - "script_repo_revision": "production", 09:29:40 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 09:29:40 INFO - "repository": "", 09:29:40 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 09:29:40 INFO - "buildid": "20160424081147", 09:29:40 INFO - "pgo_build": "False", 09:29:40 INFO - "basedir": "/builds/slave/test", 09:29:40 INFO - "buildnumber": 0, 09:29:40 INFO - "slavename": "tst-linux64-spot-095", 09:29:40 INFO - "master": "http://buildbot-master67.bb.releng.use1.mozilla.com:8201/", 09:29:40 INFO - "platform": "linux64", 09:29:40 INFO - "branch": "mozilla-inbound", 09:29:40 INFO - "revision": "5b7355654e6e70f9248c414abbc5e9347279292b", 09:29:40 INFO - "repo_path": "integration/mozilla-inbound", 09:29:40 INFO - "moz_repo_path": "", 09:29:40 INFO - "stage_platform": "linux64", 09:29:40 INFO - "builduid": "37eab4d161164116bfb553fb21e37c62", 09:29:40 INFO - "slavebuilddir": "test" 09:29:40 INFO - } 09:29:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 09:29:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 09:29:40 INFO - Running post-action listener: _resource_record_post_action 09:29:40 INFO - ##### 09:29:40 INFO - ##### Running download-and-extract step. 09:29:40 INFO - ##### 09:29:40 INFO - Running pre-action listener: _resource_record_pre_action 09:29:40 INFO - Running main action method: download_and_extract 09:29:40 INFO - mkdir: /builds/slave/test/build/tests 09:29:40 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')]} 09:29:40 INFO - https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:29:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:29:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:29:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:29:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:29:42 INFO - Downloaded 1361 bytes. 09:29:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:29:42 INFO - Using the following test package requirements: 09:29:42 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:29:42 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:29:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 09:29:42 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:29:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 09:29:42 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:29:42 INFO - u'jsshell-linux-x86_64.zip'], 09:29:42 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:29:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 09:29:42 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:29:42 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:29:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 09:29:42 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:29:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 09:29:42 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:29:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 09:29:42 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:29:42 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 09:29:42 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 09:29: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')]} 09:29:42 INFO - https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:29:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:29:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:29:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:29:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:29:53 INFO - Downloaded 22747164 bytes. 09:29:53 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/*'] 09:29:53 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/* 09:29:53 INFO - caution: filename not matched: web-platform/* 09:29:53 INFO - Return code: 11 09:29:53 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')]} 09:29:53 INFO - https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:29:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:29:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:29:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:29:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:29:58 INFO - Downloaded 36406740 bytes. 09:29:58 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/*'] 09:29:58 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/* 09:30:01 INFO - caution: filename not matched: bin/* 09:30:01 INFO - caution: filename not matched: config/* 09:30:01 INFO - caution: filename not matched: mozbase/* 09:30:01 INFO - caution: filename not matched: marionette/* 09:30:01 INFO - caution: filename not matched: tools/wptserve/* 09:30:01 INFO - Return code: 11 09:30: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')]} 09:30:01 INFO - https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:30:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:30:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:30:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:30:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:30:05 INFO - Downloaded 64483018 bytes. 09:30:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:30:05 INFO - mkdir: /builds/slave/test/properties 09:30:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:30:05 INFO - Writing to file /builds/slave/test/properties/build_url 09:30:05 INFO - Contents: 09:30:05 INFO - build_url:https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:30:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:30:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:30:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:30:06 INFO - Contents: 09:30:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:30: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')]} 09:30:06 INFO - https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:30:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:30:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:30:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:30:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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 09:30:13 INFO - Downloaded 90895534 bytes. 09:30:13 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'] 09:30:13 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 09:30:18 INFO - Return code: 0 09:30:18 INFO - Running post-action listener: _resource_record_post_action 09:30:18 INFO - Running post-action listener: set_extra_try_arguments 09:30:18 INFO - ##### 09:30:18 INFO - ##### Running create-virtualenv step. 09:30:18 INFO - ##### 09:30:18 INFO - Running pre-action listener: _pre_create_virtualenv 09:30:18 INFO - Running pre-action listener: _resource_record_pre_action 09:30:18 INFO - Running main action method: create_virtualenv 09:30:18 INFO - Creating virtualenv /builds/slave/test/build/venv 09:30:18 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 09:30:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:30:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:30:21 INFO - Using real prefix '/usr' 09:30:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:30:24 INFO - Installing distribute.............................................................................................................................................................................................done. 09:30:29 INFO - Installing pip.................done. 09:30:29 INFO - Return code: 0 09:30:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:30:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:30:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:30:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:30:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:30:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:30:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:30:29 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 0x2037030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x213c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2144050>, '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 0x2144ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20835b0>, '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-1461513812.855733-1214816440', '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 09:30:29 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 09:30:29 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 09:30:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:30:29 INFO - 'CCACHE_UMASK': '002', 09:30:29 INFO - 'DISPLAY': ':0', 09:30:29 INFO - 'HOME': '/home/cltbld', 09:30:29 INFO - 'LANG': 'en_US.UTF-8', 09:30:29 INFO - 'LOGNAME': 'cltbld', 09:30:29 INFO - 'MAIL': '/var/mail/cltbld', 09:30:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:30:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:30:29 INFO - 'MOZ_NO_REMOTE': '1', 09:30:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:30:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:30:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:30:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:30:29 INFO - 'PWD': '/builds/slave/test', 09:30:29 INFO - 'SHELL': '/bin/bash', 09:30:29 INFO - 'SHLVL': '1', 09:30:29 INFO - 'TERM': 'linux', 09:30:29 INFO - 'TMOUT': '86400', 09:30:29 INFO - 'USER': 'cltbld', 09:30:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461513812.855733-1214816440', 09:30:29 INFO - '_': '/tools/buildbot/bin/python'} 09:30:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:30:30 INFO - Downloading/unpacking psutil>=0.7.1 09:30:30 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 09:30:30 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 09:30:30 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 09:30:30 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 09:30:30 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 09:30:30 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 09:30:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:30:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:30:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:30:38 INFO - Installing collected packages: psutil 09:30:38 INFO - Running setup.py install for psutil 09:30:38 INFO - building 'psutil._psutil_linux' extension 09:30:38 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 09:30:39 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 09:30:39 INFO - building 'psutil._psutil_posix' extension 09:30:39 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 09:30:39 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 09:30:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:30:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:30:39 INFO - Successfully installed psutil 09:30:39 INFO - Cleaning up... 09:30:40 INFO - Return code: 0 09:30:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:30:40 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')]} 09:30:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:30:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:30:40 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')]} 09:30:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:30:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:30:40 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 0x2037030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x213c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2144050>, '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 0x2144ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20835b0>, '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-1461513812.855733-1214816440', '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 09:30:40 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 09:30:40 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 09:30:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:30:40 INFO - 'CCACHE_UMASK': '002', 09:30:40 INFO - 'DISPLAY': ':0', 09:30:40 INFO - 'HOME': '/home/cltbld', 09:30:40 INFO - 'LANG': 'en_US.UTF-8', 09:30:40 INFO - 'LOGNAME': 'cltbld', 09:30:40 INFO - 'MAIL': '/var/mail/cltbld', 09:30:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:30:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:30:40 INFO - 'MOZ_NO_REMOTE': '1', 09:30:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:30:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:30:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:30:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:30:40 INFO - 'PWD': '/builds/slave/test', 09:30:40 INFO - 'SHELL': '/bin/bash', 09:30:40 INFO - 'SHLVL': '1', 09:30:40 INFO - 'TERM': 'linux', 09:30:40 INFO - 'TMOUT': '86400', 09:30:40 INFO - 'USER': 'cltbld', 09:30:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461513812.855733-1214816440', 09:30:40 INFO - '_': '/tools/buildbot/bin/python'} 09:30:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:30:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:30:40 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 09:30:40 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 09:30:40 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 09:30:40 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 09:30:40 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 09:30:40 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 09:30:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:30:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:30:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:30:45 INFO - Installing collected packages: mozsystemmonitor 09:30:45 INFO - Running setup.py install for mozsystemmonitor 09:30:46 INFO - Successfully installed mozsystemmonitor 09:30:46 INFO - Cleaning up... 09:30:46 INFO - Return code: 0 09:30:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:30: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')]} 09:30:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:30:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:30: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')]} 09:30:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:30:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:30:46 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 0x2037030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x213c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2144050>, '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 0x2144ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20835b0>, '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-1461513812.855733-1214816440', '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 09:30:46 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 09:30:46 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 09:30:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:30:46 INFO - 'CCACHE_UMASK': '002', 09:30:46 INFO - 'DISPLAY': ':0', 09:30:46 INFO - 'HOME': '/home/cltbld', 09:30:46 INFO - 'LANG': 'en_US.UTF-8', 09:30:46 INFO - 'LOGNAME': 'cltbld', 09:30:46 INFO - 'MAIL': '/var/mail/cltbld', 09:30:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:30:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:30:46 INFO - 'MOZ_NO_REMOTE': '1', 09:30:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:30:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:30:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:30:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:30:46 INFO - 'PWD': '/builds/slave/test', 09:30:46 INFO - 'SHELL': '/bin/bash', 09:30:46 INFO - 'SHLVL': '1', 09:30:46 INFO - 'TERM': 'linux', 09:30:46 INFO - 'TMOUT': '86400', 09:30:46 INFO - 'USER': 'cltbld', 09:30:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461513812.855733-1214816440', 09:30:46 INFO - '_': '/tools/buildbot/bin/python'} 09:30:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:30:46 INFO - Downloading/unpacking blobuploader==1.2.4 09:30:46 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 09:30:46 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 09:30:46 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 09:30:46 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 09:30:46 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 09:30:46 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 09:30:51 INFO - Downloading blobuploader-1.2.4.tar.gz 09:30:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:30:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:30: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 09:30: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 09:30: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 09:30: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 09:30: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 09:30: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 09:30:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:30:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:30:52 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 09:30:52 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 09:30:52 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 09:30:52 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 09:30:52 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 09:30:52 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 09:30:53 INFO - Downloading docopt-0.6.1.tar.gz 09:30:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:30:53 INFO - Installing collected packages: blobuploader, requests, docopt 09:30:53 INFO - Running setup.py install for blobuploader 09:30:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:30:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:30:53 INFO - Running setup.py install for requests 09:30:54 INFO - Running setup.py install for docopt 09:30:54 INFO - Successfully installed blobuploader requests docopt 09:30:54 INFO - Cleaning up... 09:30:54 INFO - Return code: 0 09:30:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:30: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')]} 09:30:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:30:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:30: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')]} 09:30:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:30:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:30:54 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 0x2037030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x213c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2144050>, '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 0x2144ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20835b0>, '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-1461513812.855733-1214816440', '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 09:30:54 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 09:30:54 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 09:30:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:30:54 INFO - 'CCACHE_UMASK': '002', 09:30:54 INFO - 'DISPLAY': ':0', 09:30:54 INFO - 'HOME': '/home/cltbld', 09:30:54 INFO - 'LANG': 'en_US.UTF-8', 09:30:54 INFO - 'LOGNAME': 'cltbld', 09:30:54 INFO - 'MAIL': '/var/mail/cltbld', 09:30:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:30:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:30:54 INFO - 'MOZ_NO_REMOTE': '1', 09:30:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:30:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:30:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:30:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:30:54 INFO - 'PWD': '/builds/slave/test', 09:30:54 INFO - 'SHELL': '/bin/bash', 09:30:54 INFO - 'SHLVL': '1', 09:30:54 INFO - 'TERM': 'linux', 09:30:54 INFO - 'TMOUT': '86400', 09:30:54 INFO - 'USER': 'cltbld', 09:30:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461513812.855733-1214816440', 09:30:54 INFO - '_': '/tools/buildbot/bin/python'} 09:30:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:30:55 INFO - Running setup.py (path:/tmp/pip-Hg0hn_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:30:55 INFO - Running setup.py (path:/tmp/pip-7gldh4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:30:55 INFO - Running setup.py (path:/tmp/pip-qqnyk4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:30:55 INFO - Running setup.py (path:/tmp/pip-Z7sb8h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:30:55 INFO - Running setup.py (path:/tmp/pip-qUqxEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:30:55 INFO - Running setup.py (path:/tmp/pip-b9vFvM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:30:55 INFO - Running setup.py (path:/tmp/pip-DOGVUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:30:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:30:55 INFO - Running setup.py (path:/tmp/pip-ok_phV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:30:56 INFO - Running setup.py (path:/tmp/pip-6LV04f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:30:56 INFO - Running setup.py (path:/tmp/pip-6yyFJn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:30:56 INFO - Running setup.py (path:/tmp/pip-7l0k5Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:30:56 INFO - Running setup.py (path:/tmp/pip-QTburQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:30:56 INFO - Running setup.py (path:/tmp/pip-tmXuo6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:30:56 INFO - Running setup.py (path:/tmp/pip-EUmHa3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:30:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:30:56 INFO - Running setup.py (path:/tmp/pip-UT0BWu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:30:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:30:57 INFO - Running setup.py (path:/tmp/pip-ow_OnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:30:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:30:57 INFO - Running setup.py (path:/tmp/pip-pQNlWV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:30:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:30:57 INFO - Running setup.py (path:/tmp/pip-kuyJ9H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:30:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:30:57 INFO - Running setup.py (path:/tmp/pip-nlQmci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:30:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:30:57 INFO - Running setup.py (path:/tmp/pip-va4ZqU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:30:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:30:58 INFO - Running setup.py (path:/tmp/pip-eSeVPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:30:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:30:58 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 09:30:58 INFO - Running setup.py install for manifestparser 09:30:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:30:58 INFO - Running setup.py install for mozcrash 09:30:58 INFO - Running setup.py install for mozdebug 09:30:58 INFO - Running setup.py install for mozdevice 09:30:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:30:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:30:59 INFO - Running setup.py install for mozfile 09:30:59 INFO - Running setup.py install for mozhttpd 09:30:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:30:59 INFO - Running setup.py install for mozinfo 09:30:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:30:59 INFO - Running setup.py install for mozInstall 09:30:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:30:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:30:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:30:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:30:59 INFO - Running setup.py install for mozleak 09:30:59 INFO - Running setup.py install for mozlog 09:31:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:31:00 INFO - Running setup.py install for moznetwork 09:31:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:31:00 INFO - Running setup.py install for mozprocess 09:31:00 INFO - Running setup.py install for mozprofile 09:31:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:31:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:31:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:31:00 INFO - Running setup.py install for mozrunner 09:31:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:31:01 INFO - Running setup.py install for mozscreenshot 09:31:01 INFO - Running setup.py install for moztest 09:31:01 INFO - Running setup.py install for mozversion 09:31:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:31:01 INFO - Running setup.py install for wptserve 09:31:02 INFO - Running setup.py install for marionette-driver 09:31:02 INFO - Running setup.py install for browsermob-proxy 09:31:02 INFO - Running setup.py install for marionette-client 09:31:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:31:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:31:03 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 09:31:03 INFO - Cleaning up... 09:31:03 INFO - Return code: 0 09:31:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:31:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:31:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:31:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:31:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:31:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:31:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:31:03 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 0x2037030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20383f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x213c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2144050>, '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 0x2144ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20835b0>, '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-1461513812.855733-1214816440', '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 09:31:03 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 09:31:03 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 09:31:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:31:03 INFO - 'CCACHE_UMASK': '002', 09:31:03 INFO - 'DISPLAY': ':0', 09:31:03 INFO - 'HOME': '/home/cltbld', 09:31:03 INFO - 'LANG': 'en_US.UTF-8', 09:31:03 INFO - 'LOGNAME': 'cltbld', 09:31:03 INFO - 'MAIL': '/var/mail/cltbld', 09:31:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:31:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:31:03 INFO - 'MOZ_NO_REMOTE': '1', 09:31:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:31:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:31:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:31:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:31:03 INFO - 'PWD': '/builds/slave/test', 09:31:03 INFO - 'SHELL': '/bin/bash', 09:31:03 INFO - 'SHLVL': '1', 09:31:03 INFO - 'TERM': 'linux', 09:31:03 INFO - 'TMOUT': '86400', 09:31:03 INFO - 'USER': 'cltbld', 09:31:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461513812.855733-1214816440', 09:31:03 INFO - '_': '/tools/buildbot/bin/python'} 09:31:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:31:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:31:03 INFO - Running setup.py (path:/tmp/pip-C2wSv5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:31:03 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)) 09:31:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:31:03 INFO - Running setup.py (path:/tmp/pip-CFRUZN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:31:03 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)) 09:31:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:31:03 INFO - Running setup.py (path:/tmp/pip-mpfF4c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:31:03 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)) 09:31:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:31:03 INFO - Running setup.py (path:/tmp/pip-QCLeFC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:31:04 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)) 09:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:31:04 INFO - Running setup.py (path:/tmp/pip-f7O5eQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:31:04 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)) 09:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:31:04 INFO - Running setup.py (path:/tmp/pip-xNnGTU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:31:04 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)) 09:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:31:04 INFO - Running setup.py (path:/tmp/pip-xLrW1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:31:04 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)) 09:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:31:04 INFO - Running setup.py (path:/tmp/pip-OGuuSP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:31:04 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)) 09:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:31:04 INFO - Running setup.py (path:/tmp/pip-eNm79z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:31:04 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)) 09:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:31:04 INFO - Running setup.py (path:/tmp/pip-TFHdyM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:31:04 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)) 09:31:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:31:04 INFO - Running setup.py (path:/tmp/pip-SOj7Fv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:31:05 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)) 09:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:31:05 INFO - Running setup.py (path:/tmp/pip-GQ5Y2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:31:05 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)) 09:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:31:05 INFO - Running setup.py (path:/tmp/pip-1QXEUy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:31:05 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)) 09:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:31:05 INFO - Running setup.py (path:/tmp/pip-EItW1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:31:05 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)) 09:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:31:05 INFO - Running setup.py (path:/tmp/pip-Vhe1q3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:31:05 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)) 09:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:31:05 INFO - Running setup.py (path:/tmp/pip-ZNsUKG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:31:05 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)) 09:31:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:31:05 INFO - Running setup.py (path:/tmp/pip-9bOto7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:31:05 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)) 09:31:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:31:05 INFO - Running setup.py (path:/tmp/pip-4F8A0I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:31:06 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)) 09:31:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:31:06 INFO - Running setup.py (path:/tmp/pip-Y7bOtG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:31:06 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)) 09:31:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:31:06 INFO - Running setup.py (path:/tmp/pip-tdpv8I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:31:06 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)) 09:31:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:31:06 INFO - Running setup.py (path:/tmp/pip-O3BaZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:31:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:31:06 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)) 09:31:06 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)) 09:31:06 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)) 09:31:06 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)) 09:31:06 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)) 09:31:06 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)) 09:31:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:31:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:31:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:31:06 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 09:31:06 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 09:31:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:31:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:31:12 INFO - Downloading blessings-1.6.tar.gz 09:31:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:31:12 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)) 09:31:12 INFO - Installing collected packages: blessings 09:31:12 INFO - Running setup.py install for blessings 09:31:12 INFO - Successfully installed blessings 09:31:12 INFO - Cleaning up... 09:31:12 INFO - Return code: 0 09:31:12 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:31:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:31:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:31:13 INFO - Reading from file tmpfile_stdout 09:31:13 INFO - Current package versions: 09:31:13 INFO - argparse == 1.2.1 09:31:13 INFO - blessings == 1.6 09:31:13 INFO - blobuploader == 1.2.4 09:31:13 INFO - browsermob-proxy == 0.6.0 09:31:13 INFO - docopt == 0.6.1 09:31:13 INFO - manifestparser == 1.1 09:31:13 INFO - marionette-client == 2.3.0 09:31:13 INFO - marionette-driver == 1.4.0 09:31:13 INFO - mozInstall == 1.12 09:31:13 INFO - mozcrash == 0.17 09:31:13 INFO - mozdebug == 0.1 09:31:13 INFO - mozdevice == 0.48 09:31:13 INFO - mozfile == 1.2 09:31:13 INFO - mozhttpd == 0.7 09:31:13 INFO - mozinfo == 0.9 09:31:13 INFO - mozleak == 0.1 09:31:13 INFO - mozlog == 3.1 09:31:13 INFO - moznetwork == 0.27 09:31:13 INFO - mozprocess == 0.22 09:31:13 INFO - mozprofile == 0.28 09:31:13 INFO - mozrunner == 6.11 09:31:13 INFO - mozscreenshot == 0.1 09:31:13 INFO - mozsystemmonitor == 0.0 09:31:13 INFO - moztest == 0.7 09:31:13 INFO - mozversion == 1.4 09:31:13 INFO - psutil == 3.1.1 09:31:13 INFO - requests == 1.2.3 09:31:13 INFO - wptserve == 1.4.0 09:31:13 INFO - wsgiref == 0.1.2 09:31:13 INFO - Running post-action listener: _resource_record_post_action 09:31:13 INFO - Running post-action listener: _start_resource_monitoring 09:31:13 INFO - Starting resource monitoring. 09:31:13 INFO - ##### 09:31:13 INFO - ##### Running pull step. 09:31:13 INFO - ##### 09:31:13 INFO - Running pre-action listener: _resource_record_pre_action 09:31:13 INFO - Running main action method: pull 09:31:13 INFO - Pull has nothing to do! 09:31:13 INFO - Running post-action listener: _resource_record_post_action 09:31:13 INFO - ##### 09:31:13 INFO - ##### Running install step. 09:31:13 INFO - ##### 09:31:13 INFO - Running pre-action listener: _resource_record_pre_action 09:31:13 INFO - Running main action method: install 09:31:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:31:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:31:13 INFO - Reading from file tmpfile_stdout 09:31:13 INFO - Detecting whether we're running mozinstall >=1.0... 09:31:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:31:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:31:13 INFO - Reading from file tmpfile_stdout 09:31:13 INFO - Output received: 09:31:13 INFO - Usage: mozinstall [options] installer 09:31:13 INFO - Options: 09:31:13 INFO - -h, --help show this help message and exit 09:31:13 INFO - -d DEST, --destination=DEST 09:31:13 INFO - Directory to install application into. [default: 09:31:13 INFO - "/builds/slave/test"] 09:31:13 INFO - --app=APP Application being installed. [default: firefox] 09:31:13 INFO - mkdir: /builds/slave/test/build/application 09:31:13 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'] 09:31:13 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 09:31:44 INFO - Reading from file tmpfile_stdout 09:31:44 INFO - Output received: 09:31:44 INFO - /builds/slave/test/build/application/firefox/firefox 09:31:44 INFO - Running post-action listener: _resource_record_post_action 09:31:44 INFO - ##### 09:31:44 INFO - ##### Running run-tests step. 09:31:44 INFO - ##### 09:31:44 INFO - Running pre-action listener: _resource_record_pre_action 09:31:44 INFO - Running main action method: run_tests 09:31:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:31:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:31:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:31:44 INFO - grabbing minidump binary from tooltool 09:31:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:31:44 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 0x2144050>, '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 0x2144ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20835b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:31:44 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 09:31:44 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 09:31:44 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:31:44 INFO - Return code: 0 09:31:44 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:31:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:31:44 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/IZ5rh-7_RhaWi2YBrytu4w/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 09:31:44 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/IZ5rh-7_RhaWi2YBrytu4w/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 09:31:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:31:44 INFO - 'CCACHE_UMASK': '002', 09:31:44 INFO - 'DISPLAY': ':0', 09:31:44 INFO - 'HOME': '/home/cltbld', 09:31:44 INFO - 'LANG': 'en_US.UTF-8', 09:31:44 INFO - 'LOGNAME': 'cltbld', 09:31:44 INFO - 'MAIL': '/var/mail/cltbld', 09:31:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:31:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:31:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:31:44 INFO - 'MOZ_NO_REMOTE': '1', 09:31:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:31:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:31:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:31:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:31:44 INFO - 'PWD': '/builds/slave/test', 09:31:44 INFO - 'SHELL': '/bin/bash', 09:31:44 INFO - 'SHLVL': '1', 09:31:44 INFO - 'TERM': 'linux', 09:31:44 INFO - 'TMOUT': '86400', 09:31:44 INFO - 'USER': 'cltbld', 09:31:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461513812.855733-1214816440', 09:31:44 INFO - '_': '/tools/buildbot/bin/python'} 09:31:44 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/IZ5rh-7_RhaWi2YBrytu4w/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 09:31:45 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 09:31:45 INFO - import pkg_resources 09:31:46 INFO - Using 1 client processes 09:31:46 INFO - wptserve Starting http server on 127.0.0.1:8000 09:31:47 INFO - wptserve Starting http server on 127.0.0.1:8001 09:31:47 INFO - wptserve Starting http server on 127.0.0.1:8443 09:31:49 INFO - SUITE-START | Running 778 tests 09:31:49 INFO - Running testharness tests 09:31:49 INFO - Setting up ssl 09:31:49 INFO - PROCESS | certutil | 09:31:49 INFO - PROCESS | certutil | 09:31:49 INFO - PROCESS | certutil | 09:31:49 INFO - Certificate Nickname Trust Attributes 09:31:49 INFO - SSL,S/MIME,JAR/XPI 09:31:49 INFO - 09:31:49 INFO - web-platform-tests CT,, 09:31:49 INFO - 09:31:49 INFO - Starting runner 09:31:51 INFO - PROCESS | 1850 | 1461515511975 Marionette DEBUG Marionette enabled via build flag and pref 09:31:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaa230800 == 1 [pid = 1850] [id = 1] 09:31:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 1 (0x7f9aaa231000) [pid = 1850] [serial = 1] [outer = (nil)] 09:31:52 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:31:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 2 (0x7f9aaa232000) [pid = 1850] [serial = 2] [outer = 0x7f9aaa231000] 09:31:52 INFO - PROCESS | 1850 | 1461515512646 Marionette INFO Listening on port 2828 09:31:53 INFO - PROCESS | 1850 | 1461515513184 Marionette DEBUG Marionette enabled via command-line flag 09:31:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa710e000 == 2 [pid = 1850] [id = 2] 09:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 3 (0x7f9aa710e800) [pid = 1850] [serial = 3] [outer = (nil)] 09:31:53 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 4 (0x7f9aa710f800) [pid = 1850] [serial = 4] [outer = 0x7f9aa710e800] 09:31:53 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9aa71f3d90 09:31:53 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9aabe875e0 09:31:53 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9aa6558850 09:31:53 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9aa6558b50 09:31:53 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9aa6558e80 09:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 5 (0x7f9aa658f800) [pid = 1850] [serial = 5] [outer = 0x7f9aaa231000] 09:31:53 INFO - PROCESS | 1850 | [1850] 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 09:31:53 INFO - PROCESS | 1850 | 1461515513579 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43243 09:31:53 INFO - PROCESS | 1850 | [1850] 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 09:31:53 INFO - PROCESS | 1850 | 1461515513672 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43244 09:31:53 INFO - PROCESS | 1850 | 1461515513679 Marionette DEBUG Closed connection conn0 09:31:53 INFO - PROCESS | 1850 | [1850] 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 2255 09:31:53 INFO - PROCESS | 1850 | [1850] 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 09:31:53 INFO - PROCESS | 1850 | 1461515513802 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43245 09:31:53 INFO - PROCESS | 1850 | 1461515513805 Marionette DEBUG Closed connection conn1 09:31:53 INFO - PROCESS | 1850 | [1850] 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 09:31:53 INFO - PROCESS | 1850 | 1461515513870 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43246 09:31:53 INFO - PROCESS | 1850 | 1461515513878 Marionette DEBUG Closed connection conn2 09:31:53 INFO - PROCESS | 1850 | 1461515513928 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:31:53 INFO - PROCESS | 1850 | 1461515513952 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":"20160424081147","device":"desktop","version":"48.0a1"} 09:31:54 INFO - PROCESS | 1850 | [1850] 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 09:31:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b0b6000 == 3 [pid = 1850] [id = 3] 09:31:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 6 (0x7f9a9b0b6800) [pid = 1850] [serial = 6] [outer = (nil)] 09:31:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b0b7000 == 4 [pid = 1850] [id = 4] 09:31:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 7 (0x7f9a9b2e2400) [pid = 1850] [serial = 7] [outer = (nil)] 09:31:55 INFO - PROCESS | 1850 | [1850] 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 09:31:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99f8b000 == 5 [pid = 1850] [id = 5] 09:31:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 8 (0x7f9a99d2ac00) [pid = 1850] [serial = 8] [outer = (nil)] 09:31:56 INFO - PROCESS | 1850 | [1850] 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 09:31:56 INFO - PROCESS | 1850 | [1850] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:31:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 9 (0x7f9a99c9e800) [pid = 1850] [serial = 9] [outer = 0x7f9a99d2ac00] 09:31:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 10 (0x7f9a99766000) [pid = 1850] [serial = 10] [outer = 0x7f9a9b0b6800] 09:31:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 11 (0x7f9a997acc00) [pid = 1850] [serial = 11] [outer = 0x7f9a9b2e2400] 09:31:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 12 (0x7f9a997aec00) [pid = 1850] [serial = 12] [outer = 0x7f9a99d2ac00] 09:31:57 INFO - PROCESS | 1850 | 1461515517594 Marionette DEBUG loaded listener.js 09:31:57 INFO - PROCESS | 1850 | 1461515517612 Marionette DEBUG loaded listener.js 09:31:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 13 (0x7f9a970a8c00) [pid = 1850] [serial = 13] [outer = 0x7f9a99d2ac00] 09:31:58 INFO - PROCESS | 1850 | 1461515518318 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1e05e3a2-f411-4f3c-83c6-c2124872b453","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":"20160424081147","device":"desktop","version":"48.0a1","command_id":1}}] 09:31:58 INFO - PROCESS | 1850 | 1461515518560 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:31:58 INFO - PROCESS | 1850 | 1461515518875 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:31:58 INFO - PROCESS | 1850 | 1461515518973 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:31:58 INFO - PROCESS | 1850 | [1850] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:31:59 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:31:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 14 (0x7f9a9393cc00) [pid = 1850] [serial = 14] [outer = 0x7f9a99d2ac00] 09:31:59 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:31:59 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:31:59 INFO - PROCESS | 1850 | 1461515519459 Marionette TRACE conn3 <- [1,3,null,{}] 09:31:59 INFO - PROCESS | 1850 | 1461515519598 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:31:59 INFO - PROCESS | 1850 | 1461515519639 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:31:59 INFO - PROCESS | 1850 | 1461515519736 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:31:59 INFO - PROCESS | 1850 | 1461515519740 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:31:59 INFO - PROCESS | 1850 | 1461515519748 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:31:59 INFO - PROCESS | 1850 | 1461515519753 Marionette TRACE conn3 <- [1,6,null,{}] 09:31:59 INFO - PROCESS | 1850 | 1461515519759 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:59 INFO - PROCESS | 1850 | 1461515519775 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:31:59 INFO - PROCESS | 1850 | 1461515519784 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927ac000 == 6 [pid = 1850] [id = 6] 09:31:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 15 (0x7f9a927df000) [pid = 1850] [serial = 15] [outer = (nil)] 09:31:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 16 (0x7f9a927e1000) [pid = 1850] [serial = 16] [outer = 0x7f9a927df000] 09:31:59 INFO - PROCESS | 1850 | 1461515519852 Marionette DEBUG loaded listener.js 09:31:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 17 (0x7f9a927e8000) [pid = 1850] [serial = 17] [outer = 0x7f9a927df000] 09:32:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9239a000 == 7 [pid = 1850] [id = 7] 09:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 18 (0x7f9a9232cc00) [pid = 1850] [serial = 18] [outer = (nil)] 09:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 19 (0x7f9a9393e800) [pid = 1850] [serial = 19] [outer = 0x7f9a9232cc00] 09:32:00 INFO - PROCESS | 1850 | 1461515520330 Marionette DEBUG loaded listener.js 09:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 20 (0x7f9a922c4000) [pid = 1850] [serial = 20] [outer = 0x7f9a9232cc00] 09:32:00 INFO - PROCESS | 1850 | 1461515520783 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:32:00 INFO - PROCESS | 1850 | [1850] 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 09:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1131ms 09:32:00 INFO - PROCESS | 1850 | 1461515520931 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:32:00 INFO - PROCESS | 1850 | 1461515520933 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:32:00 INFO - PROCESS | 1850 | 1461515520988 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:32:00 INFO - PROCESS | 1850 | 1461515520991 Marionette TRACE conn3 <- [1,10,null,{}] 09:32:01 INFO - PROCESS | 1850 | 1461515521005 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:01 INFO - PROCESS | 1850 | 1461515521165 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:32:01 INFO - PROCESS | 1850 | 1461515521179 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9064c800 == 8 [pid = 1850] [id = 8] 09:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 21 (0x7f9a916b8800) [pid = 1850] [serial = 21] [outer = (nil)] 09:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 22 (0x7f9a993f8000) [pid = 1850] [serial = 22] [outer = 0x7f9a916b8800] 09:32:01 INFO - PROCESS | 1850 | 1461515521246 Marionette DEBUG loaded listener.js 09:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 23 (0x7f9a90a06800) [pid = 1850] [serial = 23] [outer = 0x7f9a916b8800] 09:32:01 INFO - PROCESS | 1850 | 1461515521773 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:32:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 869ms 09:32:01 INFO - PROCESS | 1850 | 1461515521829 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:32:01 INFO - PROCESS | 1850 | 1461515521835 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:32:01 INFO - PROCESS | 1850 | 1461515521842 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:32:01 INFO - PROCESS | 1850 | 1461515521844 Marionette TRACE conn3 <- [1,14,null,{}] 09:32:01 INFO - PROCESS | 1850 | 1461515521851 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:02 INFO - PROCESS | 1850 | 1461515522024 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:32:02 INFO - PROCESS | 1850 | 1461515522038 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a95000 == 9 [pid = 1850] [id = 9] 09:32:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 24 (0x7f9a90b43400) [pid = 1850] [serial = 24] [outer = (nil)] 09:32:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 25 (0x7f9a90b48c00) [pid = 1850] [serial = 25] [outer = 0x7f9a90b43400] 09:32:02 INFO - PROCESS | 1850 | 1461515522099 Marionette DEBUG loaded listener.js 09:32:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 26 (0x7f9aa78db400) [pid = 1850] [serial = 26] [outer = 0x7f9a90b43400] 09:32:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90ca1000 == 10 [pid = 1850] [id = 10] 09:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 27 (0x7f9a90ca1800) [pid = 1850] [serial = 27] [outer = (nil)] 09:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 28 (0x7f9a90ca4000) [pid = 1850] [serial = 28] [outer = 0x7f9a90ca1800] 09:32:03 INFO - PROCESS | 1850 | 1461515523255 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 29 (0x7f9a90ca8800) [pid = 1850] [serial = 29] [outer = 0x7f9a90ca1800] 09:32:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1481ms 09:32:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90cab000 == 11 [pid = 1850] [id = 11] 09:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 30 (0x7f9a909e2c00) [pid = 1850] [serial = 30] [outer = (nil)] 09:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 31 (0x7f9a90dbf800) [pid = 1850] [serial = 31] [outer = 0x7f9a909e2c00] 09:32:03 INFO - PROCESS | 1850 | 1461515523443 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:32:03 INFO - PROCESS | 1850 | 1461515523450 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 32 (0x7f9a90dc1400) [pid = 1850] [serial = 32] [outer = 0x7f9a909e2c00] 09:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:32:03 INFO - PROCESS | 1850 | 1461515523549 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:32:03 INFO - PROCESS | 1850 | 1461515523555 Marionette TRACE conn3 <- [1,18,null,{}] 09:32:03 INFO - PROCESS | 1850 | 1461515523593 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:03 INFO - PROCESS | 1850 | 1461515523826 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:32:03 INFO - PROCESS | 1850 | 1461515523945 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a916ad800 == 12 [pid = 1850] [id = 12] 09:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 33 (0x7f9a90db7000) [pid = 1850] [serial = 33] [outer = (nil)] 09:32:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 34 (0x7f9a916c4000) [pid = 1850] [serial = 34] [outer = 0x7f9a90db7000] 09:32:04 INFO - PROCESS | 1850 | 1461515524056 Marionette DEBUG loaded listener.js 09:32:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 35 (0x7f9a970a8000) [pid = 1850] [serial = 35] [outer = 0x7f9a90db7000] 09:32:04 INFO - PROCESS | 1850 | 1461515524910 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:32:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1461ms 09:32:04 INFO - PROCESS | 1850 | 1461515524952 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:32:04 INFO - PROCESS | 1850 | 1461515524960 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:32:04 INFO - PROCESS | 1850 | 1461515524971 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:32:04 INFO - PROCESS | 1850 | 1461515524975 Marionette TRACE conn3 <- [1,22,null,{}] 09:32:04 INFO - PROCESS | 1850 | 1461515524981 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:05 INFO - PROCESS | 1850 | 1461515525152 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:32:05 INFO - PROCESS | 1850 | 1461515525267 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a986c5000 == 13 [pid = 1850] [id = 13] 09:32:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 36 (0x7f9a990d2000) [pid = 1850] [serial = 36] [outer = (nil)] 09:32:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 37 (0x7f9a9971fc00) [pid = 1850] [serial = 37] [outer = 0x7f9a990d2000] 09:32:05 INFO - PROCESS | 1850 | 1461515525344 Marionette DEBUG loaded listener.js 09:32:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 38 (0x7f9a99ea7000) [pid = 1850] [serial = 38] [outer = 0x7f9a990d2000] 09:32:06 INFO - PROCESS | 1850 | 1461515526372 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1443ms 09:32:06 INFO - PROCESS | 1850 | 1461515526414 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:32:06 INFO - PROCESS | 1850 | 1461515526419 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:32:06 INFO - PROCESS | 1850 | 1461515526427 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:32:06 INFO - PROCESS | 1850 | 1461515526432 Marionette TRACE conn3 <- [1,26,null,{}] 09:32:06 INFO - PROCESS | 1850 | 1461515526440 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:06 INFO - PROCESS | 1850 | 1461515526636 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:32:06 INFO - PROCESS | 1850 | 1461515526836 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9169a000 == 14 [pid = 1850] [id = 14] 09:32:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 39 (0x7f9a96e1a800) [pid = 1850] [serial = 39] [outer = (nil)] 09:32:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 40 (0x7f9a9862bc00) [pid = 1850] [serial = 40] [outer = 0x7f9a96e1a800] 09:32:06 INFO - PROCESS | 1850 | 1461515526909 Marionette DEBUG loaded listener.js 09:32:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 41 (0x7f9a99d29800) [pid = 1850] [serial = 41] [outer = 0x7f9a96e1a800] 09:32:07 INFO - PROCESS | 1850 | 1461515527697 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1297ms 09:32:07 INFO - PROCESS | 1850 | 1461515527723 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:32:07 INFO - PROCESS | 1850 | 1461515527731 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:32:07 INFO - PROCESS | 1850 | 1461515527740 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:32:07 INFO - PROCESS | 1850 | 1461515527743 Marionette TRACE conn3 <- [1,30,null,{}] 09:32:07 INFO - PROCESS | 1850 | 1461515527749 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:07 INFO - PROCESS | 1850 | 1461515527901 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:32:07 INFO - PROCESS | 1850 | 1461515527912 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99f78800 == 15 [pid = 1850] [id = 15] 09:32:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 42 (0x7f9a96e1d400) [pid = 1850] [serial = 42] [outer = (nil)] 09:32:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 43 (0x7f9a9b39c400) [pid = 1850] [serial = 43] [outer = 0x7f9a96e1d400] 09:32:07 INFO - PROCESS | 1850 | 1461515527974 Marionette DEBUG loaded listener.js 09:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 44 (0x7f9a9ba24800) [pid = 1850] [serial = 44] [outer = 0x7f9a96e1d400] 09:32:08 INFO - PROCESS | 1850 | 1461515528661 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 978ms 09:32:08 INFO - PROCESS | 1850 | 1461515528719 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:32:08 INFO - PROCESS | 1850 | 1461515528722 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:32:08 INFO - PROCESS | 1850 | 1461515528740 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:32:08 INFO - PROCESS | 1850 | 1461515528746 Marionette TRACE conn3 <- [1,34,null,{}] 09:32:08 INFO - PROCESS | 1850 | 1461515528763 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:08 INFO - PROCESS | 1850 | 1461515528908 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:32:08 INFO - PROCESS | 1850 | 1461515528923 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a906800 == 16 [pid = 1850] [id = 16] 09:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 45 (0x7f9a9a483400) [pid = 1850] [serial = 45] [outer = (nil)] 09:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 46 (0x7f9a9bef8800) [pid = 1850] [serial = 46] [outer = 0x7f9a9a483400] 09:32:08 INFO - PROCESS | 1850 | 1461515528990 Marionette DEBUG loaded listener.js 09:32:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 47 (0x7f9a9bf3bc00) [pid = 1850] [serial = 47] [outer = 0x7f9a9a483400] 09:32:09 INFO - PROCESS | 1850 | 1461515529682 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1000ms 09:32:09 INFO - PROCESS | 1850 | 1461515529729 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:32:09 INFO - PROCESS | 1850 | 1461515529733 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:32:09 INFO - PROCESS | 1850 | 1461515529739 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:32:09 INFO - PROCESS | 1850 | 1461515529743 Marionette TRACE conn3 <- [1,38,null,{}] 09:32:09 INFO - PROCESS | 1850 | 1461515529748 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:09 INFO - PROCESS | 1850 | 1461515529915 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:32:09 INFO - PROCESS | 1850 | 1461515529933 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ac04000 == 17 [pid = 1850] [id = 17] 09:32:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 48 (0x7f9a90a05000) [pid = 1850] [serial = 48] [outer = (nil)] 09:32:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 49 (0x7f9a9cc61000) [pid = 1850] [serial = 49] [outer = 0x7f9a90a05000] 09:32:09 INFO - PROCESS | 1850 | 1461515529993 Marionette DEBUG loaded listener.js 09:32:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x7f9a9d811800) [pid = 1850] [serial = 50] [outer = 0x7f9a90a05000] 09:32:10 INFO - PROCESS | 1850 | 1461515530615 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 926ms 09:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:32:10 INFO - PROCESS | 1850 | 1461515530667 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:32:10 INFO - PROCESS | 1850 | 1461515530670 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:32:10 INFO - PROCESS | 1850 | 1461515530676 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:32:10 INFO - PROCESS | 1850 | 1461515530679 Marionette TRACE conn3 <- [1,42,null,{}] 09:32:10 INFO - PROCESS | 1850 | 1461515530683 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:10 INFO - PROCESS | 1850 | 1461515530813 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:32:10 INFO - PROCESS | 1850 | 1461515530823 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b0c1800 == 18 [pid = 1850] [id = 18] 09:32:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7f9a9d857c00) [pid = 1850] [serial = 51] [outer = (nil)] 09:32:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7f9aa0661c00) [pid = 1850] [serial = 52] [outer = 0x7f9a9d857c00] 09:32:10 INFO - PROCESS | 1850 | 1461515530887 Marionette DEBUG loaded listener.js 09:32:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7f9a93b1a000) [pid = 1850] [serial = 53] [outer = 0x7f9a9d857c00] 09:32:11 INFO - PROCESS | 1850 | 1461515531567 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 934ms 09:32:11 INFO - PROCESS | 1850 | 1461515531610 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:32:11 INFO - PROCESS | 1850 | 1461515531612 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:32:11 INFO - PROCESS | 1850 | 1461515531618 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:32:11 INFO - PROCESS | 1850 | 1461515531620 Marionette TRACE conn3 <- [1,46,null,{}] 09:32:11 INFO - PROCESS | 1850 | 1461515531626 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:11 INFO - PROCESS | 1850 | 1461515531821 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:32:11 INFO - PROCESS | 1850 | 1461515531845 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ba89800 == 19 [pid = 1850] [id = 19] 09:32:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7f9aa73b4800) [pid = 1850] [serial = 54] [outer = (nil)] 09:32:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7f9aa74aec00) [pid = 1850] [serial = 55] [outer = 0x7f9aa73b4800] 09:32:11 INFO - PROCESS | 1850 | 1461515531915 Marionette DEBUG loaded listener.js 09:32:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7f9aa74e5c00) [pid = 1850] [serial = 56] [outer = 0x7f9aa73b4800] 09:32:12 INFO - PROCESS | 1850 | 1461515532903 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1329ms 09:32:12 INFO - PROCESS | 1850 | 1461515532949 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:32:12 INFO - PROCESS | 1850 | 1461515532955 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:32:12 INFO - PROCESS | 1850 | 1461515532963 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:32:12 INFO - PROCESS | 1850 | 1461515532969 Marionette TRACE conn3 <- [1,50,null,{}] 09:32:12 INFO - PROCESS | 1850 | 1461515532978 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:13 INFO - PROCESS | 1850 | 1461515533168 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:32:13 INFO - PROCESS | 1850 | 1461515533302 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93ba6800 == 20 [pid = 1850] [id = 20] 09:32:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7f9a90a11800) [pid = 1850] [serial = 57] [outer = (nil)] 09:32:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7f9a9232c800) [pid = 1850] [serial = 58] [outer = 0x7f9a90a11800] 09:32:13 INFO - PROCESS | 1850 | 1461515533381 Marionette DEBUG loaded listener.js 09:32:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7f9a93b1b400) [pid = 1850] [serial = 59] [outer = 0x7f9a90a11800] 09:32:14 INFO - PROCESS | 1850 | 1461515534201 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1283ms 09:32:14 INFO - PROCESS | 1850 | 1461515534248 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:32:14 INFO - PROCESS | 1850 | 1461515534257 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:32:14 INFO - PROCESS | 1850 | 1461515534275 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:32:14 INFO - PROCESS | 1850 | 1461515534281 Marionette TRACE conn3 <- [1,54,null,{}] 09:32:14 INFO - PROCESS | 1850 | 1461515534308 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:14 INFO - PROCESS | 1850 | 1461515534505 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:32:14 INFO - PROCESS | 1850 | 1461515534624 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a457800 == 21 [pid = 1850] [id = 21] 09:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7f9a90b4a800) [pid = 1850] [serial = 60] [outer = (nil)] 09:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7f9a993f9c00) [pid = 1850] [serial = 61] [outer = 0x7f9a90b4a800] 09:32:14 INFO - PROCESS | 1850 | 1461515534700 Marionette DEBUG loaded listener.js 09:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7f9a99ea6800) [pid = 1850] [serial = 62] [outer = 0x7f9a90b4a800] 09:32:15 INFO - PROCESS | 1850 | 1461515535466 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1257ms 09:32:15 INFO - PROCESS | 1850 | 1461515535546 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:32:15 INFO - PROCESS | 1850 | 1461515535551 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:32:15 INFO - PROCESS | 1850 | 1461515535560 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:32:15 INFO - PROCESS | 1850 | 1461515535565 Marionette TRACE conn3 <- [1,58,null,{}] 09:32:15 INFO - PROCESS | 1850 | 1461515535619 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:15 INFO - PROCESS | 1850 | 1461515535813 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:32:15 INFO - PROCESS | 1850 | 1461515535907 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a44f800 == 22 [pid = 1850] [id = 22] 09:32:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7f9a9ad5e000) [pid = 1850] [serial = 63] [outer = (nil)] 09:32:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7f9a9bb2f000) [pid = 1850] [serial = 64] [outer = 0x7f9a9ad5e000] 09:32:15 INFO - PROCESS | 1850 | 1461515535984 Marionette DEBUG loaded listener.js 09:32:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7f9a9cc7a800) [pid = 1850] [serial = 65] [outer = 0x7f9a9ad5e000] 09:32:16 INFO - PROCESS | 1850 | 1461515536734 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1232ms 09:32:16 INFO - PROCESS | 1850 | 1461515536793 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:32:16 INFO - PROCESS | 1850 | 1461515536796 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:32:16 INFO - PROCESS | 1850 | 1461515536802 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:32:16 INFO - PROCESS | 1850 | 1461515536804 Marionette TRACE conn3 <- [1,62,null,{}] 09:32:16 INFO - PROCESS | 1850 | 1461515536810 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:16 INFO - PROCESS | 1850 | 1461515536958 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:32:17 INFO - PROCESS | 1850 | 1461515537052 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cc9a000 == 23 [pid = 1850] [id = 23] 09:32:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7f9a99eb1400) [pid = 1850] [serial = 66] [outer = (nil)] 09:32:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7f9aa74aa400) [pid = 1850] [serial = 67] [outer = 0x7f9a99eb1400] 09:32:17 INFO - PROCESS | 1850 | 1461515537120 Marionette DEBUG loaded listener.js 09:32:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7f9aa7685c00) [pid = 1850] [serial = 68] [outer = 0x7f9a99eb1400] 09:32:17 INFO - PROCESS | 1850 | 1461515537843 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1078ms 09:32:17 INFO - PROCESS | 1850 | 1461515537885 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:32:17 INFO - PROCESS | 1850 | 1461515537889 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:32:17 INFO - PROCESS | 1850 | 1461515537895 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:32:17 INFO - PROCESS | 1850 | 1461515537900 Marionette TRACE conn3 <- [1,66,null,{}] 09:32:17 INFO - PROCESS | 1850 | 1461515537907 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:18 INFO - PROCESS | 1850 | 1461515538058 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:32:18 INFO - PROCESS | 1850 | 1461515538305 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90c97800 == 24 [pid = 1850] [id = 24] 09:32:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7f9a90a06000) [pid = 1850] [serial = 69] [outer = (nil)] 09:32:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7f9a90a0e800) [pid = 1850] [serial = 70] [outer = 0x7f9a90a06000] 09:32:18 INFO - PROCESS | 1850 | 1461515538377 Marionette DEBUG loaded listener.js 09:32:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7f9a927e2800) [pid = 1850] [serial = 71] [outer = 0x7f9a90a06000] 09:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b0c1800 == 23 [pid = 1850] [id = 18] 09:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ac04000 == 22 [pid = 1850] [id = 17] 09:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a906800 == 21 [pid = 1850] [id = 16] 09:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99f78800 == 20 [pid = 1850] [id = 15] 09:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9169a000 == 19 [pid = 1850] [id = 14] 09:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a986c5000 == 18 [pid = 1850] [id = 13] 09:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a916ad800 == 17 [pid = 1850] [id = 12] 09:32:19 INFO - PROCESS | 1850 | 1461515539314 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1487ms 09:32:19 INFO - PROCESS | 1850 | 1461515539384 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:32:19 INFO - PROCESS | 1850 | 1461515539389 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:32:19 INFO - PROCESS | 1850 | 1461515539399 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:32:19 INFO - PROCESS | 1850 | 1461515539404 Marionette TRACE conn3 <- [1,70,null,{}] 09:32:19 INFO - PROCESS | 1850 | 1461515539413 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:19 INFO - PROCESS | 1850 | 1461515539625 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:32:19 INFO - PROCESS | 1850 | 1461515539791 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a96e76800 == 18 [pid = 1850] [id = 25] 09:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7f9a970a7c00) [pid = 1850] [serial = 72] [outer = (nil)] 09:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7f9a981c2400) [pid = 1850] [serial = 73] [outer = 0x7f9a970a7c00] 09:32:19 INFO - PROCESS | 1850 | 1461515539879 Marionette DEBUG loaded listener.js 09:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7f9a99586c00) [pid = 1850] [serial = 74] [outer = 0x7f9a970a7c00] 09:32:20 INFO - PROCESS | 1850 | 1461515540600 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1243ms 09:32:20 INFO - PROCESS | 1850 | 1461515540641 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:32:20 INFO - PROCESS | 1850 | 1461515540652 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:32:20 INFO - PROCESS | 1850 | 1461515540663 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:32:20 INFO - PROCESS | 1850 | 1461515540666 Marionette TRACE conn3 <- [1,74,null,{}] 09:32:20 INFO - PROCESS | 1850 | 1461515540672 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:20 INFO - PROCESS | 1850 | 1461515540837 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:32:20 INFO - PROCESS | 1850 | 1461515540960 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a908000 == 19 [pid = 1850] [id = 26] 09:32:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7f9a98624400) [pid = 1850] [serial = 75] [outer = (nil)] 09:32:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7f9a9b2dbc00) [pid = 1850] [serial = 76] [outer = 0x7f9a98624400] 09:32:21 INFO - PROCESS | 1850 | 1461515541034 Marionette DEBUG loaded listener.js 09:32:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7f9a9baf0400) [pid = 1850] [serial = 77] [outer = 0x7f9a98624400] 09:32:21 INFO - PROCESS | 1850 | 1461515541805 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1179ms 09:32:21 INFO - PROCESS | 1850 | 1461515541842 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:32:21 INFO - PROCESS | 1850 | 1461515541846 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:32:21 INFO - PROCESS | 1850 | 1461515541852 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:32:21 INFO - PROCESS | 1850 | 1461515541857 Marionette TRACE conn3 <- [1,78,null,{}] 09:32:21 INFO - PROCESS | 1850 | 1461515541873 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:22 INFO - PROCESS | 1850 | 1461515542079 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:32:22 INFO - PROCESS | 1850 | 1461515542095 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca69000 == 20 [pid = 1850] [id = 27] 09:32:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7f9a9cc67c00) [pid = 1850] [serial = 78] [outer = (nil)] 09:32:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7f9a9d85cc00) [pid = 1850] [serial = 79] [outer = 0x7f9a9cc67c00] 09:32:22 INFO - PROCESS | 1850 | 1461515542172 Marionette DEBUG loaded listener.js 09:32:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7f9aa73b0c00) [pid = 1850] [serial = 80] [outer = 0x7f9a9cc67c00] 09:32:23 INFO - PROCESS | 1850 | 1461515543069 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1290ms 09:32:23 INFO - PROCESS | 1850 | 1461515543143 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:32:23 INFO - PROCESS | 1850 | 1461515543148 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:32:23 INFO - PROCESS | 1850 | 1461515543153 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:32:23 INFO - PROCESS | 1850 | 1461515543155 Marionette TRACE conn3 <- [1,82,null,{}] 09:32:23 INFO - PROCESS | 1850 | 1461515543161 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:23 INFO - PROCESS | 1850 | 1461515543367 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:32:23 INFO - PROCESS | 1850 | 1461515543497 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15e1000 == 21 [pid = 1850] [id = 28] 09:32:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7f9a9cc74400) [pid = 1850] [serial = 81] [outer = (nil)] 09:32:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7f9aa78df800) [pid = 1850] [serial = 82] [outer = 0x7f9a9cc74400] 09:32:23 INFO - PROCESS | 1850 | 1461515543580 Marionette DEBUG loaded listener.js 09:32:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7f9aa853cc00) [pid = 1850] [serial = 83] [outer = 0x7f9a9cc74400] 09:32:24 INFO - PROCESS | 1850 | 1461515544327 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1232ms 09:32:24 INFO - PROCESS | 1850 | 1461515544402 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:32:24 INFO - PROCESS | 1850 | 1461515544406 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:32:24 INFO - PROCESS | 1850 | 1461515544415 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:32:24 INFO - PROCESS | 1850 | 1461515544418 Marionette TRACE conn3 <- [1,86,null,{}] 09:32:24 INFO - PROCESS | 1850 | 1461515544422 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:24 INFO - PROCESS | 1850 | 1461515544579 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:32:24 INFO - PROCESS | 1850 | 1461515544700 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa65a8800 == 22 [pid = 1850] [id = 29] 09:32:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7f9aa7467800) [pid = 1850] [serial = 84] [outer = (nil)] 09:32:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7f9aa8604000) [pid = 1850] [serial = 85] [outer = 0x7f9aa7467800] 09:32:24 INFO - PROCESS | 1850 | 1461515544782 Marionette DEBUG loaded listener.js 09:32:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7f9aa8871400) [pid = 1850] [serial = 86] [outer = 0x7f9aa7467800] 09:32:25 INFO - PROCESS | 1850 | 1461515545696 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1332ms 09:32:25 INFO - PROCESS | 1850 | 1461515545754 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:32:25 INFO - PROCESS | 1850 | 1461515545760 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:32:25 INFO - PROCESS | 1850 | 1461515545775 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:32:25 INFO - PROCESS | 1850 | 1461515545780 Marionette TRACE conn3 <- [1,90,null,{}] 09:32:25 INFO - PROCESS | 1850 | 1461515545790 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:25 INFO - PROCESS | 1850 | 1461515545958 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:32:26 INFO - PROCESS | 1850 | 1461515546097 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99f84000 == 23 [pid = 1850] [id = 30] 09:32:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7f9a970aa400) [pid = 1850] [serial = 87] [outer = (nil)] 09:32:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7f9a990cf400) [pid = 1850] [serial = 88] [outer = 0x7f9a970aa400] 09:32:26 INFO - PROCESS | 1850 | 1461515546219 Marionette DEBUG loaded listener.js 09:32:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7f9a99b71800) [pid = 1850] [serial = 89] [outer = 0x7f9a970aa400] 09:32:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a44f800 == 22 [pid = 1850] [id = 22] 09:32:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a457800 == 21 [pid = 1850] [id = 21] 09:32:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93ba6800 == 20 [pid = 1850] [id = 20] 09:32:27 INFO - PROCESS | 1850 | 1461515547038 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1294ms 09:32:27 INFO - PROCESS | 1850 | 1461515547068 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:32:27 INFO - PROCESS | 1850 | 1461515547073 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:32:27 INFO - PROCESS | 1850 | 1461515547084 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:32:27 INFO - PROCESS | 1850 | 1461515547088 Marionette TRACE conn3 <- [1,94,null,{}] 09:32:27 INFO - PROCESS | 1850 | 1461515547096 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:27 INFO - PROCESS | 1850 | 1461515547266 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:32:27 INFO - PROCESS | 1850 | 1461515547396 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a3a8800 == 21 [pid = 1850] [id = 31] 09:32:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7f9a93b1c000) [pid = 1850] [serial = 90] [outer = (nil)] 09:32:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7f9a9862cc00) [pid = 1850] [serial = 91] [outer = 0x7f9a93b1c000] 09:32:27 INFO - PROCESS | 1850 | 1461515547474 Marionette DEBUG loaded listener.js 09:32:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7f9a9aa55c00) [pid = 1850] [serial = 92] [outer = 0x7f9a93b1c000] 09:32:28 INFO - PROCESS | 1850 | 1461515548344 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1332ms 09:32:28 INFO - PROCESS | 1850 | 1461515548415 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:32:28 INFO - PROCESS | 1850 | 1461515548422 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:32:28 INFO - PROCESS | 1850 | 1461515548432 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:32:28 INFO - PROCESS | 1850 | 1461515548435 Marionette TRACE conn3 <- [1,98,null,{}] 09:32:28 INFO - PROCESS | 1850 | 1461515548440 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:28 INFO - PROCESS | 1850 | 1461515548630 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:32:28 INFO - PROCESS | 1850 | 1461515548756 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa06df800 == 22 [pid = 1850] [id = 32] 09:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7f9a9cc5a800) [pid = 1850] [serial = 93] [outer = (nil)] 09:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7f9aa157f000) [pid = 1850] [serial = 94] [outer = 0x7f9a9cc5a800] 09:32:28 INFO - PROCESS | 1850 | 1461515548830 Marionette DEBUG loaded listener.js 09:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7f9aa7168400) [pid = 1850] [serial = 95] [outer = 0x7f9a9cc5a800] 09:32:29 INFO - PROCESS | 1850 | 1461515549669 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1279ms 09:32:29 INFO - PROCESS | 1850 | 1461515549713 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:32:29 INFO - PROCESS | 1850 | 1461515549718 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:32:29 INFO - PROCESS | 1850 | 1461515549724 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:32:29 INFO - PROCESS | 1850 | 1461515549729 Marionette TRACE conn3 <- [1,102,null,{}] 09:32:29 INFO - PROCESS | 1850 | 1461515549765 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:29 INFO - PROCESS | 1850 | 1461515549930 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:32:30 INFO - PROCESS | 1850 | 1461515550056 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa7673800 == 23 [pid = 1850] [id = 33] 09:32:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7f9aa73bc400) [pid = 1850] [serial = 96] [outer = (nil)] 09:32:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7f9aa853e400) [pid = 1850] [serial = 97] [outer = 0x7f9aa73bc400] 09:32:30 INFO - PROCESS | 1850 | 1461515550138 Marionette DEBUG loaded listener.js 09:32:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7f9aa8879400) [pid = 1850] [serial = 98] [outer = 0x7f9aa73bc400] 09:32:31 INFO - PROCESS | 1850 | 1461515551064 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:32:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1394ms 09:32:31 INFO - PROCESS | 1850 | 1461515551118 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:32:31 INFO - PROCESS | 1850 | 1461515551122 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:32:31 INFO - PROCESS | 1850 | 1461515551128 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:32:31 INFO - PROCESS | 1850 | 1461515551131 Marionette TRACE conn3 <- [1,106,null,{}] 09:32:31 INFO - PROCESS | 1850 | 1461515551137 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:31 INFO - PROCESS | 1850 | 1461515551284 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:32:31 INFO - PROCESS | 1850 | 1461515551417 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8632000 == 24 [pid = 1850] [id = 34] 09:32:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7f9a90b49000) [pid = 1850] [serial = 99] [outer = (nil)] 09:32:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7f9aabfb6400) [pid = 1850] [serial = 100] [outer = 0x7f9a90b49000] 09:32:31 INFO - PROCESS | 1850 | 1461515551493 Marionette DEBUG loaded listener.js 09:32:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7f9aac1af400) [pid = 1850] [serial = 101] [outer = 0x7f9a90b49000] 09:32:32 INFO - PROCESS | 1850 | 1461515552475 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1383ms 09:32:32 INFO - PROCESS | 1850 | 1461515552519 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:32:32 INFO - PROCESS | 1850 | 1461515552524 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:32:32 INFO - PROCESS | 1850 | 1461515552531 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:32:32 INFO - PROCESS | 1850 | 1461515552536 Marionette TRACE conn3 <- [1,110,null,{}] 09:32:32 INFO - PROCESS | 1850 | 1461515552544 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:32 INFO - PROCESS | 1850 | 1461515552689 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:32:32 INFO - PROCESS | 1850 | 1461515552849 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a45d800 == 25 [pid = 1850] [id = 35] 09:32:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7f9a997b0000) [pid = 1850] [serial = 102] [outer = (nil)] 09:32:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7f9a9a963c00) [pid = 1850] [serial = 103] [outer = 0x7f9a997b0000] 09:32:32 INFO - PROCESS | 1850 | 1461515552969 Marionette DEBUG loaded listener.js 09:32:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7f9a9baee000) [pid = 1850] [serial = 104] [outer = 0x7f9a997b0000] 09:32:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a908000 == 24 [pid = 1850] [id = 26] 09:32:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a96e76800 == 23 [pid = 1850] [id = 25] 09:32:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7f9a99586400) [pid = 1850] [serial = 105] [outer = 0x7f9a909e2c00] 09:32:33 INFO - PROCESS | 1850 | 1461515553970 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1485ms 09:32:34 INFO - PROCESS | 1850 | 1461515554016 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:32:34 INFO - PROCESS | 1850 | 1461515554023 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:32:34 INFO - PROCESS | 1850 | 1461515554032 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:32:34 INFO - PROCESS | 1850 | 1461515554037 Marionette TRACE conn3 <- [1,114,null,{}] 09:32:34 INFO - PROCESS | 1850 | 1461515554044 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:34 INFO - PROCESS | 1850 | 1461515554212 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:32:34 INFO - PROCESS | 1850 | 1461515554344 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a3a4000 == 24 [pid = 1850] [id = 36] 09:32:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7f9a927db400) [pid = 1850] [serial = 106] [outer = (nil)] 09:32:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7f9a9ba20c00) [pid = 1850] [serial = 107] [outer = 0x7f9a927db400] 09:32:34 INFO - PROCESS | 1850 | 1461515554421 Marionette DEBUG loaded listener.js 09:32:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7f9aa6518000) [pid = 1850] [serial = 108] [outer = 0x7f9a927db400] 09:32:35 INFO - PROCESS | 1850 | 1461515555326 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1333ms 09:32:35 INFO - PROCESS | 1850 | 1461515555366 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:32:35 INFO - PROCESS | 1850 | 1461515555374 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:32:35 INFO - PROCESS | 1850 | 1461515555386 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:32:35 INFO - PROCESS | 1850 | 1461515555391 Marionette TRACE conn3 <- [1,118,null,{}] 09:32:35 INFO - PROCESS | 1850 | 1461515555398 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:35 INFO - PROCESS | 1850 | 1461515555589 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:32:35 INFO - PROCESS | 1850 | 1461515555719 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8309800 == 25 [pid = 1850] [id = 37] 09:32:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7f9aa157e400) [pid = 1850] [serial = 109] [outer = (nil)] 09:32:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7f9aa8533800) [pid = 1850] [serial = 110] [outer = 0x7f9aa157e400] 09:32:35 INFO - PROCESS | 1850 | 1461515555804 Marionette DEBUG loaded listener.js 09:32:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7f9aa8873400) [pid = 1850] [serial = 111] [outer = 0x7f9aa157e400] 09:32:36 INFO - PROCESS | 1850 | 1461515556536 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1185ms 09:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:32:36 INFO - PROCESS | 1850 | 1461515556571 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:32:36 INFO - PROCESS | 1850 | 1461515556574 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:32:36 INFO - PROCESS | 1850 | 1461515556580 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:32:36 INFO - PROCESS | 1850 | 1461515556586 Marionette TRACE conn3 <- [1,122,null,{}] 09:32:36 INFO - PROCESS | 1850 | 1461515556620 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:36 INFO - PROCESS | 1850 | 1461515556814 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:32:36 INFO - PROCESS | 1850 | 1461515556971 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabfc1800 == 26 [pid = 1850] [id = 38] 09:32:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7f9aabfaa400) [pid = 1850] [serial = 112] [outer = (nil)] 09:32:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7f9aac64fc00) [pid = 1850] [serial = 113] [outer = 0x7f9aabfaa400] 09:32:37 INFO - PROCESS | 1850 | 1461515557064 Marionette DEBUG loaded listener.js 09:32:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7f9aacade800) [pid = 1850] [serial = 114] [outer = 0x7f9aabfaa400] 09:32:37 INFO - PROCESS | 1850 | 1461515557956 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1412ms 09:32:37 INFO - PROCESS | 1850 | 1461515557994 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:32:38 INFO - PROCESS | 1850 | 1461515558001 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:32:38 INFO - PROCESS | 1850 | 1461515558010 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:32:38 INFO - PROCESS | 1850 | 1461515558013 Marionette TRACE conn3 <- [1,126,null,{}] 09:32:38 INFO - PROCESS | 1850 | 1461515558021 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:38 INFO - PROCESS | 1850 | 1461515558186 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:32:38 INFO - PROCESS | 1850 | 1461515558316 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac6e1800 == 27 [pid = 1850] [id = 39] 09:32:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7f9a90b44800) [pid = 1850] [serial = 115] [outer = (nil)] 09:32:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7f9aacb81400) [pid = 1850] [serial = 116] [outer = 0x7f9a90b44800] 09:32:38 INFO - PROCESS | 1850 | 1461515558391 Marionette DEBUG loaded listener.js 09:32:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7f9aae65cc00) [pid = 1850] [serial = 117] [outer = 0x7f9a90b44800] 09:32:39 INFO - PROCESS | 1850 | 1461515559194 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1235ms 09:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:32:39 INFO - PROCESS | 1850 | 1461515559245 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:32:39 INFO - PROCESS | 1850 | 1461515559248 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:32:39 INFO - PROCESS | 1850 | 1461515559254 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:32:39 INFO - PROCESS | 1850 | 1461515559257 Marionette TRACE conn3 <- [1,130,null,{}] 09:32:39 INFO - PROCESS | 1850 | 1461515559262 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:39 INFO - PROCESS | 1850 | 1461515559415 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:32:39 INFO - PROCESS | 1850 | 1461515559545 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaca93800 == 28 [pid = 1850] [id = 40] 09:32:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7f9a90b47000) [pid = 1850] [serial = 118] [outer = (nil)] 09:32:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7f9a90eca800) [pid = 1850] [serial = 119] [outer = 0x7f9a90b47000] 09:32:39 INFO - PROCESS | 1850 | 1461515559627 Marionette DEBUG loaded listener.js 09:32:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7f9a90ecf400) [pid = 1850] [serial = 120] [outer = 0x7f9a90b47000] 09:32:40 INFO - PROCESS | 1850 | 1461515560643 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1429ms 09:32:40 INFO - PROCESS | 1850 | 1461515560683 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:32:40 INFO - PROCESS | 1850 | 1461515560687 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:32:40 INFO - PROCESS | 1850 | 1461515560694 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:32:40 INFO - PROCESS | 1850 | 1461515560697 Marionette TRACE conn3 <- [1,134,null,{}] 09:32:40 INFO - PROCESS | 1850 | 1461515560703 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:40 INFO - PROCESS | 1850 | 1461515560900 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:32:41 INFO - PROCESS | 1850 | 1461515561120 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90c9a800 == 29 [pid = 1850] [id = 41] 09:32:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7f9a93b13000) [pid = 1850] [serial = 121] [outer = (nil)] 09:32:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7f9a93b14c00) [pid = 1850] [serial = 122] [outer = 0x7f9a93b13000] 09:32:41 INFO - PROCESS | 1850 | 1461515561250 Marionette DEBUG loaded listener.js 09:32:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7f9a93b19800) [pid = 1850] [serial = 123] [outer = 0x7f9a93b13000] 09:32:42 INFO - PROCESS | 1850 | 1461515562170 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1539ms 09:32:42 INFO - PROCESS | 1850 | 1461515562234 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:32:42 INFO - PROCESS | 1850 | 1461515562238 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:32:42 INFO - PROCESS | 1850 | 1461515562244 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:32:42 INFO - PROCESS | 1850 | 1461515562246 Marionette TRACE conn3 <- [1,138,null,{}] 09:32:42 INFO - PROCESS | 1850 | 1461515562252 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:42 INFO - PROCESS | 1850 | 1461515562391 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:32:42 INFO - PROCESS | 1850 | 1461515562533 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaf45e000 == 30 [pid = 1850] [id = 42] 09:32:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7f9a93b12c00) [pid = 1850] [serial = 124] [outer = (nil)] 09:32:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7f9a93d59400) [pid = 1850] [serial = 125] [outer = 0x7f9a93b12c00] 09:32:42 INFO - PROCESS | 1850 | 1461515562607 Marionette DEBUG loaded listener.js 09:32:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7f9a93d5e400) [pid = 1850] [serial = 126] [outer = 0x7f9a93b12c00] 09:32:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a3a8800 == 29 [pid = 1850] [id = 31] 09:32:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa06df800 == 28 [pid = 1850] [id = 32] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8632000 == 27 [pid = 1850] [id = 34] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa7673800 == 26 [pid = 1850] [id = 33] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa15e1000 == 25 [pid = 1850] [id = 28] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa65a8800 == 24 [pid = 1850] [id = 29] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927ac000 == 23 [pid = 1850] [id = 6] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9064c800 == 22 [pid = 1850] [id = 8] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ca69000 == 21 [pid = 1850] [id = 27] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99f84000 == 20 [pid = 1850] [id = 30] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cc9a000 == 19 [pid = 1850] [id = 23] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a95000 == 18 [pid = 1850] [id = 9] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90c97800 == 17 [pid = 1850] [id = 24] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90c9a800 == 16 [pid = 1850] [id = 41] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aaca93800 == 15 [pid = 1850] [id = 40] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac6e1800 == 14 [pid = 1850] [id = 39] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ba89800 == 13 [pid = 1850] [id = 19] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabfc1800 == 12 [pid = 1850] [id = 38] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a3a4000 == 11 [pid = 1850] [id = 36] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8309800 == 10 [pid = 1850] [id = 37] 09:32:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a45d800 == 9 [pid = 1850] [id = 35] 09:32:47 INFO - PROCESS | 1850 | 1461515567096 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4901ms 09:32:47 INFO - PROCESS | 1850 | 1461515567163 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:32:47 INFO - PROCESS | 1850 | 1461515567169 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:32:47 INFO - PROCESS | 1850 | 1461515567179 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:32:47 INFO - PROCESS | 1850 | 1461515567185 Marionette TRACE conn3 <- [1,142,null,{}] 09:32:47 INFO - PROCESS | 1850 | 1461515567193 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:47 INFO - PROCESS | 1850 | 1461515567348 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:32:47 INFO - PROCESS | 1850 | 1461515567361 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a96e70800 == 10 [pid = 1850] [id = 43] 09:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7f9a93d57800) [pid = 1850] [serial = 127] [outer = (nil)] 09:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7f9a93d5c000) [pid = 1850] [serial = 128] [outer = 0x7f9a93d57800] 09:32:47 INFO - PROCESS | 1850 | 1461515567429 Marionette DEBUG loaded listener.js 09:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7f9a96467c00) [pid = 1850] [serial = 129] [outer = 0x7f9a93d57800] 09:32:48 INFO - PROCESS | 1850 | 1461515568201 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1037ms 09:32:48 INFO - PROCESS | 1850 | 1461515568216 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:32:48 INFO - PROCESS | 1850 | 1461515568226 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:32:48 INFO - PROCESS | 1850 | 1461515568254 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:32:48 INFO - PROCESS | 1850 | 1461515568259 Marionette TRACE conn3 <- [1,146,null,{}] 09:32:48 INFO - PROCESS | 1850 | 1461515568275 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:48 INFO - PROCESS | 1850 | 1461515568446 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:32:48 INFO - PROCESS | 1850 | 1461515568458 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a90f000 == 11 [pid = 1850] [id = 44] 09:32:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7f9a96e21800) [pid = 1850] [serial = 130] [outer = (nil)] 09:32:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a99c9d800) [pid = 1850] [serial = 131] [outer = 0x7f9a96e21800] 09:32:48 INFO - PROCESS | 1850 | 1461515568520 Marionette DEBUG loaded listener.js 09:32:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7f9a9b391c00) [pid = 1850] [serial = 132] [outer = 0x7f9a96e21800] 09:32:49 INFO - PROCESS | 1850 | 1461515569504 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1312ms 09:32:49 INFO - PROCESS | 1850 | 1461515569585 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:32:49 INFO - PROCESS | 1850 | 1461515569588 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:32:49 INFO - PROCESS | 1850 | 1461515569596 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:32:49 INFO - PROCESS | 1850 | 1461515569602 Marionette TRACE conn3 <- [1,150,null,{}] 09:32:49 INFO - PROCESS | 1850 | 1461515569624 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:49 INFO - PROCESS | 1850 | 1461515569811 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:32:49 INFO - PROCESS | 1850 | 1461515569849 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15f5000 == 12 [pid = 1850] [id = 45] 09:32:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7f9a93f9d800) [pid = 1850] [serial = 133] [outer = (nil)] 09:32:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9aa6517800) [pid = 1850] [serial = 134] [outer = 0x7f9a93f9d800] 09:32:49 INFO - PROCESS | 1850 | 1461515569916 Marionette DEBUG loaded listener.js 09:32:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9aa746e400) [pid = 1850] [serial = 135] [outer = 0x7f9a93f9d800] 09:32:50 INFO - PROCESS | 1850 | 1461515570827 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1289ms 09:32:50 INFO - PROCESS | 1850 | 1461515570886 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:32:50 INFO - PROCESS | 1850 | 1461515570890 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:32:50 INFO - PROCESS | 1850 | 1461515570895 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:32:50 INFO - PROCESS | 1850 | 1461515570897 Marionette TRACE conn3 <- [1,154,null,{}] 09:32:50 INFO - PROCESS | 1850 | 1461515570903 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:51 INFO - PROCESS | 1850 | 1461515571087 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:32:51 INFO - PROCESS | 1850 | 1461515571108 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa830b800 == 13 [pid = 1850] [id = 46] 09:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9a9beefc00) [pid = 1850] [serial = 136] [outer = (nil)] 09:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9aa78d3c00) [pid = 1850] [serial = 137] [outer = 0x7f9a9beefc00] 09:32:51 INFO - PROCESS | 1850 | 1461515571172 Marionette DEBUG loaded listener.js 09:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9aa853c400) [pid = 1850] [serial = 138] [outer = 0x7f9a9beefc00] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9aa7467800) [pid = 1850] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a90a06000) [pid = 1850] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7f9a96e1a800) [pid = 1850] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7f9a96e1d400) [pid = 1850] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7f9a9a483400) [pid = 1850] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7f9a90a05000) [pid = 1850] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7f9a90db7000) [pid = 1850] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7f9a9d857c00) [pid = 1850] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7f9a990d2000) [pid = 1850] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7f9aa73bc400) [pid = 1850] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7f9a93b1c000) [pid = 1850] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7f9a90b4a800) [pid = 1850] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7f9a90a11800) [pid = 1850] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7f9aa73b4800) [pid = 1850] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7f9a927db400) [pid = 1850] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7f9a98624400) [pid = 1850] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7f9a970a7c00) [pid = 1850] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7f9aabfaa400) [pid = 1850] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7f9a9cc74400) [pid = 1850] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7f9a93b13000) [pid = 1850] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7f9a90b47000) [pid = 1850] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7f9a90b43400) [pid = 1850] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7f9aa157e400) [pid = 1850] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7f9a9cc5a800) [pid = 1850] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7f9a916b8800) [pid = 1850] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7f9a99eb1400) [pid = 1850] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7f9a927df000) [pid = 1850] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7f9a90b44800) [pid = 1850] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7f9a970aa400) [pid = 1850] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7f9a997b0000) [pid = 1850] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7f9a90b49000) [pid = 1850] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7f9a9cc67c00) [pid = 1850] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:32:52 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7f9a9ad5e000) [pid = 1850] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:32:52 INFO - PROCESS | 1850 | 1461515572978 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2129ms 09:32:53 INFO - PROCESS | 1850 | 1461515573055 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:32:53 INFO - PROCESS | 1850 | 1461515573057 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:32:53 INFO - PROCESS | 1850 | 1461515573083 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:32:53 INFO - PROCESS | 1850 | 1461515573086 Marionette TRACE conn3 <- [1,158,null,{}] 09:32:53 INFO - PROCESS | 1850 | 1461515573091 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:53 INFO - PROCESS | 1850 | 1461515573220 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:32:53 INFO - PROCESS | 1850 | 1461515573230 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a98f5c000 == 14 [pid = 1850] [id = 47] 09:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7f9a93b18c00) [pid = 1850] [serial = 139] [outer = (nil)] 09:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7f9a93de0400) [pid = 1850] [serial = 140] [outer = 0x7f9a93b18c00] 09:32:53 INFO - PROCESS | 1850 | 1461515573291 Marionette DEBUG loaded listener.js 09:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7f9a96e1a800) [pid = 1850] [serial = 141] [outer = 0x7f9a93b18c00] 09:32:54 INFO - PROCESS | 1850 | 1461515574016 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 987ms 09:32:54 INFO - PROCESS | 1850 | 1461515574060 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:32:54 INFO - PROCESS | 1850 | 1461515574063 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:32:54 INFO - PROCESS | 1850 | 1461515574068 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:32:54 INFO - PROCESS | 1850 | 1461515574070 Marionette TRACE conn3 <- [1,162,null,{}] 09:32:54 INFO - PROCESS | 1850 | 1461515574084 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:54 INFO - PROCESS | 1850 | 1461515574300 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:32:54 INFO - PROCESS | 1850 | 1461515574460 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90c95000 == 15 [pid = 1850] [id = 48] 09:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7f9a909dc800) [pid = 1850] [serial = 142] [outer = (nil)] 09:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7f9a90b49000) [pid = 1850] [serial = 143] [outer = 0x7f9a909dc800] 09:32:54 INFO - PROCESS | 1850 | 1461515574533 Marionette DEBUG loaded listener.js 09:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7f9a916bbc00) [pid = 1850] [serial = 144] [outer = 0x7f9a909dc800] 09:32:55 INFO - PROCESS | 1850 | 1461515575488 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1443ms 09:32:55 INFO - PROCESS | 1850 | 1461515575514 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:32:55 INFO - PROCESS | 1850 | 1461515575521 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:32:55 INFO - PROCESS | 1850 | 1461515575529 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:32:55 INFO - PROCESS | 1850 | 1461515575533 Marionette TRACE conn3 <- [1,166,null,{}] 09:32:55 INFO - PROCESS | 1850 | 1461515575540 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:55 INFO - PROCESS | 1850 | 1461515575699 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:32:55 INFO - PROCESS | 1850 | 1461515575838 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca69000 == 16 [pid = 1850] [id = 49] 09:32:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7f9a93b1c000) [pid = 1850] [serial = 145] [outer = (nil)] 09:32:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7f9a970aa400) [pid = 1850] [serial = 146] [outer = 0x7f9a93b1c000] 09:32:55 INFO - PROCESS | 1850 | 1461515575919 Marionette DEBUG loaded listener.js 09:32:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7f9a990db000) [pid = 1850] [serial = 147] [outer = 0x7f9a93b1c000] 09:32:56 INFO - PROCESS | 1850 | 1461515576878 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1432ms 09:32:56 INFO - PROCESS | 1850 | 1461515576967 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:32:56 INFO - PROCESS | 1850 | 1461515576973 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:32:56 INFO - PROCESS | 1850 | 1461515576979 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:32:56 INFO - PROCESS | 1850 | 1461515576982 Marionette TRACE conn3 <- [1,170,null,{}] 09:32:56 INFO - PROCESS | 1850 | 1461515576988 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:57 INFO - PROCESS | 1850 | 1461515577181 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:32:57 INFO - PROCESS | 1850 | 1461515577356 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b2ad800 == 17 [pid = 1850] [id = 50] 09:32:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7f9a90dc0000) [pid = 1850] [serial = 148] [outer = (nil)] 09:32:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7f9a93d5dc00) [pid = 1850] [serial = 149] [outer = 0x7f9a90dc0000] 09:32:57 INFO - PROCESS | 1850 | 1461515577434 Marionette DEBUG loaded listener.js 09:32:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7f9a9bead000) [pid = 1850] [serial = 150] [outer = 0x7f9a90dc0000] 09:32:57 INFO - PROCESS | 1850 | 1461515577778 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:32:58 INFO - PROCESS | 1850 | 1461515578523 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1589ms 09:32:58 INFO - PROCESS | 1850 | 1461515578568 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:32:58 INFO - PROCESS | 1850 | 1461515578573 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:32:58 INFO - PROCESS | 1850 | 1461515578581 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:32:58 INFO - PROCESS | 1850 | 1461515578586 Marionette TRACE conn3 <- [1,174,null,{}] 09:32:58 INFO - PROCESS | 1850 | 1461515578594 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:32:58 INFO - PROCESS | 1850 | 1461515578842 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7f9aa8871400) [pid = 1850] [serial = 86] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7f9a9ba20c00) [pid = 1850] [serial = 107] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7f9aa8604000) [pid = 1850] [serial = 85] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7f9a90dc1400) [pid = 1850] [serial = 32] [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.] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7f9aaa232000) [pid = 1850] [serial = 2] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7f9a927e2800) [pid = 1850] [serial = 71] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7f9a90a0e800) [pid = 1850] [serial = 70] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7f9a9862bc00) [pid = 1850] [serial = 40] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7f9a9b39c400) [pid = 1850] [serial = 43] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7f9a9bef8800) [pid = 1850] [serial = 46] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7f9a9bf3bc00) [pid = 1850] [serial = 47] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7f9a9cc61000) [pid = 1850] [serial = 49] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7f9a9d811800) [pid = 1850] [serial = 50] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7f9a916c4000) [pid = 1850] [serial = 34] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7f9aa0661c00) [pid = 1850] [serial = 52] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7f9a93b1a000) [pid = 1850] [serial = 53] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7f9aa74e5c00) [pid = 1850] [serial = 56] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7f9a970a8000) [pid = 1850] [serial = 35] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7f9a9971fc00) [pid = 1850] [serial = 37] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7f9a99ea7000) [pid = 1850] [serial = 38] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7f9a9ba24800) [pid = 1850] [serial = 44] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7f9a99d29800) [pid = 1850] [serial = 41] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7f9a90ca4000) [pid = 1850] [serial = 28] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7f9a90dbf800) [pid = 1850] [serial = 31] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7f9aa78db400) [pid = 1850] [serial = 26] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7f9aa6518000) [pid = 1850] [serial = 108] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7f9aa8533800) [pid = 1850] [serial = 110] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7f9a9baf0400) [pid = 1850] [serial = 77] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7f9a99586c00) [pid = 1850] [serial = 74] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7f9a9b2dbc00) [pid = 1850] [serial = 76] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7f9a9baee000) [pid = 1850] [serial = 104] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7f9a9862cc00) [pid = 1850] [serial = 91] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7f9a981c2400) [pid = 1850] [serial = 73] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7f9aabfb6400) [pid = 1850] [serial = 100] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7f9aa8879400) [pid = 1850] [serial = 98] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7f9aa74aa400) [pid = 1850] [serial = 67] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7f9a9aa55c00) [pid = 1850] [serial = 92] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7f9aa853e400) [pid = 1850] [serial = 97] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7f9a99ea6800) [pid = 1850] [serial = 62] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7f9a997aec00) [pid = 1850] [serial = 12] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7f9a9bb2f000) [pid = 1850] [serial = 64] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7f9a99c9e800) [pid = 1850] [serial = 9] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7f9aa73b0c00) [pid = 1850] [serial = 80] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7f9a93b1b400) [pid = 1850] [serial = 59] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7f9a99b71800) [pid = 1850] [serial = 89] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7f9aa157f000) [pid = 1850] [serial = 94] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7f9a993f9c00) [pid = 1850] [serial = 61] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7f9aa74aec00) [pid = 1850] [serial = 55] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7f9a9232c800) [pid = 1850] [serial = 58] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7f9aa78df800) [pid = 1850] [serial = 82] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7f9a993f8000) [pid = 1850] [serial = 22] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7f9a90a06800) [pid = 1850] [serial = 23] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7f9aa7685c00) [pid = 1850] [serial = 68] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7f9a927e1000) [pid = 1850] [serial = 16] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7f9a90eca800) [pid = 1850] [serial = 119] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x7f9aae65cc00) [pid = 1850] [serial = 117] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 60 (0x7f9a990cf400) [pid = 1850] [serial = 88] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 59 (0x7f9a927e8000) [pid = 1850] [serial = 17] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 58 (0x7f9a9a963c00) [pid = 1850] [serial = 103] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 57 (0x7f9a9393e800) [pid = 1850] [serial = 19] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 56 (0x7f9aac1af400) [pid = 1850] [serial = 101] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 55 (0x7f9aacb81400) [pid = 1850] [serial = 116] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 54 (0x7f9aac64fc00) [pid = 1850] [serial = 113] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 53 (0x7f9a9d85cc00) [pid = 1850] [serial = 79] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 52 (0x7f9a9cc7a800) [pid = 1850] [serial = 65] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 51 (0x7f9aacade800) [pid = 1850] [serial = 114] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 50 (0x7f9aa853cc00) [pid = 1850] [serial = 83] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 49 (0x7f9a93b19800) [pid = 1850] [serial = 123] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 48 (0x7f9a93b14c00) [pid = 1850] [serial = 122] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 47 (0x7f9a93d59400) [pid = 1850] [serial = 125] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 46 (0x7f9a90ecf400) [pid = 1850] [serial = 120] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 45 (0x7f9a90b48c00) [pid = 1850] [serial = 25] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 44 (0x7f9aa8873400) [pid = 1850] [serial = 111] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | --DOMWINDOW == 43 (0x7f9aa7168400) [pid = 1850] [serial = 95] [outer = (nil)] [url = about:blank] 09:32:59 INFO - PROCESS | 1850 | 1461515579121 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a94800 == 18 [pid = 1850] [id = 51] 09:32:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 44 (0x7f9a9093b000) [pid = 1850] [serial = 151] [outer = (nil)] 09:32:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 45 (0x7f9a90b48c00) [pid = 1850] [serial = 152] [outer = 0x7f9a9093b000] 09:32:59 INFO - PROCESS | 1850 | 1461515579200 Marionette DEBUG loaded listener.js 09:32:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 46 (0x7f9a927e7400) [pid = 1850] [serial = 153] [outer = 0x7f9a9093b000] 09:33:00 INFO - PROCESS | 1850 | 1461515580040 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1488ms 09:33:00 INFO - PROCESS | 1850 | 1461515580074 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:33:00 INFO - PROCESS | 1850 | 1461515580082 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:33:00 INFO - PROCESS | 1850 | 1461515580092 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:33:00 INFO - PROCESS | 1850 | 1461515580095 Marionette TRACE conn3 <- [1,178,null,{}] 09:33:00 INFO - PROCESS | 1850 | 1461515580101 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:00 INFO - PROCESS | 1850 | 1461515580233 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:33:00 INFO - PROCESS | 1850 | 1461515580253 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93966000 == 19 [pid = 1850] [id = 52] 09:33:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 47 (0x7f9a93d55c00) [pid = 1850] [serial = 154] [outer = (nil)] 09:33:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 48 (0x7f9a93d5d400) [pid = 1850] [serial = 155] [outer = 0x7f9a93d55c00] 09:33:00 INFO - PROCESS | 1850 | 1461515580316 Marionette DEBUG loaded listener.js 09:33:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 49 (0x7f9a93fa8000) [pid = 1850] [serial = 156] [outer = 0x7f9a93d55c00] 09:33:01 INFO - PROCESS | 1850 | 1461515581093 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1034ms 09:33:01 INFO - PROCESS | 1850 | 1461515581126 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:33:01 INFO - PROCESS | 1850 | 1461515581130 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:33:01 INFO - PROCESS | 1850 | 1461515581136 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:33:01 INFO - PROCESS | 1850 | 1461515581141 Marionette TRACE conn3 <- [1,182,null,{}] 09:33:01 INFO - PROCESS | 1850 | 1461515581167 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:01 INFO - PROCESS | 1850 | 1461515581320 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:33:01 INFO - PROCESS | 1850 | 1461515581334 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a97083800 == 20 [pid = 1850] [id = 53] 09:33:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x7f9a90dc0c00) [pid = 1850] [serial = 157] [outer = (nil)] 09:33:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7f9a990dd800) [pid = 1850] [serial = 158] [outer = 0x7f9a90dc0c00] 09:33:01 INFO - PROCESS | 1850 | 1461515581505 Marionette DEBUG loaded listener.js 09:33:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7f9a9971dc00) [pid = 1850] [serial = 159] [outer = 0x7f9a90dc0c00] 09:33:02 INFO - PROCESS | 1850 | 1461515582299 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1184ms 09:33:02 INFO - PROCESS | 1850 | 1461515582320 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:33:02 INFO - PROCESS | 1850 | 1461515582325 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:33:02 INFO - PROCESS | 1850 | 1461515582330 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:33:02 INFO - PROCESS | 1850 | 1461515582333 Marionette TRACE conn3 <- [1,186,null,{}] 09:33:02 INFO - PROCESS | 1850 | 1461515582339 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:02 INFO - PROCESS | 1850 | 1461515582510 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:33:02 INFO - PROCESS | 1850 | 1461515582574 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99bcc800 == 21 [pid = 1850] [id = 54] 09:33:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7f9a93b18400) [pid = 1850] [serial = 160] [outer = (nil)] 09:33:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7f9a9aa55400) [pid = 1850] [serial = 161] [outer = 0x7f9a93b18400] 09:33:02 INFO - PROCESS | 1850 | 1461515582635 Marionette DEBUG loaded listener.js 09:33:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7f9a9b39d400) [pid = 1850] [serial = 162] [outer = 0x7f9a93b18400] 09:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 54 (0x7f9a93d57800) [pid = 1850] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 53 (0x7f9a93f9d800) [pid = 1850] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 52 (0x7f9a9beefc00) [pid = 1850] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 51 (0x7f9a96e21800) [pid = 1850] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 50 (0x7f9a93b12c00) [pid = 1850] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:33:03 INFO - PROCESS | 1850 | 1461515583320 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1033ms 09:33:03 INFO - PROCESS | 1850 | 1461515583364 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:33:03 INFO - PROCESS | 1850 | 1461515583367 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:33:03 INFO - PROCESS | 1850 | 1461515583372 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:33:03 INFO - PROCESS | 1850 | 1461515583375 Marionette TRACE conn3 <- [1,190,null,{}] 09:33:03 INFO - PROCESS | 1850 | 1461515583380 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:03 INFO - PROCESS | 1850 | 1461515583502 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:33:03 INFO - PROCESS | 1850 | 1461515583517 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a0ab800 == 22 [pid = 1850] [id = 55] 09:33:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7f9a90b4e000) [pid = 1850] [serial = 163] [outer = (nil)] 09:33:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7f9a9ba21000) [pid = 1850] [serial = 164] [outer = 0x7f9a90b4e000] 09:33:03 INFO - PROCESS | 1850 | 1461515583576 Marionette DEBUG loaded listener.js 09:33:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7f9a9bb2c400) [pid = 1850] [serial = 165] [outer = 0x7f9a90b4e000] 09:33:04 INFO - PROCESS | 1850 | 1461515584300 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 974ms 09:33:04 INFO - PROCESS | 1850 | 1461515584348 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:33:04 INFO - PROCESS | 1850 | 1461515584351 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:33:04 INFO - PROCESS | 1850 | 1461515584356 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:33:04 INFO - PROCESS | 1850 | 1461515584359 Marionette TRACE conn3 <- [1,194,null,{}] 09:33:04 INFO - PROCESS | 1850 | 1461515584364 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:04 INFO - PROCESS | 1850 | 1461515584534 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:33:04 INFO - PROCESS | 1850 | 1461515584545 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a91c800 == 23 [pid = 1850] [id = 56] 09:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7f9a9cc60000) [pid = 1850] [serial = 166] [outer = (nil)] 09:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7f9a9d860800) [pid = 1850] [serial = 167] [outer = 0x7f9a9cc60000] 09:33:04 INFO - PROCESS | 1850 | 1461515584613 Marionette DEBUG loaded listener.js 09:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7f9aa1585400) [pid = 1850] [serial = 168] [outer = 0x7f9a9cc60000] 09:33:05 INFO - PROCESS | 1850 | 1461515585239 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 925ms 09:33:05 INFO - PROCESS | 1850 | 1461515585282 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:33:05 INFO - PROCESS | 1850 | 1461515585285 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:33:05 INFO - PROCESS | 1850 | 1461515585290 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:33:05 INFO - PROCESS | 1850 | 1461515585293 Marionette TRACE conn3 <- [1,198,null,{}] 09:33:05 INFO - PROCESS | 1850 | 1461515585299 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:05 INFO - PROCESS | 1850 | 1461515585471 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:33:05 INFO - PROCESS | 1850 | 1461515585604 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a910e6000 == 24 [pid = 1850] [id = 57] 09:33:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7f9a909dd800) [pid = 1850] [serial = 169] [outer = (nil)] 09:33:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7f9a909e7800) [pid = 1850] [serial = 170] [outer = 0x7f9a909dd800] 09:33:05 INFO - PROCESS | 1850 | 1461515585678 Marionette DEBUG loaded listener.js 09:33:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7f9a90dc0800) [pid = 1850] [serial = 171] [outer = 0x7f9a909dd800] 09:33:06 INFO - PROCESS | 1850 | 1461515586490 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1230ms 09:33:06 INFO - PROCESS | 1850 | 1461515586522 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:33:06 INFO - PROCESS | 1850 | 1461515586528 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:33:06 INFO - PROCESS | 1850 | 1461515586535 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:33:06 INFO - PROCESS | 1850 | 1461515586541 Marionette TRACE conn3 <- [1,202,null,{}] 09:33:06 INFO - PROCESS | 1850 | 1461515586548 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:06 INFO - PROCESS | 1850 | 1461515586695 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:33:06 INFO - PROCESS | 1850 | 1461515586825 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a98f5d000 == 25 [pid = 1850] [id = 58] 09:33:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7f9a927e8000) [pid = 1850] [serial = 172] [outer = (nil)] 09:33:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7f9a93f9d400) [pid = 1850] [serial = 173] [outer = 0x7f9a927e8000] 09:33:06 INFO - PROCESS | 1850 | 1461515586909 Marionette DEBUG loaded listener.js 09:33:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7f9a98054000) [pid = 1850] [serial = 174] [outer = 0x7f9a927e8000] 09:33:07 INFO - PROCESS | 1850 | 1461515587764 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1297ms 09:33:07 INFO - PROCESS | 1850 | 1461515587833 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:33:07 INFO - PROCESS | 1850 | 1461515587838 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:33:07 INFO - PROCESS | 1850 | 1461515587844 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:33:07 INFO - PROCESS | 1850 | 1461515587847 Marionette TRACE conn3 <- [1,206,null,{}] 09:33:07 INFO - PROCESS | 1850 | 1461515587853 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:08 INFO - PROCESS | 1850 | 1461515588007 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:33:08 INFO - PROCESS | 1850 | 1461515588139 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a97083000 == 26 [pid = 1850] [id = 59] 09:33:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7f9a99585000) [pid = 1850] [serial = 175] [outer = (nil)] 09:33:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7f9a9aa4d400) [pid = 1850] [serial = 176] [outer = 0x7f9a99585000] 09:33:08 INFO - PROCESS | 1850 | 1461515588220 Marionette DEBUG loaded listener.js 09:33:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7f9a9bb2d800) [pid = 1850] [serial = 177] [outer = 0x7f9a99585000] 09:33:09 INFO - PROCESS | 1850 | 1461515589019 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1185ms 09:33:09 INFO - PROCESS | 1850 | 1461515589029 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:33:09 INFO - PROCESS | 1850 | 1461515589033 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:33:09 INFO - PROCESS | 1850 | 1461515589050 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:33:09 INFO - PROCESS | 1850 | 1461515589057 Marionette TRACE conn3 <- [1,210,null,{}] 09:33:09 INFO - PROCESS | 1850 | 1461515589062 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:09 INFO - PROCESS | 1850 | 1461515589217 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:33:09 INFO - PROCESS | 1850 | 1461515589346 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9bf0f800 == 27 [pid = 1850] [id = 60] 09:33:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7f9a99589000) [pid = 1850] [serial = 178] [outer = (nil)] 09:33:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7f9a9d811800) [pid = 1850] [serial = 179] [outer = 0x7f9a99589000] 09:33:09 INFO - PROCESS | 1850 | 1461515589447 Marionette DEBUG loaded listener.js 09:33:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7f9aa65ef000) [pid = 1850] [serial = 180] [outer = 0x7f9a99589000] 09:33:10 INFO - PROCESS | 1850 | 1461515590453 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:33:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1447ms 09:33:10 INFO - PROCESS | 1850 | 1461515590489 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:33:10 INFO - PROCESS | 1850 | 1461515590493 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:33:10 INFO - PROCESS | 1850 | 1461515590499 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:33:10 INFO - PROCESS | 1850 | 1461515590501 Marionette TRACE conn3 <- [1,214,null,{}] 09:33:10 INFO - PROCESS | 1850 | 1461515590506 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:10 INFO - PROCESS | 1850 | 1461515590653 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:33:10 INFO - PROCESS | 1850 | 1461515590782 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cabe800 == 28 [pid = 1850] [id = 61] 09:33:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7f9a997aec00) [pid = 1850] [serial = 181] [outer = (nil)] 09:33:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7f9aa7685c00) [pid = 1850] [serial = 182] [outer = 0x7f9a997aec00] 09:33:10 INFO - PROCESS | 1850 | 1461515590853 Marionette DEBUG loaded listener.js 09:33:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7f9aa78db800) [pid = 1850] [serial = 183] [outer = 0x7f9a997aec00] 09:33:11 INFO - PROCESS | 1850 | 1461515591765 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1327ms 09:33:11 INFO - PROCESS | 1850 | 1461515591827 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:33:11 INFO - PROCESS | 1850 | 1461515591832 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:33:11 INFO - PROCESS | 1850 | 1461515591840 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:33:11 INFO - PROCESS | 1850 | 1461515591845 Marionette TRACE conn3 <- [1,218,null,{}] 09:33:11 INFO - PROCESS | 1850 | 1461515591854 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:12 INFO - PROCESS | 1850 | 1461515592090 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:33:12 INFO - PROCESS | 1850 | 1461515592264 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927be800 == 29 [pid = 1850] [id = 62] 09:33:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7f9a927e3800) [pid = 1850] [serial = 184] [outer = (nil)] 09:33:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7f9a9393ec00) [pid = 1850] [serial = 185] [outer = 0x7f9a927e3800] 09:33:12 INFO - PROCESS | 1850 | 1461515592337 Marionette DEBUG loaded listener.js 09:33:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7f9a93d59400) [pid = 1850] [serial = 186] [outer = 0x7f9a927e3800] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7f9a93de0400) [pid = 1850] [serial = 140] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7f9a93d5c000) [pid = 1850] [serial = 128] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7f9aa6517800) [pid = 1850] [serial = 134] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7f9aa78d3c00) [pid = 1850] [serial = 137] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7f9a96467c00) [pid = 1850] [serial = 129] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7f9a99c9d800) [pid = 1850] [serial = 131] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7f9a93d5e400) [pid = 1850] [serial = 126] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7f9aa853c400) [pid = 1850] [serial = 138] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7f9aa746e400) [pid = 1850] [serial = 135] [outer = (nil)] [url = about:blank] 09:33:12 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7f9a9b391c00) [pid = 1850] [serial = 132] [outer = (nil)] [url = about:blank] 09:33:13 INFO - PROCESS | 1850 | 1461515593063 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:33:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1236ms 09:33:13 INFO - PROCESS | 1850 | 1461515593074 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:33:13 INFO - PROCESS | 1850 | 1461515593082 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:33:13 INFO - PROCESS | 1850 | 1461515593091 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:33:13 INFO - PROCESS | 1850 | 1461515593094 Marionette TRACE conn3 <- [1,222,null,{}] 09:33:13 INFO - PROCESS | 1850 | 1461515593099 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:13 INFO - PROCESS | 1850 | 1461515593246 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:33:13 INFO - PROCESS | 1850 | 1461515593337 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a993d8800 == 30 [pid = 1850] [id = 63] 09:33:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7f9a93943800) [pid = 1850] [serial = 187] [outer = (nil)] 09:33:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7f9a98055c00) [pid = 1850] [serial = 188] [outer = 0x7f9a93943800] 09:33:13 INFO - PROCESS | 1850 | 1461515593404 Marionette DEBUG loaded listener.js 09:33:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7f9a993f6000) [pid = 1850] [serial = 189] [outer = 0x7f9a93943800] 09:33:14 INFO - PROCESS | 1850 | 1461515594028 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 989ms 09:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:33:14 INFO - PROCESS | 1850 | 1461515594080 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:33:14 INFO - PROCESS | 1850 | 1461515594083 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:33:14 INFO - PROCESS | 1850 | 1461515594089 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:33:14 INFO - PROCESS | 1850 | 1461515594094 Marionette TRACE conn3 <- [1,226,null,{}] 09:33:14 INFO - PROCESS | 1850 | 1461515594108 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:14 INFO - PROCESS | 1850 | 1461515594288 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:33:14 INFO - PROCESS | 1850 | 1461515594303 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a986800 == 31 [pid = 1850] [id = 64] 09:33:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7f9a9ad5e400) [pid = 1850] [serial = 190] [outer = (nil)] 09:33:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7f9a9baf4c00) [pid = 1850] [serial = 191] [outer = 0x7f9a9ad5e400] 09:33:14 INFO - PROCESS | 1850 | 1461515594368 Marionette DEBUG loaded listener.js 09:33:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7f9a9d80d800) [pid = 1850] [serial = 192] [outer = 0x7f9a9ad5e400] 09:33:15 INFO - PROCESS | 1850 | 1461515595042 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 984ms 09:33:15 INFO - PROCESS | 1850 | 1461515595072 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:33:15 INFO - PROCESS | 1850 | 1461515595075 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:33:15 INFO - PROCESS | 1850 | 1461515595085 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:33:15 INFO - PROCESS | 1850 | 1461515595087 Marionette TRACE conn3 <- [1,230,null,{}] 09:33:15 INFO - PROCESS | 1850 | 1461515595103 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:15 INFO - PROCESS | 1850 | 1461515595276 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:33:15 INFO - PROCESS | 1850 | 1461515595301 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca7e000 == 32 [pid = 1850] [id = 65] 09:33:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7f9a93ddf800) [pid = 1850] [serial = 193] [outer = (nil)] 09:33:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7f9aa746a800) [pid = 1850] [serial = 194] [outer = 0x7f9a93ddf800] 09:33:15 INFO - PROCESS | 1850 | 1461515595364 Marionette DEBUG loaded listener.js 09:33:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7f9aa76ee000) [pid = 1850] [serial = 195] [outer = 0x7f9a93ddf800] 09:33:16 INFO - PROCESS | 1850 | 1461515596399 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1379ms 09:33:16 INFO - PROCESS | 1850 | 1461515596467 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:33:16 INFO - PROCESS | 1850 | 1461515596471 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:33:16 INFO - PROCESS | 1850 | 1461515596479 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:33:16 INFO - PROCESS | 1850 | 1461515596482 Marionette TRACE conn3 <- [1,234,null,{}] 09:33:16 INFO - PROCESS | 1850 | 1461515596504 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:16 INFO - PROCESS | 1850 | 1461515596741 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:33:16 INFO - PROCESS | 1850 | 1461515596837 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15e0800 == 33 [pid = 1850] [id = 66] 09:33:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7f9aa76ef800) [pid = 1850] [serial = 196] [outer = (nil)] 09:33:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7f9aa78fa000) [pid = 1850] [serial = 197] [outer = 0x7f9aa76ef800] 09:33:16 INFO - PROCESS | 1850 | 1461515596910 Marionette DEBUG loaded listener.js 09:33:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7f9a9bb2a800) [pid = 1850] [serial = 198] [outer = 0x7f9aa76ef800] 09:33:17 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7f9a93b18400) [pid = 1850] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:33:17 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7f9a90b4e000) [pid = 1850] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:33:17 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7f9a909dc800) [pid = 1850] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:33:17 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7f9a90dc0000) [pid = 1850] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:33:17 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7f9a93b1c000) [pid = 1850] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:33:17 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7f9a93d55c00) [pid = 1850] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:33:17 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7f9a9093b000) [pid = 1850] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:33:17 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7f9a90dc0c00) [pid = 1850] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:33:17 INFO - PROCESS | 1850 | 1461515597702 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:33:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1241ms 09:33:17 INFO - PROCESS | 1850 | 1461515597718 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:33:17 INFO - PROCESS | 1850 | 1461515597720 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:33:17 INFO - PROCESS | 1850 | 1461515597726 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:33:17 INFO - PROCESS | 1850 | 1461515597729 Marionette TRACE conn3 <- [1,238,null,{}] 09:33:17 INFO - PROCESS | 1850 | 1461515597734 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:17 INFO - PROCESS | 1850 | 1461515597932 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:33:18 INFO - PROCESS | 1850 | 1461515598032 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a88000 == 34 [pid = 1850] [id = 67] 09:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7f9a93d5c800) [pid = 1850] [serial = 199] [outer = (nil)] 09:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7f9a9befa000) [pid = 1850] [serial = 200] [outer = 0x7f9a93d5c800] 09:33:18 INFO - PROCESS | 1850 | 1461515598098 Marionette DEBUG loaded listener.js 09:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7f9aaa29fc00) [pid = 1850] [serial = 201] [outer = 0x7f9a93d5c800] 09:33:18 INFO - PROCESS | 1850 | 1461515598720 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1035ms 09:33:18 INFO - PROCESS | 1850 | 1461515598763 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:33:18 INFO - PROCESS | 1850 | 1461515598767 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:33:18 INFO - PROCESS | 1850 | 1461515598773 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:33:18 INFO - PROCESS | 1850 | 1461515598776 Marionette TRACE conn3 <- [1,242,null,{}] 09:33:18 INFO - PROCESS | 1850 | 1461515598782 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:18 INFO - PROCESS | 1850 | 1461515598954 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:33:18 INFO - PROCESS | 1850 | 1461515598977 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa7668800 == 35 [pid = 1850] [id = 68] 09:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7f9a9232bc00) [pid = 1850] [serial = 202] [outer = (nil)] 09:33:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7f9aaa7be400) [pid = 1850] [serial = 203] [outer = 0x7f9a9232bc00] 09:33:19 INFO - PROCESS | 1850 | 1461515599040 Marionette DEBUG loaded listener.js 09:33:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7f9aabfb7000) [pid = 1850] [serial = 204] [outer = 0x7f9a9232bc00] 09:33:20 INFO - PROCESS | 1850 | 1461515600235 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1541ms 09:33:20 INFO - PROCESS | 1850 | 1461515600319 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:33:20 INFO - PROCESS | 1850 | 1461515600329 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:33:20 INFO - PROCESS | 1850 | 1461515600342 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:33:20 INFO - PROCESS | 1850 | 1461515600351 Marionette TRACE conn3 <- [1,246,null,{}] 09:33:20 INFO - PROCESS | 1850 | 1461515600425 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:20 INFO - PROCESS | 1850 | 1461515600640 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:33:20 INFO - PROCESS | 1850 | 1461515600777 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a98f6e000 == 36 [pid = 1850] [id = 69] 09:33:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7f9a927e0800) [pid = 1850] [serial = 205] [outer = (nil)] 09:33:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7f9a93d58400) [pid = 1850] [serial = 206] [outer = 0x7f9a927e0800] 09:33:20 INFO - PROCESS | 1850 | 1461515600853 Marionette DEBUG loaded listener.js 09:33:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7f9a98056000) [pid = 1850] [serial = 207] [outer = 0x7f9a927e0800] 09:33:21 INFO - PROCESS | 1850 | 1461515601685 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1403ms 09:33:21 INFO - PROCESS | 1850 | 1461515601744 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:33:21 INFO - PROCESS | 1850 | 1461515601753 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:33:21 INFO - PROCESS | 1850 | 1461515601765 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:33:21 INFO - PROCESS | 1850 | 1461515601769 Marionette TRACE conn3 <- [1,250,null,{}] 09:33:21 INFO - PROCESS | 1850 | 1461515601794 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:21 INFO - PROCESS | 1850 | 1461515601990 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:33:22 INFO - PROCESS | 1850 | 1461515602120 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15dc800 == 37 [pid = 1850] [id = 70] 09:33:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7f9a990db800) [pid = 1850] [serial = 208] [outer = (nil)] 09:33:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7f9a9aa4e000) [pid = 1850] [serial = 209] [outer = 0x7f9a990db800] 09:33:22 INFO - PROCESS | 1850 | 1461515602209 Marionette DEBUG loaded listener.js 09:33:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7f9a9cc59400) [pid = 1850] [serial = 210] [outer = 0x7f9a990db800] 09:33:23 INFO - PROCESS | 1850 | 1461515603029 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1304ms 09:33:23 INFO - PROCESS | 1850 | 1461515603069 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:33:23 INFO - PROCESS | 1850 | 1461515603073 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:33:23 INFO - PROCESS | 1850 | 1461515603079 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:33:23 INFO - PROCESS | 1850 | 1461515603084 Marionette TRACE conn3 <- [1,254,null,{}] 09:33:23 INFO - PROCESS | 1850 | 1461515603099 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:23 INFO - PROCESS | 1850 | 1461515603271 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:33:23 INFO - PROCESS | 1850 | 1461515603400 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8820000 == 38 [pid = 1850] [id = 71] 09:33:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7f9a98109000) [pid = 1850] [serial = 211] [outer = (nil)] 09:33:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7f9a997b0000) [pid = 1850] [serial = 212] [outer = 0x7f9a98109000] 09:33:23 INFO - PROCESS | 1850 | 1461515603476 Marionette DEBUG loaded listener.js 09:33:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7f9aa74b3400) [pid = 1850] [serial = 213] [outer = 0x7f9a98109000] 09:33:24 INFO - PROCESS | 1850 | 1461515604340 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1287ms 09:33:24 INFO - PROCESS | 1850 | 1461515604367 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:33:24 INFO - PROCESS | 1850 | 1461515604371 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:33:24 INFO - PROCESS | 1850 | 1461515604377 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:33:24 INFO - PROCESS | 1850 | 1461515604380 Marionette TRACE conn3 <- [1,258,null,{}] 09:33:24 INFO - PROCESS | 1850 | 1461515604385 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:24 INFO - PROCESS | 1850 | 1461515604533 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:33:24 INFO - PROCESS | 1850 | 1461515604665 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac46a000 == 39 [pid = 1850] [id = 72] 09:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7f9a9810cc00) [pid = 1850] [serial = 214] [outer = (nil)] 09:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7f9aa8604800) [pid = 1850] [serial = 215] [outer = 0x7f9a9810cc00] 09:33:24 INFO - PROCESS | 1850 | 1461515604746 Marionette DEBUG loaded listener.js 09:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7f9aa8873800) [pid = 1850] [serial = 216] [outer = 0x7f9a9810cc00] 09:33:25 INFO - PROCESS | 1850 | 1461515605769 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:33:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:33:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1428ms 09:33:25 INFO - PROCESS | 1850 | 1461515605806 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:33:25 INFO - PROCESS | 1850 | 1461515605811 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:33:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:33:25 INFO - PROCESS | 1850 | 1461515605819 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:33:25 INFO - PROCESS | 1850 | 1461515605825 Marionette TRACE conn3 <- [1,262,null,{}] 09:33:25 INFO - PROCESS | 1850 | 1461515605834 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:25 INFO - PROCESS | 1850 | 1461515605978 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:33:26 INFO - PROCESS | 1850 | 1461515606129 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a980ed000 == 40 [pid = 1850] [id = 73] 09:33:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7f9a90ec8800) [pid = 1850] [serial = 217] [outer = (nil)] 09:33:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7f9a92325c00) [pid = 1850] [serial = 218] [outer = 0x7f9a90ec8800] 09:33:26 INFO - PROCESS | 1850 | 1461515606237 Marionette DEBUG loaded listener.js 09:33:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7f9a93d54c00) [pid = 1850] [serial = 219] [outer = 0x7f9a90ec8800] 09:33:26 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7f9a9d860800) [pid = 1850] [serial = 167] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | 1461515607092 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7f9a9aa55400) [pid = 1850] [serial = 161] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7f9a9b39d400) [pid = 1850] [serial = 162] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7f9a9ba21000) [pid = 1850] [serial = 164] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7f9a916bbc00) [pid = 1850] [serial = 144] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7f9a90b49000) [pid = 1850] [serial = 143] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7f9a9bead000) [pid = 1850] [serial = 150] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7f9a93d5dc00) [pid = 1850] [serial = 149] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7f9a970aa400) [pid = 1850] [serial = 146] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7f9a93d5d400) [pid = 1850] [serial = 155] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7f9a93fa8000) [pid = 1850] [serial = 156] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7f9a927e7400) [pid = 1850] [serial = 153] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7f9a90b48c00) [pid = 1850] [serial = 152] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7f9a990db000) [pid = 1850] [serial = 147] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7f9a990dd800) [pid = 1850] [serial = 158] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7f9a9971dc00) [pid = 1850] [serial = 159] [outer = (nil)] [url = about:blank] 09:33:27 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7f9a9bb2c400) [pid = 1850] [serial = 165] [outer = (nil)] [url = about:blank] 09:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1339ms 09:33:27 INFO - PROCESS | 1850 | 1461515607160 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:33:27 INFO - PROCESS | 1850 | 1461515607168 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:33:27 INFO - PROCESS | 1850 | 1461515607178 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:33:27 INFO - PROCESS | 1850 | 1461515607181 Marionette TRACE conn3 <- [1,266,null,{}] 09:33:27 INFO - PROCESS | 1850 | 1461515607185 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:27 INFO - PROCESS | 1850 | 1461515607334 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:33:27 INFO - PROCESS | 1850 | 1461515607345 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93967000 == 41 [pid = 1850] [id = 74] 09:33:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7f9a93de5400) [pid = 1850] [serial = 220] [outer = (nil)] 09:33:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7f9a97019000) [pid = 1850] [serial = 221] [outer = 0x7f9a93de5400] 09:33:27 INFO - PROCESS | 1850 | 1461515607404 Marionette DEBUG loaded listener.js 09:33:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7f9a9810c000) [pid = 1850] [serial = 222] [outer = 0x7f9a93de5400] 09:33:28 INFO - PROCESS | 1850 | 1461515608199 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1039ms 09:33:28 INFO - PROCESS | 1850 | 1461515608216 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:33:28 INFO - PROCESS | 1850 | 1461515608219 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:33:28 INFO - PROCESS | 1850 | 1461515608225 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:33:28 INFO - PROCESS | 1850 | 1461515608235 Marionette TRACE conn3 <- [1,270,null,{}] 09:33:28 INFO - PROCESS | 1850 | 1461515608271 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:28 INFO - PROCESS | 1850 | 1461515608422 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:33:28 INFO - PROCESS | 1850 | 1461515608433 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a45d800 == 42 [pid = 1850] [id = 75] 09:33:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7f9a993f0400) [pid = 1850] [serial = 223] [outer = (nil)] 09:33:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7f9a9a963c00) [pid = 1850] [serial = 224] [outer = 0x7f9a993f0400] 09:33:28 INFO - PROCESS | 1850 | 1461515608499 Marionette DEBUG loaded listener.js 09:33:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7f9a9b39d400) [pid = 1850] [serial = 225] [outer = 0x7f9a993f0400] 09:33:29 INFO - PROCESS | 1850 | 1461515609263 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1058ms 09:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:33:29 INFO - PROCESS | 1850 | 1461515609295 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:33:29 INFO - PROCESS | 1850 | 1461515609298 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:33:29 INFO - PROCESS | 1850 | 1461515609304 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:33:29 INFO - PROCESS | 1850 | 1461515609307 Marionette TRACE conn3 <- [1,274,null,{}] 09:33:29 INFO - PROCESS | 1850 | 1461515609312 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:29 INFO - PROCESS | 1850 | 1461515609461 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:33:29 INFO - PROCESS | 1850 | 1461515609479 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9bf11800 == 43 [pid = 1850] [id = 76] 09:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7f9a993f4c00) [pid = 1850] [serial = 226] [outer = (nil)] 09:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7f9a9bf3c000) [pid = 1850] [serial = 227] [outer = 0x7f9a993f4c00] 09:33:29 INFO - PROCESS | 1850 | 1461515609542 Marionette DEBUG loaded listener.js 09:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7f9a9d85a800) [pid = 1850] [serial = 228] [outer = 0x7f9a993f4c00] 09:33:30 INFO - PROCESS | 1850 | 1461515610295 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1029ms 09:33:30 INFO - PROCESS | 1850 | 1461515610332 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:33:30 INFO - PROCESS | 1850 | 1461515610335 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:33:30 INFO - PROCESS | 1850 | 1461515610348 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:33:30 INFO - PROCESS | 1850 | 1461515610350 Marionette TRACE conn3 <- [1,278,null,{}] 09:33:30 INFO - PROCESS | 1850 | 1461515610356 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:30 INFO - PROCESS | 1850 | 1461515610513 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:33:30 INFO - PROCESS | 1850 | 1461515610536 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa06e8800 == 44 [pid = 1850] [id = 77] 09:33:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7f9a90ec9400) [pid = 1850] [serial = 229] [outer = (nil)] 09:33:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7f9aa6513000) [pid = 1850] [serial = 230] [outer = 0x7f9a90ec9400] 09:33:30 INFO - PROCESS | 1850 | 1461515610598 Marionette DEBUG loaded listener.js 09:33:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7f9aa74b2c00) [pid = 1850] [serial = 231] [outer = 0x7f9a90ec9400] 09:33:31 INFO - PROCESS | 1850 | 1461515611308 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1036ms 09:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:33:31 INFO - PROCESS | 1850 | 1461515611379 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:33:31 INFO - PROCESS | 1850 | 1461515611382 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:33:31 INFO - PROCESS | 1850 | 1461515611386 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:33:31 INFO - PROCESS | 1850 | 1461515611390 Marionette TRACE conn3 <- [1,282,null,{}] 09:33:31 INFO - PROCESS | 1850 | 1461515611394 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:31 INFO - PROCESS | 1850 | 1461515611617 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:33:31 INFO - PROCESS | 1850 | 1461515611653 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa852c000 == 45 [pid = 1850] [id = 78] 09:33:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7f9aa86bf400) [pid = 1850] [serial = 232] [outer = (nil)] 09:33:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7f9aaa7c0400) [pid = 1850] [serial = 233] [outer = 0x7f9aa86bf400] 09:33:31 INFO - PROCESS | 1850 | 1461515611740 Marionette DEBUG loaded listener.js 09:33:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7f9aac1a3800) [pid = 1850] [serial = 234] [outer = 0x7f9aa86bf400] 09:33:32 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7f9a93943800) [pid = 1850] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:33:32 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7f9a9ad5e400) [pid = 1850] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:33:32 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7f9a93d5c800) [pid = 1850] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:33:32 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7f9a93ddf800) [pid = 1850] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:33:32 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7f9aa76ef800) [pid = 1850] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:33:32 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7f9a927e3800) [pid = 1850] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:33:32 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7f9a9cc60000) [pid = 1850] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:33:32 INFO - PROCESS | 1850 | 1461515612593 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1234ms 09:33:32 INFO - PROCESS | 1850 | 1461515612621 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:33:32 INFO - PROCESS | 1850 | 1461515612624 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:33:32 INFO - PROCESS | 1850 | 1461515612635 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:33:32 INFO - PROCESS | 1850 | 1461515612638 Marionette TRACE conn3 <- [1,286,null,{}] 09:33:32 INFO - PROCESS | 1850 | 1461515612645 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:32 INFO - PROCESS | 1850 | 1461515612775 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:33:32 INFO - PROCESS | 1850 | 1461515612792 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9647b000 == 46 [pid = 1850] [id = 79] 09:33:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7f9a9aa55c00) [pid = 1850] [serial = 235] [outer = (nil)] 09:33:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7f9aac1ac800) [pid = 1850] [serial = 236] [outer = 0x7f9a9aa55c00] 09:33:32 INFO - PROCESS | 1850 | 1461515612850 Marionette DEBUG loaded listener.js 09:33:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7f9aac650800) [pid = 1850] [serial = 237] [outer = 0x7f9a9aa55c00] 09:33:33 INFO - PROCESS | 1850 | 1461515613605 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 983ms 09:33:33 INFO - PROCESS | 1850 | 1461515613619 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:33:33 INFO - PROCESS | 1850 | 1461515613621 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:33:33 INFO - PROCESS | 1850 | 1461515613630 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:33:33 INFO - PROCESS | 1850 | 1461515613632 Marionette TRACE conn3 <- [1,290,null,{}] 09:33:33 INFO - PROCESS | 1850 | 1461515613637 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:33 INFO - PROCESS | 1850 | 1461515613803 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:33:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7f9a9232b400) [pid = 1850] [serial = 238] [outer = 0x7f9a909e2c00] 09:33:33 INFO - PROCESS | 1850 | 1461515613864 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac8b6000 == 47 [pid = 1850] [id = 80] 09:33:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7f9a9398d800) [pid = 1850] [serial = 239] [outer = (nil)] 09:33:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7f9a93991800) [pid = 1850] [serial = 240] [outer = 0x7f9a9398d800] 09:33:33 INFO - PROCESS | 1850 | 1461515613932 Marionette DEBUG loaded listener.js 09:33:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7f9aa78df800) [pid = 1850] [serial = 241] [outer = 0x7f9a9398d800] 09:33:34 INFO - PROCESS | 1850 | 1461515614933 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1332ms 09:33:34 INFO - PROCESS | 1850 | 1461515614963 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:33:34 INFO - PROCESS | 1850 | 1461515614969 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:33:34 INFO - PROCESS | 1850 | 1461515614978 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:33:34 INFO - PROCESS | 1850 | 1461515614983 Marionette TRACE conn3 <- [1,294,null,{}] 09:33:34 INFO - PROCESS | 1850 | 1461515614991 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:35 INFO - PROCESS | 1850 | 1461515615157 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:33:35 INFO - PROCESS | 1850 | 1461515615287 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99bd6800 == 48 [pid = 1850] [id = 81] 09:33:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7f9a9398b400) [pid = 1850] [serial = 242] [outer = (nil)] 09:33:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7f9a93990c00) [pid = 1850] [serial = 243] [outer = 0x7f9a9398b400] 09:33:35 INFO - PROCESS | 1850 | 1461515615361 Marionette DEBUG loaded listener.js 09:33:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7f9a93ddd800) [pid = 1850] [serial = 244] [outer = 0x7f9a9398b400] 09:33:36 INFO - PROCESS | 1850 | 1461515616187 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:36 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. 09:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1230ms 09:33:36 INFO - PROCESS | 1850 | 1461515616224 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:33:36 INFO - PROCESS | 1850 | 1461515616232 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:33:36 INFO - PROCESS | 1850 | 1461515616244 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:33:36 INFO - PROCESS | 1850 | 1461515616247 Marionette TRACE conn3 <- [1,298,null,{}] 09:33:36 INFO - PROCESS | 1850 | 1461515616253 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:36 INFO - PROCESS | 1850 | 1461515616406 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:33:36 INFO - PROCESS | 1850 | 1461515616536 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ccb3800 == 49 [pid = 1850] [id = 82] 09:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7f9a9810a000) [pid = 1850] [serial = 245] [outer = (nil)] 09:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7f9a9810ec00) [pid = 1850] [serial = 246] [outer = 0x7f9a9810a000] 09:33:36 INFO - PROCESS | 1850 | 1461515616607 Marionette DEBUG loaded listener.js 09:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7f9a9971fc00) [pid = 1850] [serial = 247] [outer = 0x7f9a9810a000] 09:33:37 INFO - PROCESS | 1850 | 1461515617547 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:37 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. 09:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1329ms 09:33:37 INFO - PROCESS | 1850 | 1461515617572 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:33:37 INFO - PROCESS | 1850 | 1461515617576 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:33:37 INFO - PROCESS | 1850 | 1461515617582 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:33:37 INFO - PROCESS | 1850 | 1461515617588 Marionette TRACE conn3 <- [1,302,null,{}] 09:33:37 INFO - PROCESS | 1850 | 1461515617604 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:37 INFO - PROCESS | 1850 | 1461515617761 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:33:37 INFO - PROCESS | 1850 | 1461515617901 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaca8e000 == 50 [pid = 1850] [id = 83] 09:33:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7f9a9a3c5800) [pid = 1850] [serial = 248] [outer = (nil)] 09:33:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7f9a9aa10000) [pid = 1850] [serial = 249] [outer = 0x7f9a9a3c5800] 09:33:38 INFO - PROCESS | 1850 | 1461515617999 Marionette DEBUG loaded listener.js 09:33:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7f9a9b39ec00) [pid = 1850] [serial = 250] [outer = 0x7f9a9a3c5800] 09:33:38 INFO - PROCESS | 1850 | 1461515618846 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:38 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. 09:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1287ms 09:33:38 INFO - PROCESS | 1850 | 1461515618870 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:33:38 INFO - PROCESS | 1850 | 1461515618875 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:33:38 INFO - PROCESS | 1850 | 1461515618880 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:33:38 INFO - PROCESS | 1850 | 1461515618884 Marionette TRACE conn3 <- [1,306,null,{}] 09:33:38 INFO - PROCESS | 1850 | 1461515618889 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:39 INFO - PROCESS | 1850 | 1461515619051 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:33:39 INFO - PROCESS | 1850 | 1461515619192 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaf45a000 == 51 [pid = 1850] [id = 84] 09:33:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7f9a9aa09400) [pid = 1850] [serial = 251] [outer = (nil)] 09:33:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7f9a9cc66c00) [pid = 1850] [serial = 252] [outer = 0x7f9a9aa09400] 09:33:39 INFO - PROCESS | 1850 | 1461515619268 Marionette DEBUG loaded listener.js 09:33:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7f9aa78f5c00) [pid = 1850] [serial = 253] [outer = 0x7f9a9aa09400] 09:33:40 INFO - PROCESS | 1850 | 1461515620139 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:40 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. 09:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1282ms 09:33:40 INFO - PROCESS | 1850 | 1461515620165 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:33:40 INFO - PROCESS | 1850 | 1461515620169 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:33:40 INFO - PROCESS | 1850 | 1461515620175 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:33:40 INFO - PROCESS | 1850 | 1461515620180 Marionette TRACE conn3 <- [1,310,null,{}] 09:33:40 INFO - PROCESS | 1850 | 1461515620186 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:40 INFO - PROCESS | 1850 | 1461515620332 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:33:40 INFO - PROCESS | 1850 | 1461515620442 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0c9c800 == 52 [pid = 1850] [id = 85] 09:33:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7f9a9b3a0000) [pid = 1850] [serial = 254] [outer = (nil)] 09:33:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7f9aa8871c00) [pid = 1850] [serial = 255] [outer = 0x7f9a9b3a0000] 09:33:40 INFO - PROCESS | 1850 | 1461515620516 Marionette DEBUG loaded listener.js 09:33:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7f9aaa215000) [pid = 1850] [serial = 256] [outer = 0x7f9a9b3a0000] 09:33:41 INFO - PROCESS | 1850 | 1461515621365 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:41 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. 09:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1237ms 09:33:41 INFO - PROCESS | 1850 | 1461515621413 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:33:41 INFO - PROCESS | 1850 | 1461515621416 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:33:41 INFO - PROCESS | 1850 | 1461515621423 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:33:41 INFO - PROCESS | 1850 | 1461515621426 Marionette TRACE conn3 <- [1,314,null,{}] 09:33:41 INFO - PROCESS | 1850 | 1461515621432 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:41 INFO - PROCESS | 1850 | 1461515621635 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:33:41 INFO - PROCESS | 1850 | 1461515621769 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93cc9800 == 53 [pid = 1850] [id = 86] 09:33:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7f9a90b46000) [pid = 1850] [serial = 257] [outer = (nil)] 09:33:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7f9a93d56800) [pid = 1850] [serial = 258] [outer = 0x7f9a90b46000] 09:33:41 INFO - PROCESS | 1850 | 1461515621848 Marionette DEBUG loaded listener.js 09:33:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7f9aaca03400) [pid = 1850] [serial = 259] [outer = 0x7f9a90b46000] 09:33:42 INFO - PROCESS | 1850 | 1461515622961 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:43 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. 09:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1579ms 09:33:43 INFO - PROCESS | 1850 | 1461515623004 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:33:43 INFO - PROCESS | 1850 | 1461515623009 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:33:43 INFO - PROCESS | 1850 | 1461515623017 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:33:43 INFO - PROCESS | 1850 | 1461515623023 Marionette TRACE conn3 <- [1,318,null,{}] 09:33:43 INFO - PROCESS | 1850 | 1461515623031 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:43 INFO - PROCESS | 1850 | 1461515623185 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:33:43 INFO - PROCESS | 1850 | 1461515623379 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4b6800 == 54 [pid = 1850] [id = 87] 09:33:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7f9a9398ac00) [pid = 1850] [serial = 260] [outer = (nil)] 09:33:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7f9a93992c00) [pid = 1850] [serial = 261] [outer = 0x7f9a9398ac00] 09:33:43 INFO - PROCESS | 1850 | 1461515623450 Marionette DEBUG loaded listener.js 09:33:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7f9a964c2c00) [pid = 1850] [serial = 262] [outer = 0x7f9a9398ac00] 09:33:44 INFO - PROCESS | 1850 | 1461515624316 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:44 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. 09:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1338ms 09:33:44 INFO - PROCESS | 1850 | 1461515624356 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:33:44 INFO - PROCESS | 1850 | 1461515624364 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:33:44 INFO - PROCESS | 1850 | 1461515624375 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:33:44 INFO - PROCESS | 1850 | 1461515624378 Marionette TRACE conn3 <- [1,322,null,{}] 09:33:44 INFO - PROCESS | 1850 | 1461515624384 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:44 INFO - PROCESS | 1850 | 1461515624550 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:33:44 INFO - PROCESS | 1850 | 1461515624687 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927ad800 == 55 [pid = 1850] [id = 88] 09:33:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7f9a981c0000) [pid = 1850] [serial = 263] [outer = (nil)] 09:33:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7f9a99058000) [pid = 1850] [serial = 264] [outer = 0x7f9a981c0000] 09:33:44 INFO - PROCESS | 1850 | 1461515624758 Marionette DEBUG loaded listener.js 09:33:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7f9a99c9b400) [pid = 1850] [serial = 265] [outer = 0x7f9a981c0000] 09:33:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9647b000 == 54 [pid = 1850] [id = 79] 09:33:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa852c000 == 53 [pid = 1850] [id = 78] 09:33:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa06e8800 == 52 [pid = 1850] [id = 77] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7f9a93f9d400) [pid = 1850] [serial = 173] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7f9a9aa4d400) [pid = 1850] [serial = 176] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7f9a909e7800) [pid = 1850] [serial = 170] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7f9a9d811800) [pid = 1850] [serial = 179] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7f9aaa7be400) [pid = 1850] [serial = 203] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9bf11800 == 51 [pid = 1850] [id = 76] 09:33:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a45d800 == 50 [pid = 1850] [id = 75] 09:33:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93967000 == 49 [pid = 1850] [id = 74] 09:33:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a980ed000 == 48 [pid = 1850] [id = 73] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7f9a98055c00) [pid = 1850] [serial = 188] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7f9a9d80d800) [pid = 1850] [serial = 192] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7f9aaa29fc00) [pid = 1850] [serial = 201] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7f9a9baf4c00) [pid = 1850] [serial = 191] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7f9aa7685c00) [pid = 1850] [serial = 182] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7f9aa76ee000) [pid = 1850] [serial = 195] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7f9a9bb2a800) [pid = 1850] [serial = 198] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7f9a993f6000) [pid = 1850] [serial = 189] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7f9a9393ec00) [pid = 1850] [serial = 185] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7f9aa1585400) [pid = 1850] [serial = 168] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7f9a9befa000) [pid = 1850] [serial = 200] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7f9aa746a800) [pid = 1850] [serial = 194] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7f9aa78fa000) [pid = 1850] [serial = 197] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7f9a93d59400) [pid = 1850] [serial = 186] [outer = (nil)] [url = about:blank] 09:33:45 INFO - PROCESS | 1850 | 1461515625639 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:45 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. 09:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1330ms 09:33:45 INFO - PROCESS | 1850 | 1461515625707 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:33:45 INFO - PROCESS | 1850 | 1461515625711 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:33:45 INFO - PROCESS | 1850 | 1461515625717 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:33:45 INFO - PROCESS | 1850 | 1461515625722 Marionette TRACE conn3 <- [1,326,null,{}] 09:33:45 INFO - PROCESS | 1850 | 1461515625736 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:45 INFO - PROCESS | 1850 | 1461515625902 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:33:45 INFO - PROCESS | 1850 | 1461515625919 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a918000 == 49 [pid = 1850] [id = 89] 09:33:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7f9a93d54400) [pid = 1850] [serial = 266] [outer = (nil)] 09:33:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7f9a99e9fc00) [pid = 1850] [serial = 267] [outer = 0x7f9a93d54400] 09:33:46 INFO - PROCESS | 1850 | 1461515626061 Marionette DEBUG loaded listener.js 09:33:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7f9a9aa07800) [pid = 1850] [serial = 268] [outer = 0x7f9a93d54400] 09:33:46 INFO - PROCESS | 1850 | 1461515626816 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:46 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. 09:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1138ms 09:33:46 INFO - PROCESS | 1850 | 1461515626869 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:33:46 INFO - PROCESS | 1850 | 1461515626876 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:33:46 INFO - PROCESS | 1850 | 1461515626885 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:33:46 INFO - PROCESS | 1850 | 1461515626890 Marionette TRACE conn3 <- [1,330,null,{}] 09:33:46 INFO - PROCESS | 1850 | 1461515626896 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:47 INFO - PROCESS | 1850 | 1461515627106 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:33:47 INFO - PROCESS | 1850 | 1461515627236 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cc0c000 == 50 [pid = 1850] [id = 90] 09:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7f9a93f9d400) [pid = 1850] [serial = 269] [outer = (nil)] 09:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7f9a9ba24c00) [pid = 1850] [serial = 270] [outer = 0x7f9a93f9d400] 09:33:47 INFO - PROCESS | 1850 | 1461515627305 Marionette DEBUG loaded listener.js 09:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7f9a9cc71400) [pid = 1850] [serial = 271] [outer = 0x7f9a93f9d400] 09:33:48 INFO - PROCESS | 1850 | 1461515628201 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:48 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. 09:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1338ms 09:33:48 INFO - PROCESS | 1850 | 1461515628223 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:33:48 INFO - PROCESS | 1850 | 1461515628228 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:33:48 INFO - PROCESS | 1850 | 1461515628235 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:33:48 INFO - PROCESS | 1850 | 1461515628238 Marionette TRACE conn3 <- [1,334,null,{}] 09:33:48 INFO - PROCESS | 1850 | 1461515628250 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:48 INFO - PROCESS | 1850 | 1461515628477 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:33:48 INFO - PROCESS | 1850 | 1461515628504 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93cd1800 == 51 [pid = 1850] [id = 91] 09:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7f9a9974dc00) [pid = 1850] [serial = 272] [outer = (nil)] 09:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7f9a99753400) [pid = 1850] [serial = 273] [outer = 0x7f9a9974dc00] 09:33:48 INFO - PROCESS | 1850 | 1461515628581 Marionette DEBUG loaded listener.js 09:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7f9a9aa0d400) [pid = 1850] [serial = 274] [outer = 0x7f9a9974dc00] 09:33:49 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7f9a90ec9400) [pid = 1850] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:33:49 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7f9a993f4c00) [pid = 1850] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:33:49 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7f9aa86bf400) [pid = 1850] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:33:49 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7f9a993f0400) [pid = 1850] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:33:49 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7f9a9aa55c00) [pid = 1850] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:33:49 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7f9a93de5400) [pid = 1850] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:33:49 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7f9a90ec8800) [pid = 1850] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:33:49 INFO - PROCESS | 1850 | 1461515629459 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:49 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. 09:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1237ms 09:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:33:49 INFO - PROCESS | 1850 | 1461515629471 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:33:49 INFO - PROCESS | 1850 | 1461515629474 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:33:49 INFO - PROCESS | 1850 | 1461515629479 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:33:49 INFO - PROCESS | 1850 | 1461515629482 Marionette TRACE conn3 <- [1,338,null,{}] 09:33:49 INFO - PROCESS | 1850 | 1461515629494 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:49 INFO - PROCESS | 1850 | 1461515629645 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:33:49 INFO - PROCESS | 1850 | 1461515629665 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8819000 == 52 [pid = 1850] [id = 92] 09:33:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7f9a9aa53c00) [pid = 1850] [serial = 275] [outer = (nil)] 09:33:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7f9aa78ee000) [pid = 1850] [serial = 276] [outer = 0x7f9a9aa53c00] 09:33:49 INFO - PROCESS | 1850 | 1461515629727 Marionette DEBUG loaded listener.js 09:33:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7f9aa86bf400) [pid = 1850] [serial = 277] [outer = 0x7f9a9aa53c00] 09:33:50 INFO - PROCESS | 1850 | 1461515630428 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:50 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. 09:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 983ms 09:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:33:50 INFO - PROCESS | 1850 | 1461515630462 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:33:50 INFO - PROCESS | 1850 | 1461515630465 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:33:50 INFO - PROCESS | 1850 | 1461515630471 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:33:50 INFO - PROCESS | 1850 | 1461515630473 Marionette TRACE conn3 <- [1,342,null,{}] 09:33:50 INFO - PROCESS | 1850 | 1461515630478 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:50 INFO - PROCESS | 1850 | 1461515630650 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:33:50 INFO - PROCESS | 1850 | 1461515630667 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac837000 == 53 [pid = 1850] [id = 93] 09:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7f9a9398c800) [pid = 1850] [serial = 278] [outer = (nil)] 09:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7f9aa886f400) [pid = 1850] [serial = 279] [outer = 0x7f9a9398c800] 09:33:50 INFO - PROCESS | 1850 | 1461515630727 Marionette DEBUG loaded listener.js 09:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7f9aac6ab000) [pid = 1850] [serial = 280] [outer = 0x7f9a9398c800] 09:33:51 INFO - PROCESS | 1850 | 1461515631500 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:51 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. 09:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1078ms 09:33:51 INFO - PROCESS | 1850 | 1461515631556 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:33:51 INFO - PROCESS | 1850 | 1461515631562 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:33:51 INFO - PROCESS | 1850 | 1461515631570 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:33:51 INFO - PROCESS | 1850 | 1461515631576 Marionette TRACE conn3 <- [1,346,null,{}] 09:33:51 INFO - PROCESS | 1850 | 1461515631587 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:51 INFO - PROCESS | 1850 | 1461515631802 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:33:51 INFO - PROCESS | 1850 | 1461515631945 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a98f5f000 == 54 [pid = 1850] [id = 94] 09:33:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7f9a90ece400) [pid = 1850] [serial = 281] [outer = (nil)] 09:33:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7f9a9398d000) [pid = 1850] [serial = 282] [outer = 0x7f9a90ece400] 09:33:52 INFO - PROCESS | 1850 | 1461515632030 Marionette DEBUG loaded listener.js 09:33:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7f9a964c8400) [pid = 1850] [serial = 283] [outer = 0x7f9a90ece400] 09:33:52 INFO - PROCESS | 1850 | 1461515632984 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:53 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. 09:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1487ms 09:33:53 INFO - PROCESS | 1850 | 1461515633058 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:33:53 INFO - PROCESS | 1850 | 1461515633066 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:33:53 INFO - PROCESS | 1850 | 1461515633076 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:33:53 INFO - PROCESS | 1850 | 1461515633080 Marionette TRACE conn3 <- [1,350,null,{}] 09:33:53 INFO - PROCESS | 1850 | 1461515633086 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:53 INFO - PROCESS | 1850 | 1461515633282 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:33:53 INFO - PROCESS | 1850 | 1461515633422 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cab2800 == 55 [pid = 1850] [id = 95] 09:33:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7f9a96e1ec00) [pid = 1850] [serial = 284] [outer = (nil)] 09:33:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7f9a99b71800) [pid = 1850] [serial = 285] [outer = 0x7f9a96e1ec00] 09:33:53 INFO - PROCESS | 1850 | 1461515633500 Marionette DEBUG loaded listener.js 09:33:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7f9a99e9ac00) [pid = 1850] [serial = 286] [outer = 0x7f9a96e1ec00] 09:33:54 INFO - PROCESS | 1850 | 1461515634523 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:54 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. 09:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1480ms 09:33:54 INFO - PROCESS | 1850 | 1461515634557 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:33:54 INFO - PROCESS | 1850 | 1461515634561 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:33:54 INFO - PROCESS | 1850 | 1461515634567 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:33:54 INFO - PROCESS | 1850 | 1461515634572 Marionette TRACE conn3 <- [1,354,null,{}] 09:33:54 INFO - PROCESS | 1850 | 1461515634588 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:54 INFO - PROCESS | 1850 | 1461515634757 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:33:54 INFO - PROCESS | 1850 | 1461515634900 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0ad2000 == 56 [pid = 1850] [id = 96] 09:33:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7f9a9aa0cc00) [pid = 1850] [serial = 287] [outer = (nil)] 09:33:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7f9a9ac59000) [pid = 1850] [serial = 288] [outer = 0x7f9a9aa0cc00] 09:33:54 INFO - PROCESS | 1850 | 1461515634983 Marionette DEBUG loaded listener.js 09:33:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7f9a9ac62000) [pid = 1850] [serial = 289] [outer = 0x7f9a9aa0cc00] 09:33:55 INFO - PROCESS | 1850 | 1461515635885 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:55 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. 09:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1387ms 09:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:33:55 INFO - PROCESS | 1850 | 1461515635956 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:33:55 INFO - PROCESS | 1850 | 1461515635959 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:33:55 INFO - PROCESS | 1850 | 1461515635966 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:33:55 INFO - PROCESS | 1850 | 1461515635969 Marionette TRACE conn3 <- [1,358,null,{}] 09:33:55 INFO - PROCESS | 1850 | 1461515635974 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:56 INFO - PROCESS | 1850 | 1461515636132 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:33:56 INFO - PROCESS | 1850 | 1461515636265 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8bc000 == 57 [pid = 1850] [id = 97] 09:33:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7f9a90b44c00) [pid = 1850] [serial = 290] [outer = (nil)] 09:33:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7f9a9cc76800) [pid = 1850] [serial = 291] [outer = 0x7f9a90b44c00] 09:33:56 INFO - PROCESS | 1850 | 1461515636339 Marionette DEBUG loaded listener.js 09:33:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7f9aa74f0400) [pid = 1850] [serial = 292] [outer = 0x7f9a90b44c00] 09:33:57 INFO - PROCESS | 1850 | 1461515637227 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:57 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. 09:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1330ms 09:33:57 INFO - PROCESS | 1850 | 1461515637296 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:33:57 INFO - PROCESS | 1850 | 1461515637299 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:33:57 INFO - PROCESS | 1850 | 1461515637305 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:33:57 INFO - PROCESS | 1850 | 1461515637307 Marionette TRACE conn3 <- [1,362,null,{}] 09:33:57 INFO - PROCESS | 1850 | 1461515637313 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:57 INFO - PROCESS | 1850 | 1461515637525 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:33:57 INFO - PROCESS | 1850 | 1461515637675 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f356000 == 58 [pid = 1850] [id = 98] 09:33:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7f9a99726800) [pid = 1850] [serial = 293] [outer = (nil)] 09:33:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7f9aa8874c00) [pid = 1850] [serial = 294] [outer = 0x7f9a99726800] 09:33:57 INFO - PROCESS | 1850 | 1461515637796 Marionette DEBUG loaded listener.js 09:33:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7f9aabe10800) [pid = 1850] [serial = 295] [outer = 0x7f9a99726800] 09:33:58 INFO - PROCESS | 1850 | 1461515638659 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:33:58 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. 09:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1379ms 09:33:58 INFO - PROCESS | 1850 | 1461515638686 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:33:58 INFO - PROCESS | 1850 | 1461515638691 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:33:58 INFO - PROCESS | 1850 | 1461515638697 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:33:58 INFO - PROCESS | 1850 | 1461515638700 Marionette TRACE conn3 <- [1,366,null,{}] 09:33:58 INFO - PROCESS | 1850 | 1461515638706 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:33:58 INFO - PROCESS | 1850 | 1461515638889 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:33:59 INFO - PROCESS | 1850 | 1461515639036 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93cc7000 == 59 [pid = 1850] [id = 99] 09:33:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7f9a92329000) [pid = 1850] [serial = 296] [outer = (nil)] 09:33:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7f9a990cf400) [pid = 1850] [serial = 297] [outer = 0x7f9a92329000] 09:33:59 INFO - PROCESS | 1850 | 1461515639114 Marionette DEBUG loaded listener.js 09:33:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7f9aacb0ec00) [pid = 1850] [serial = 298] [outer = 0x7f9a92329000] 09:34:00 INFO - PROCESS | 1850 | 1461515640191 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:34:00 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. 09:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1533ms 09:34:00 INFO - PROCESS | 1850 | 1461515640231 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:34:00 INFO - PROCESS | 1850 | 1461515640237 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:34:00 INFO - PROCESS | 1850 | 1461515640244 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:34:00 INFO - PROCESS | 1850 | 1461515640250 Marionette TRACE conn3 <- [1,370,null,{}] 09:34:00 INFO - PROCESS | 1850 | 1461515640259 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:00 INFO - PROCESS | 1850 | 1461515640431 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:34:00 INFO - PROCESS | 1850 | 1461515640616 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8a6000 == 60 [pid = 1850] [id = 100] 09:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7f9a93b15000) [pid = 1850] [serial = 299] [outer = (nil)] 09:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7f9a93de5c00) [pid = 1850] [serial = 300] [outer = 0x7f9a93b15000] 09:34:00 INFO - PROCESS | 1850 | 1461515640727 Marionette DEBUG loaded listener.js 09:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7f9a98107800) [pid = 1850] [serial = 301] [outer = 0x7f9a93b15000] 09:34:01 INFO - PROCESS | 1850 | 1461515641814 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1587ms 09:34:01 INFO - PROCESS | 1850 | 1461515641832 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:34:01 INFO - PROCESS | 1850 | 1461515641840 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:34:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:34:01 INFO - PROCESS | 1850 | 1461515641853 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:34:01 INFO - PROCESS | 1850 | 1461515641856 Marionette TRACE conn3 <- [1,374,null,{}] 09:34:01 INFO - PROCESS | 1850 | 1461515641863 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:02 INFO - PROCESS | 1850 | 1461515642021 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:34:02 INFO - PROCESS | 1850 | 1461515642199 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8819000 == 59 [pid = 1850] [id = 92] 09:34:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93cd1800 == 58 [pid = 1850] [id = 91] 09:34:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cc0c000 == 57 [pid = 1850] [id = 90] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7f9a93991800) [pid = 1850] [serial = 240] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927b5000 == 58 [pid = 1850] [id = 101] 09:34:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7f9a909e7800) [pid = 1850] [serial = 302] [outer = (nil)] 09:34:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7f9a9861f400) [pid = 1850] [serial = 303] [outer = 0x7f9a909e7800] 09:34:02 INFO - PROCESS | 1850 | 1461515642350 Marionette DEBUG loaded listener.js 09:34:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7f9a99722800) [pid = 1850] [serial = 304] [outer = 0x7f9a909e7800] 09:34:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a918000 == 57 [pid = 1850] [id = 89] 09:34:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927ad800 == 56 [pid = 1850] [id = 88] 09:34:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4b6800 == 55 [pid = 1850] [id = 87] 09:34:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99bd6800 == 54 [pid = 1850] [id = 81] 09:34:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac8b6000 == 53 [pid = 1850] [id = 80] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7f9a99586400) [pid = 1850] [serial = 105] [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.] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7f9aa6513000) [pid = 1850] [serial = 230] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7f9a9bf3c000) [pid = 1850] [serial = 227] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7f9aaa7c0400) [pid = 1850] [serial = 233] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7f9aa8604800) [pid = 1850] [serial = 215] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7f9a9a963c00) [pid = 1850] [serial = 224] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7f9a9b39d400) [pid = 1850] [serial = 225] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7f9a93d58400) [pid = 1850] [serial = 206] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7f9aac1ac800) [pid = 1850] [serial = 236] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7f9a97019000) [pid = 1850] [serial = 221] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7f9a9810c000) [pid = 1850] [serial = 222] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7f9a93d54c00) [pid = 1850] [serial = 219] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7f9a92325c00) [pid = 1850] [serial = 218] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7f9a9aa4e000) [pid = 1850] [serial = 209] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7f9a997b0000) [pid = 1850] [serial = 212] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7f9aac1a3800) [pid = 1850] [serial = 234] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7f9aa74b2c00) [pid = 1850] [serial = 231] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7f9aac650800) [pid = 1850] [serial = 237] [outer = (nil)] [url = about:blank] 09:34:02 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7f9a9d85a800) [pid = 1850] [serial = 228] [outer = (nil)] [url = about:blank] 09:34:03 INFO - PROCESS | 1850 | 1461515643283 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:34:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:34:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1479ms 09:34:03 INFO - PROCESS | 1850 | 1461515643333 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:34:03 INFO - PROCESS | 1850 | 1461515643337 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:34:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:34:03 INFO - PROCESS | 1850 | 1461515643342 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:34:03 INFO - PROCESS | 1850 | 1461515643349 Marionette TRACE conn3 <- [1,378,null,{}] 09:34:03 INFO - PROCESS | 1850 | 1461515643370 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:03 INFO - PROCESS | 1850 | 1461515643537 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:34:03 INFO - PROCESS | 1850 | 1461515643635 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4bc000 == 54 [pid = 1850] [id = 102] 09:34:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7f9a927dcc00) [pid = 1850] [serial = 305] [outer = (nil)] 09:34:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7f9a99e9c400) [pid = 1850] [serial = 306] [outer = 0x7f9a927dcc00] 09:34:03 INFO - PROCESS | 1850 | 1461515643701 Marionette DEBUG loaded listener.js 09:34:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7f9a9aa07000) [pid = 1850] [serial = 307] [outer = 0x7f9a927dcc00] 09:34:04 INFO - PROCESS | 1850 | 1461515644354 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:34:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:34:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1035ms 09:34:04 INFO - PROCESS | 1850 | 1461515644378 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:34:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:34:04 INFO - PROCESS | 1850 | 1461515644383 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:34:04 INFO - PROCESS | 1850 | 1461515644388 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:34:04 INFO - PROCESS | 1850 | 1461515644391 Marionette TRACE conn3 <- [1,382,null,{}] 09:34:04 INFO - PROCESS | 1850 | 1461515644396 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:04 INFO - PROCESS | 1850 | 1461515644542 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:34:04 INFO - PROCESS | 1850 | 1461515644658 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca85800 == 55 [pid = 1850] [id = 103] 09:34:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7f9a90b4c000) [pid = 1850] [serial = 308] [outer = (nil)] 09:34:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7f9a9ac5c400) [pid = 1850] [serial = 309] [outer = 0x7f9a90b4c000] 09:34:04 INFO - PROCESS | 1850 | 1461515644724 Marionette DEBUG loaded listener.js 09:34:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7f9a9bea4400) [pid = 1850] [serial = 310] [outer = 0x7f9a90b4c000] 09:34:05 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:05 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:34:05 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:05 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:05 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:05 INFO - PROCESS | 1850 | 1461515645505 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:34:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:34:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1183ms 09:34:05 INFO - PROCESS | 1850 | 1461515645573 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:34:05 INFO - PROCESS | 1850 | 1461515645575 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:34:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:34:05 INFO - PROCESS | 1850 | 1461515645581 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:34:05 INFO - PROCESS | 1850 | 1461515645583 Marionette TRACE conn3 <- [1,386,null,{}] 09:34:05 INFO - PROCESS | 1850 | 1461515645589 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:05 INFO - PROCESS | 1850 | 1461515645784 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:34:05 INFO - PROCESS | 1850 | 1461515645807 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15e4000 == 56 [pid = 1850] [id = 104] 09:34:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7f9a90944c00) [pid = 1850] [serial = 311] [outer = (nil)] 09:34:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7f9a9d85a800) [pid = 1850] [serial = 312] [outer = 0x7f9a90944c00] 09:34:05 INFO - PROCESS | 1850 | 1461515645881 Marionette DEBUG loaded listener.js 09:34:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7f9aa74e6c00) [pid = 1850] [serial = 313] [outer = 0x7f9a90944c00] 09:34:06 INFO - PROCESS | 1850 | 1461515646796 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:34:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:34:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1283ms 09:34:06 INFO - PROCESS | 1850 | 1461515646867 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:34:06 INFO - PROCESS | 1850 | 1461515646869 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:34:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:34:06 INFO - PROCESS | 1850 | 1461515646876 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:34:06 INFO - PROCESS | 1850 | 1461515646878 Marionette TRACE conn3 <- [1,390,null,{}] 09:34:06 INFO - PROCESS | 1850 | 1461515646891 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:07 INFO - PROCESS | 1850 | 1461515647215 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:34:07 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7f9a9974dc00) [pid = 1850] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:34:07 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7f9a9aa53c00) [pid = 1850] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:34:07 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7f9a93d54400) [pid = 1850] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:34:07 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7f9a9398ac00) [pid = 1850] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:34:07 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7f9a981c0000) [pid = 1850] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:34:07 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7f9a93f9d400) [pid = 1850] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:34:07 INFO - PROCESS | 1850 | 1461515647304 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b2cc800 == 57 [pid = 1850] [id = 105] 09:34:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7f9a9393f800) [pid = 1850] [serial = 314] [outer = (nil)] 09:34:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7f9a93f9d400) [pid = 1850] [serial = 315] [outer = 0x7f9a9393f800] 09:34:07 INFO - PROCESS | 1850 | 1461515647370 Marionette DEBUG loaded listener.js 09:34:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7f9aa8879c00) [pid = 1850] [serial = 316] [outer = 0x7f9a9393f800] 09:34:08 INFO - PROCESS | 1850 | 1461515648117 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1286ms 09:34:08 INFO - PROCESS | 1850 | 1461515648163 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:34:08 INFO - PROCESS | 1850 | 1461515648167 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:34:08 INFO - PROCESS | 1850 | 1461515648172 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:34:08 INFO - PROCESS | 1850 | 1461515648174 Marionette TRACE conn3 <- [1,394,null,{}] 09:34:08 INFO - PROCESS | 1850 | 1461515648180 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:08 INFO - PROCESS | 1850 | 1461515648310 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:34:08 INFO - PROCESS | 1850 | 1461515648324 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac472800 == 58 [pid = 1850] [id = 106] 09:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7f9aa85ec400) [pid = 1850] [serial = 317] [outer = (nil)] 09:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7f9aacae0800) [pid = 1850] [serial = 318] [outer = 0x7f9aa85ec400] 09:34:08 INFO - PROCESS | 1850 | 1461515648386 Marionette DEBUG loaded listener.js 09:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7f9aacb82400) [pid = 1850] [serial = 319] [outer = 0x7f9aa85ec400] 09:34:09 INFO - PROCESS | 1850 | 1461515649166 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:34:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:34:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1082ms 09:34:09 INFO - PROCESS | 1850 | 1461515649287 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:34:09 INFO - PROCESS | 1850 | 1461515649294 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:34:09 INFO - PROCESS | 1850 | 1461515649306 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:34:09 INFO - PROCESS | 1850 | 1461515649311 Marionette TRACE conn3 <- [1,398,null,{}] 09:34:09 INFO - PROCESS | 1850 | 1461515649321 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:09 INFO - PROCESS | 1850 | 1461515649531 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:34:09 INFO - PROCESS | 1850 | 1461515649670 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9648c800 == 59 [pid = 1850] [id = 107] 09:34:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7f9a927dc400) [pid = 1850] [serial = 320] [outer = (nil)] 09:34:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7f9a93942400) [pid = 1850] [serial = 321] [outer = 0x7f9a927dc400] 09:34:09 INFO - PROCESS | 1850 | 1461515649743 Marionette DEBUG loaded listener.js 09:34:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7f9a93d5c000) [pid = 1850] [serial = 322] [outer = 0x7f9a927dc400] 09:34:10 INFO - PROCESS | 1850 | 1461515650723 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:34:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:34:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1489ms 09:34:10 INFO - PROCESS | 1850 | 1461515650793 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:34:10 INFO - PROCESS | 1850 | 1461515650798 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:34:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:34:10 INFO - PROCESS | 1850 | 1461515650810 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:34:10 INFO - PROCESS | 1850 | 1461515650815 Marionette TRACE conn3 <- [1,402,null,{}] 09:34:10 INFO - PROCESS | 1850 | 1461515650823 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:11 INFO - PROCESS | 1850 | 1461515651021 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:34:11 INFO - PROCESS | 1850 | 1461515651203 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cc03000 == 60 [pid = 1850] [id = 108] 09:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7f9a99750800) [pid = 1850] [serial = 323] [outer = (nil)] 09:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7f9a99e93000) [pid = 1850] [serial = 324] [outer = 0x7f9a99750800] 09:34:11 INFO - PROCESS | 1850 | 1461515651323 Marionette DEBUG loaded listener.js 09:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7f9a9aa04c00) [pid = 1850] [serial = 325] [outer = 0x7f9a99750800] 09:34:12 INFO - PROCESS | 1850 | 1461515652255 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:34:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1487ms 09:34:12 INFO - PROCESS | 1850 | 1461515652294 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:34:12 INFO - PROCESS | 1850 | 1461515652298 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:34:12 INFO - PROCESS | 1850 | 1461515652304 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:34:12 INFO - PROCESS | 1850 | 1461515652307 Marionette TRACE conn3 <- [1,406,null,{}] 09:34:12 INFO - PROCESS | 1850 | 1461515652322 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:12 INFO - PROCESS | 1850 | 1461515652496 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:34:12 INFO - PROCESS | 1850 | 1461515652647 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaf168800 == 61 [pid = 1850] [id = 109] 09:34:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7f9aa74e8400) [pid = 1850] [serial = 326] [outer = (nil)] 09:34:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7f9aa8606800) [pid = 1850] [serial = 327] [outer = 0x7f9aa74e8400] 09:34:12 INFO - PROCESS | 1850 | 1461515652780 Marionette DEBUG loaded listener.js 09:34:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7f9aabfacc00) [pid = 1850] [serial = 328] [outer = 0x7f9aa74e8400] 09:34:13 INFO - PROCESS | 1850 | 1461515653604 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1334ms 09:34:13 INFO - PROCESS | 1850 | 1461515653639 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:34:13 INFO - PROCESS | 1850 | 1461515653643 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:34:13 INFO - PROCESS | 1850 | 1461515653649 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:34:13 INFO - PROCESS | 1850 | 1461515653651 Marionette TRACE conn3 <- [1,410,null,{}] 09:34:13 INFO - PROCESS | 1850 | 1461515653657 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:13 INFO - PROCESS | 1850 | 1461515653811 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:34:13 INFO - PROCESS | 1850 | 1461515653953 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabf72800 == 62 [pid = 1850] [id = 110] 09:34:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7f9aa78d4800) [pid = 1850] [serial = 329] [outer = (nil)] 09:34:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7f9aacb06c00) [pid = 1850] [serial = 330] [outer = 0x7f9aa78d4800] 09:34:14 INFO - PROCESS | 1850 | 1461515654027 Marionette DEBUG loaded listener.js 09:34:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7f9aae6c2c00) [pid = 1850] [serial = 331] [outer = 0x7f9aa78d4800] 09:34:14 INFO - PROCESS | 1850 | 1461515654921 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1336ms 09:34:14 INFO - PROCESS | 1850 | 1461515654986 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:34:14 INFO - PROCESS | 1850 | 1461515654990 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:34:14 INFO - PROCESS | 1850 | 1461515654995 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:34:15 INFO - PROCESS | 1850 | 1461515654999 Marionette TRACE conn3 <- [1,414,null,{}] 09:34:15 INFO - PROCESS | 1850 | 1461515655004 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:15 INFO - PROCESS | 1850 | 1461515655145 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:34:15 INFO - PROCESS | 1850 | 1461515655289 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b211800 == 63 [pid = 1850] [id = 111] 09:34:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7f9aac83f000) [pid = 1850] [serial = 332] [outer = (nil)] 09:34:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7f9aaf495000) [pid = 1850] [serial = 333] [outer = 0x7f9aac83f000] 09:34:15 INFO - PROCESS | 1850 | 1461515655362 Marionette DEBUG loaded listener.js 09:34:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7f9ab0a1b800) [pid = 1850] [serial = 334] [outer = 0x7f9aac83f000] 09:34:16 INFO - PROCESS | 1850 | 1461515656189 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:34:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1230ms 09:34:16 INFO - PROCESS | 1850 | 1461515656226 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:34:16 INFO - PROCESS | 1850 | 1461515656229 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:34:16 INFO - PROCESS | 1850 | 1461515656236 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:34:16 INFO - PROCESS | 1850 | 1461515656238 Marionette TRACE conn3 <- [1,418,null,{}] 09:34:16 INFO - PROCESS | 1850 | 1461515656243 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:16 INFO - PROCESS | 1850 | 1461515656417 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:34:16 INFO - PROCESS | 1850 | 1461515656572 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4d9000 == 64 [pid = 1850] [id = 112] 09:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7f9a8e5cf800) [pid = 1850] [serial = 335] [outer = (nil)] 09:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7f9a8e5d1400) [pid = 1850] [serial = 336] [outer = 0x7f9a8e5cf800] 09:34:16 INFO - PROCESS | 1850 | 1461515656647 Marionette DEBUG loaded listener.js 09:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a8e5d8400) [pid = 1850] [serial = 337] [outer = 0x7f9a8e5cf800] 09:34:18 INFO - PROCESS | 1850 | 1461515658002 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:34:18 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 09:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1785ms 09:34:18 INFO - PROCESS | 1850 | 1461515658190 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:34:18 INFO - PROCESS | 1850 | 1461515658195 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:34:18 INFO - PROCESS | 1850 | 1461515658257 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:34:18 INFO - PROCESS | 1850 | 1461515658262 Marionette TRACE conn3 <- [1,422,null,{}] 09:34:18 INFO - PROCESS | 1850 | 1461515658272 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:18 INFO - PROCESS | 1850 | 1461515658476 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a993d8800 == 63 [pid = 1850] [id = 63] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a986800 == 62 [pid = 1850] [id = 64] 09:34:18 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7f9a93990c00) [pid = 1850] [serial = 243] [outer = (nil)] [url = about:blank] 09:34:18 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7f9a9810ec00) [pid = 1850] [serial = 246] [outer = (nil)] [url = about:blank] 09:34:18 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7f9a9aa10000) [pid = 1850] [serial = 249] [outer = (nil)] [url = about:blank] 09:34:18 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7f9a9cc66c00) [pid = 1850] [serial = 252] [outer = (nil)] [url = about:blank] 09:34:18 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7f9aa8871c00) [pid = 1850] [serial = 255] [outer = (nil)] [url = about:blank] 09:34:18 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7f9aa886f400) [pid = 1850] [serial = 279] [outer = (nil)] [url = about:blank] 09:34:18 INFO - PROCESS | 1850 | 1461515658664 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b2cc800 == 61 [pid = 1850] [id = 105] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa15e4000 == 60 [pid = 1850] [id = 104] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ca85800 == 59 [pid = 1850] [id = 103] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4bc000 == 58 [pid = 1850] [id = 102] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927b5000 == 57 [pid = 1850] [id = 101] 09:34:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a923b8800 == 58 [pid = 1850] [id = 113] 09:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7f9a91108000) [pid = 1850] [serial = 338] [outer = (nil)] 09:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7f9a9110ec00) [pid = 1850] [serial = 339] [outer = 0x7f9a91108000] 09:34:18 INFO - PROCESS | 1850 | 1461515658735 Marionette DEBUG loaded listener.js 09:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7f9a92323400) [pid = 1850] [serial = 340] [outer = 0x7f9a91108000] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a8a6000 == 57 [pid = 1850] [id = 100] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cab2800 == 56 [pid = 1850] [id = 95] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a98f5f000 == 55 [pid = 1850] [id = 94] 09:34:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac837000 == 54 [pid = 1850] [id = 93] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7f9a99753400) [pid = 1850] [serial = 273] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7f9aa78ee000) [pid = 1850] [serial = 276] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7f9a9aa0d400) [pid = 1850] [serial = 274] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7f9a99e9fc00) [pid = 1850] [serial = 267] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7f9a9aa07800) [pid = 1850] [serial = 268] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7f9a93d56800) [pid = 1850] [serial = 258] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7f9a964c2c00) [pid = 1850] [serial = 262] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7f9a93992c00) [pid = 1850] [serial = 261] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7f9a99c9b400) [pid = 1850] [serial = 265] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7f9a99058000) [pid = 1850] [serial = 264] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7f9a9cc71400) [pid = 1850] [serial = 271] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7f9a9ba24c00) [pid = 1850] [serial = 270] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7f9aa86bf400) [pid = 1850] [serial = 277] [outer = (nil)] [url = about:blank] 09:34:19 INFO - PROCESS | 1850 | 1461515659903 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1740ms 09:34:19 INFO - PROCESS | 1850 | 1461515659952 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:34:19 INFO - PROCESS | 1850 | 1461515659958 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:34:19 INFO - PROCESS | 1850 | 1461515659980 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:34:19 INFO - PROCESS | 1850 | 1461515659984 Marionette TRACE conn3 <- [1,426,null,{}] 09:34:19 INFO - PROCESS | 1850 | 1461515659989 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:20 INFO - PROCESS | 1850 | 1461515660178 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:34:20 INFO - PROCESS | 1850 | 1461515660281 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4a5800 == 55 [pid = 1850] [id = 114] 09:34:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7f9a9393fc00) [pid = 1850] [serial = 341] [outer = (nil)] 09:34:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7f9a93fa1400) [pid = 1850] [serial = 342] [outer = 0x7f9a9393fc00] 09:34:20 INFO - PROCESS | 1850 | 1461515660343 Marionette DEBUG loaded listener.js 09:34:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7f9a981bf400) [pid = 1850] [serial = 343] [outer = 0x7f9a9393fc00] 09:34:20 INFO - PROCESS | 1850 | 1461515660989 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:34:21 INFO - PROCESS | 1850 | 1461515661020 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:34:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:34:21 INFO - PROCESS | 1850 | 1461515661026 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:34:21 INFO - PROCESS | 1850 | 1461515661031 Marionette TRACE conn3 <- [1,430,null,{}] 09:34:21 INFO - PROCESS | 1850 | 1461515661085 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:21 INFO - PROCESS | 1850 | 1461515661292 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:34:21 INFO - PROCESS | 1850 | 1461515661310 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ac0f000 == 56 [pid = 1850] [id = 115] 09:34:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7f9a99586400) [pid = 1850] [serial = 344] [outer = (nil)] 09:34:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7f9a99754800) [pid = 1850] [serial = 345] [outer = 0x7f9a99586400] 09:34:21 INFO - PROCESS | 1850 | 1461515661372 Marionette DEBUG loaded listener.js 09:34:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7f9a9a478800) [pid = 1850] [serial = 346] [outer = 0x7f9a99586400] 09:34:22 INFO - PROCESS | 1850 | 1461515662289 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:34:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:34:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1333ms 09:34:22 INFO - PROCESS | 1850 | 1461515662361 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:34:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:34:22 INFO - PROCESS | 1850 | 1461515662367 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:34:22 INFO - PROCESS | 1850 | 1461515662374 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:34:22 INFO - PROCESS | 1850 | 1461515662378 Marionette TRACE conn3 <- [1,434,null,{}] 09:34:22 INFO - PROCESS | 1850 | 1461515662392 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:22 INFO - PROCESS | 1850 | 1461515662566 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:34:22 INFO - PROCESS | 1850 | 1461515662583 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca86800 == 57 [pid = 1850] [id = 116] 09:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7f9a9971ec00) [pid = 1850] [serial = 347] [outer = (nil)] 09:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7f9a9ac5e400) [pid = 1850] [serial = 348] [outer = 0x7f9a9971ec00] 09:34:22 INFO - PROCESS | 1850 | 1461515662656 Marionette DEBUG loaded listener.js 09:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7f9a9bb2c400) [pid = 1850] [serial = 349] [outer = 0x7f9a9971ec00] 09:34:23 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7f9a90944c00) [pid = 1850] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:34:23 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7f9a93b15000) [pid = 1850] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:34:23 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7f9a90b4c000) [pid = 1850] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:34:23 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7f9a909e7800) [pid = 1850] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:34:23 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7f9a9393f800) [pid = 1850] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:34:23 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7f9a927dcc00) [pid = 1850] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:34:23 INFO - PROCESS | 1850 | 1461515663596 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:34:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:34:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1292ms 09:34:23 INFO - PROCESS | 1850 | 1461515663665 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:34:23 INFO - PROCESS | 1850 | 1461515663669 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:34:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:34:23 INFO - PROCESS | 1850 | 1461515663674 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:34:23 INFO - PROCESS | 1850 | 1461515663676 Marionette TRACE conn3 <- [1,438,null,{}] 09:34:23 INFO - PROCESS | 1850 | 1461515663682 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:23 INFO - PROCESS | 1850 | 1461515663818 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:34:23 INFO - PROCESS | 1850 | 1461515663832 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4ed800 == 58 [pid = 1850] [id = 117] 09:34:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7f9a997b4400) [pid = 1850] [serial = 350] [outer = (nil)] 09:34:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7f9a9a0ee800) [pid = 1850] [serial = 351] [outer = 0x7f9a997b4400] 09:34:23 INFO - PROCESS | 1850 | 1461515663896 Marionette DEBUG loaded listener.js 09:34:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7f9a9a0f2c00) [pid = 1850] [serial = 352] [outer = 0x7f9a997b4400] 09:34:24 INFO - PROCESS | 1850 | 1461515664723 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:34:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:34:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1126ms 09:34:24 INFO - PROCESS | 1850 | 1461515664802 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:34:24 INFO - PROCESS | 1850 | 1461515664805 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:34:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:34:24 INFO - PROCESS | 1850 | 1461515664823 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:34:24 INFO - PROCESS | 1850 | 1461515664826 Marionette TRACE conn3 <- [1,442,null,{}] 09:34:24 INFO - PROCESS | 1850 | 1461515664831 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:24 INFO - PROCESS | 1850 | 1461515664995 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:34:25 INFO - PROCESS | 1850 | 1461515665094 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabf65800 == 59 [pid = 1850] [id = 118] 09:34:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7f9a902c2c00) [pid = 1850] [serial = 353] [outer = (nil)] 09:34:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7f9a902ca800) [pid = 1850] [serial = 354] [outer = 0x7f9a902c2c00] 09:34:25 INFO - PROCESS | 1850 | 1461515665159 Marionette DEBUG loaded listener.js 09:34:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7f9a9aa10800) [pid = 1850] [serial = 355] [outer = 0x7f9a902c2c00] 09:34:26 INFO - PROCESS | 1850 | 1461515666113 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:34:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:34:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms 09:34:26 INFO - PROCESS | 1850 | 1461515666152 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:34:26 INFO - PROCESS | 1850 | 1461515666159 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:34:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:34:26 INFO - PROCESS | 1850 | 1461515666168 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:34:26 INFO - PROCESS | 1850 | 1461515666173 Marionette TRACE conn3 <- [1,446,null,{}] 09:34:26 INFO - PROCESS | 1850 | 1461515666182 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:26 INFO - PROCESS | 1850 | 1461515666380 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:34:26 INFO - PROCESS | 1850 | 1461515666529 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a457000 == 60 [pid = 1850] [id = 119] 09:34:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7f9a90a06000) [pid = 1850] [serial = 356] [outer = (nil)] 09:34:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7f9a91109000) [pid = 1850] [serial = 357] [outer = 0x7f9a90a06000] 09:34:26 INFO - PROCESS | 1850 | 1461515666673 Marionette DEBUG loaded listener.js 09:34:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7f9a92325c00) [pid = 1850] [serial = 358] [outer = 0x7f9a90a06000] 09:34:27 INFO - PROCESS | 1850 | 1461515667560 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:34:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:34:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1437ms 09:34:27 INFO - PROCESS | 1850 | 1461515667607 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:34:27 INFO - PROCESS | 1850 | 1461515667620 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:34:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:34:27 INFO - PROCESS | 1850 | 1461515667639 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:34:27 INFO - PROCESS | 1850 | 1461515667642 Marionette TRACE conn3 <- [1,450,null,{}] 09:34:27 INFO - PROCESS | 1850 | 1461515667649 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:27 INFO - PROCESS | 1850 | 1461515667815 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:34:27 INFO - PROCESS | 1850 | 1461515667956 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa852b000 == 61 [pid = 1850] [id = 120] 09:34:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7f9a93d56800) [pid = 1850] [serial = 359] [outer = (nil)] 09:34:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7f9a9810d800) [pid = 1850] [serial = 360] [outer = 0x7f9a93d56800] 09:34:28 INFO - PROCESS | 1850 | 1461515668040 Marionette DEBUG loaded listener.js 09:34:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7f9a9974dc00) [pid = 1850] [serial = 361] [outer = 0x7f9a93d56800] 09:34:29 INFO - PROCESS | 1850 | 1461515669043 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:34:29 INFO - PROCESS | 1850 | 1461515669081 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:34:29 INFO - PROCESS | 1850 | 1461515669087 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:34:29 INFO - PROCESS | 1850 | 1461515669093 Marionette TRACE conn3 <- [1,454,null,{}] 09:34:29 INFO - PROCESS | 1850 | 1461515669108 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:29 INFO - PROCESS | 1850 | 1461515669270 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:34:29 INFO - PROCESS | 1850 | 1461515669421 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aae694000 == 62 [pid = 1850] [id = 121] 09:34:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a99ea1800) [pid = 1850] [serial = 362] [outer = (nil)] 09:34:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7f9a9aa4d400) [pid = 1850] [serial = 363] [outer = 0x7f9a99ea1800] 09:34:29 INFO - PROCESS | 1850 | 1461515669500 Marionette DEBUG loaded listener.js 09:34:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7f9a9beb2400) [pid = 1850] [serial = 364] [outer = 0x7f9a99ea1800] 09:34:30 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:34:30 INFO - PROCESS | 1850 | 1461515670415 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1383ms 09:34:30 INFO - PROCESS | 1850 | 1461515670471 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:34:30 INFO - PROCESS | 1850 | 1461515670475 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:34:30 INFO - PROCESS | 1850 | 1461515670481 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:34:30 INFO - PROCESS | 1850 | 1461515670484 Marionette TRACE conn3 <- [1,458,null,{}] 09:34:30 INFO - PROCESS | 1850 | 1461515670489 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:30 INFO - PROCESS | 1850 | 1461515670643 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:34:30 INFO - PROCESS | 1850 | 1461515670789 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90ba7000 == 63 [pid = 1850] [id = 122] 09:34:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9a9a0ea400) [pid = 1850] [serial = 365] [outer = (nil)] 09:34:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9aa74b7400) [pid = 1850] [serial = 366] [outer = 0x7f9a9a0ea400] 09:34:30 INFO - PROCESS | 1850 | 1461515670864 Marionette DEBUG loaded listener.js 09:34:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9aa8871c00) [pid = 1850] [serial = 367] [outer = 0x7f9a9a0ea400] 09:34:31 INFO - PROCESS | 1850 | 1461515671731 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:34:31 INFO - PROCESS | 1850 | 1461515671768 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:34:31 INFO - PROCESS | 1850 | 1461515671775 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:34:31 INFO - PROCESS | 1850 | 1461515671778 Marionette TRACE conn3 <- [1,462,null,{}] 09:34:31 INFO - PROCESS | 1850 | 1461515671783 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:31 INFO - PROCESS | 1850 | 1461515671932 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:34:32 INFO - PROCESS | 1850 | 1461515672078 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a92224000 == 64 [pid = 1850] [id = 123] 09:34:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a8f5ec000) [pid = 1850] [serial = 368] [outer = (nil)] 09:34:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a8f5f3000) [pid = 1850] [serial = 369] [outer = 0x7f9a8f5ec000] 09:34:32 INFO - PROCESS | 1850 | 1461515672153 Marionette DEBUG loaded listener.js 09:34:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a8f5f9800) [pid = 1850] [serial = 370] [outer = 0x7f9a8f5ec000] 09:34:33 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:34:33 INFO - PROCESS | 1850 | 1461515673167 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:34:33 INFO - PROCESS | 1850 | 1461515673217 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:34:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:34:33 INFO - PROCESS | 1850 | 1461515673222 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:34:33 INFO - PROCESS | 1850 | 1461515673224 Marionette TRACE conn3 <- [1,466,null,{}] 09:34:33 INFO - PROCESS | 1850 | 1461515673230 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:33 INFO - PROCESS | 1850 | 1461515673403 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:34:33 INFO - PROCESS | 1850 | 1461515673791 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a92229000 == 65 [pid = 1850] [id = 124] 09:34:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9a8e89cc00) [pid = 1850] [serial = 371] [outer = (nil)] 09:34:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9a8e8a0000) [pid = 1850] [serial = 372] [outer = 0x7f9a8e89cc00] 09:34:33 INFO - PROCESS | 1850 | 1461515673904 Marionette DEBUG loaded listener.js 09:34:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a8f5f9c00) [pid = 1850] [serial = 373] [outer = 0x7f9a8e89cc00] 09:34:34 INFO - PROCESS | 1850 | 1461515674767 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:34:34 INFO - PROCESS | 1850 | 1461515674817 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:34:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:34:34 INFO - PROCESS | 1850 | 1461515674826 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:34:34 INFO - PROCESS | 1850 | 1461515674830 Marionette TRACE conn3 <- [1,470,null,{}] 09:34:34 INFO - PROCESS | 1850 | 1461515674837 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:34 INFO - PROCESS | 1850 | 1461515674985 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:34:35 INFO - PROCESS | 1850 | 1461515675139 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4d4800 == 66 [pid = 1850] [id = 125] 09:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a902cb000) [pid = 1850] [serial = 374] [outer = (nil)] 09:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a90ed0c00) [pid = 1850] [serial = 375] [outer = 0x7f9a902cb000] 09:34:35 INFO - PROCESS | 1850 | 1461515675249 Marionette DEBUG loaded listener.js 09:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a9110e400) [pid = 1850] [serial = 376] [outer = 0x7f9a902cb000] 09:34:36 INFO - PROCESS | 1850 | 1461515676204 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:34:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:34:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1432ms 09:34:36 INFO - PROCESS | 1850 | 1461515676260 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:34:36 INFO - PROCESS | 1850 | 1461515676266 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:34:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:34:36 INFO - PROCESS | 1850 | 1461515676274 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:34:36 INFO - PROCESS | 1850 | 1461515676276 Marionette TRACE conn3 <- [1,474,null,{}] 09:34:36 INFO - PROCESS | 1850 | 1461515676281 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:36 INFO - PROCESS | 1850 | 1461515676433 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:34:36 INFO - PROCESS | 1850 | 1461515676596 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aaf45e000 == 65 [pid = 1850] [id = 42] 09:34:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa15e0800 == 64 [pid = 1850] [id = 66] 09:34:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0c9c800 == 63 [pid = 1850] [id = 85] 09:34:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aaca8e000 == 62 [pid = 1850] [id = 83] 09:34:36 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9aacae0800) [pid = 1850] [serial = 318] [outer = (nil)] [url = about:blank] 09:34:36 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a99b71800) [pid = 1850] [serial = 285] [outer = (nil)] [url = about:blank] 09:34:36 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a990cf400) [pid = 1850] [serial = 297] [outer = (nil)] [url = about:blank] 09:34:36 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a9cc76800) [pid = 1850] [serial = 291] [outer = (nil)] [url = about:blank] 09:34:36 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9a9ac59000) [pid = 1850] [serial = 288] [outer = (nil)] [url = about:blank] 09:34:36 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a9398d000) [pid = 1850] [serial = 282] [outer = (nil)] [url = about:blank] 09:34:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90646800 == 63 [pid = 1850] [id = 126] 09:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9a9110a800) [pid = 1850] [serial = 377] [outer = (nil)] 09:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9a9398d000) [pid = 1850] [serial = 378] [outer = 0x7f9a9110a800] 09:34:36 INFO - PROCESS | 1850 | 1461515676695 Marionette DEBUG loaded listener.js 09:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a93de3400) [pid = 1850] [serial = 379] [outer = 0x7f9a9110a800] 09:34:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4ed800 == 62 [pid = 1850] [id = 117] 09:34:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ca86800 == 61 [pid = 1850] [id = 116] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ac0f000 == 60 [pid = 1850] [id = 115] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4a5800 == 59 [pid = 1850] [id = 114] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a923b8800 == 58 [pid = 1850] [id = 113] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b211800 == 57 [pid = 1850] [id = 111] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabf72800 == 56 [pid = 1850] [id = 110] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aaf168800 == 55 [pid = 1850] [id = 109] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cc03000 == 54 [pid = 1850] [id = 108] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9648c800 == 53 [pid = 1850] [id = 107] 09:34:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac472800 == 52 [pid = 1850] [id = 106] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a9d85a800) [pid = 1850] [serial = 312] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9a93de5c00) [pid = 1850] [serial = 300] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a9ac5c400) [pid = 1850] [serial = 309] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a9861f400) [pid = 1850] [serial = 303] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9aa8874c00) [pid = 1850] [serial = 294] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a93f9d400) [pid = 1850] [serial = 315] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7f9a99722800) [pid = 1850] [serial = 304] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7f9a99e9c400) [pid = 1850] [serial = 306] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7f9a9aa07000) [pid = 1850] [serial = 307] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7f9a98107800) [pid = 1850] [serial = 301] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7f9aa74e6c00) [pid = 1850] [serial = 313] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7f9aa8879c00) [pid = 1850] [serial = 316] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7f9a9bea4400) [pid = 1850] [serial = 310] [outer = (nil)] [url = about:blank] 09:34:37 INFO - PROCESS | 1850 | 1461515677515 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:34:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:34:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1277ms 09:34:37 INFO - PROCESS | 1850 | 1461515677577 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:34:37 INFO - PROCESS | 1850 | 1461515677581 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:34:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:34:37 INFO - PROCESS | 1850 | 1461515677591 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:34:37 INFO - PROCESS | 1850 | 1461515677600 Marionette TRACE conn3 <- [1,478,null,{}] 09:34:37 INFO - PROCESS | 1850 | 1461515677612 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:37 INFO - PROCESS | 1850 | 1461515677766 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:34:37 INFO - PROCESS | 1850 | 1461515677779 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ac0c000 == 53 [pid = 1850] [id = 127] 09:34:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7f9a99392400) [pid = 1850] [serial = 380] [outer = (nil)] 09:34:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a99754000) [pid = 1850] [serial = 381] [outer = 0x7f9a99392400] 09:34:37 INFO - PROCESS | 1850 | 1461515677838 Marionette DEBUG loaded listener.js 09:34:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7f9a99e96c00) [pid = 1850] [serial = 382] [outer = 0x7f9a99392400] 09:34:38 INFO - PROCESS | 1850 | 1461515678613 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:34:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:34:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1037ms 09:34:38 INFO - PROCESS | 1850 | 1461515678633 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:34:38 INFO - PROCESS | 1850 | 1461515678637 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:34:38 INFO - PROCESS | 1850 | 1461515678647 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:34:38 INFO - PROCESS | 1850 | 1461515678650 Marionette TRACE conn3 <- [1,482,null,{}] 09:34:38 INFO - PROCESS | 1850 | 1461515678655 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:38 INFO - PROCESS | 1850 | 1461515678788 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:34:38 INFO - PROCESS | 1850 | 1461515678802 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca7c800 == 54 [pid = 1850] [id = 128] 09:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7f9a927e1000) [pid = 1850] [serial = 383] [outer = (nil)] 09:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9a9a0eb800) [pid = 1850] [serial = 384] [outer = 0x7f9a927e1000] 09:34:38 INFO - PROCESS | 1850 | 1461515678862 Marionette DEBUG loaded listener.js 09:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9a9a0f5000) [pid = 1850] [serial = 385] [outer = 0x7f9a927e1000] 09:34:39 INFO - PROCESS | 1850 | 1461515679697 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:34:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:34:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1134ms 09:34:39 INFO - PROCESS | 1850 | 1461515679783 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:34:39 INFO - PROCESS | 1850 | 1461515679787 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:34:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:34:39 INFO - PROCESS | 1850 | 1461515679799 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:34:39 INFO - PROCESS | 1850 | 1461515679801 Marionette TRACE conn3 <- [1,486,null,{}] 09:34:39 INFO - PROCESS | 1850 | 1461515679807 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:39 INFO - PROCESS | 1850 | 1461515679981 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:34:40 INFO - PROCESS | 1850 | 1461515680005 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa06f8000 == 55 [pid = 1850] [id = 129] 09:34:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9a9aa0d000) [pid = 1850] [serial = 386] [outer = (nil)] 09:34:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a9aa53c00) [pid = 1850] [serial = 387] [outer = 0x7f9a9aa0d000] 09:34:40 INFO - PROCESS | 1850 | 1461515680079 Marionette DEBUG loaded listener.js 09:34:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a9bea4400) [pid = 1850] [serial = 388] [outer = 0x7f9a9aa0d000] 09:34:40 INFO - PROCESS | 1850 | 1461515680834 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:34:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:34:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1075ms 09:34:40 INFO - PROCESS | 1850 | 1461515680876 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:34:40 INFO - PROCESS | 1850 | 1461515680879 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:34:40 INFO - PROCESS | 1850 | 1461515680884 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:34:40 INFO - PROCESS | 1850 | 1461515680886 Marionette TRACE conn3 <- [1,490,null,{}] 09:34:40 INFO - PROCESS | 1850 | 1461515680897 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:41 INFO - PROCESS | 1850 | 1461515681072 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:34:41 INFO - PROCESS | 1850 | 1461515681099 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa880b800 == 56 [pid = 1850] [id = 130] 09:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a9bead000) [pid = 1850] [serial = 389] [outer = (nil)] 09:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9aa78efc00) [pid = 1850] [serial = 390] [outer = 0x7f9a9bead000] 09:34:41 INFO - PROCESS | 1850 | 1461515681161 Marionette DEBUG loaded listener.js 09:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9aa8603000) [pid = 1850] [serial = 391] [outer = 0x7f9a9bead000] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9a90b46000) [pid = 1850] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a997aec00) [pid = 1850] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a93b18c00) [pid = 1850] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9a92329000) [pid = 1850] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a9810cc00) [pid = 1850] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7f9a997b4400) [pid = 1850] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7f9a9971ec00) [pid = 1850] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7f9a91108000) [pid = 1850] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7f9a8e5cf800) [pid = 1850] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7f9a9393fc00) [pid = 1850] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:34:41 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7f9a99586400) [pid = 1850] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:34:42 INFO - PROCESS | 1850 | 1461515682223 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:34:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:34:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1387ms 09:34:42 INFO - PROCESS | 1850 | 1461515682273 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:34:42 INFO - PROCESS | 1850 | 1461515682276 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:34:42 INFO - PROCESS | 1850 | 1461515682281 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:34:42 INFO - PROCESS | 1850 | 1461515682298 Marionette TRACE conn3 <- [1,494,null,{}] 09:34:42 INFO - PROCESS | 1850 | 1461515682304 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:42 INFO - PROCESS | 1850 | 1461515682431 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:34:42 INFO - PROCESS | 1850 | 1461515682536 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cabd000 == 57 [pid = 1850] [id = 131] 09:34:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a902c2400) [pid = 1850] [serial = 392] [outer = (nil)] 09:34:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7f9a99586400) [pid = 1850] [serial = 393] [outer = 0x7f9a902c2400] 09:34:42 INFO - PROCESS | 1850 | 1461515682598 Marionette DEBUG loaded listener.js 09:34:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7f9aa78ee000) [pid = 1850] [serial = 394] [outer = 0x7f9a902c2400] 09:34:43 INFO - PROCESS | 1850 | 1461515683242 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:34:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:34:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 992ms 09:34:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:34:43 INFO - PROCESS | 1850 | 1461515683275 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:34:43 INFO - PROCESS | 1850 | 1461515683277 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:34:43 INFO - PROCESS | 1850 | 1461515683283 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:34:43 INFO - PROCESS | 1850 | 1461515683285 Marionette TRACE conn3 <- [1,498,null,{}] 09:34:43 INFO - PROCESS | 1850 | 1461515683290 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:43 INFO - PROCESS | 1850 | 1461515683457 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:34:43 INFO - PROCESS | 1850 | 1461515683474 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac65d000 == 58 [pid = 1850] [id = 132] 09:34:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9a8e898400) [pid = 1850] [serial = 395] [outer = (nil)] 09:34:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9aa8879400) [pid = 1850] [serial = 396] [outer = 0x7f9a8e898400] 09:34:43 INFO - PROCESS | 1850 | 1461515683532 Marionette DEBUG loaded listener.js 09:34:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9aac1afc00) [pid = 1850] [serial = 397] [outer = 0x7f9a8e898400] 09:34:44 INFO - PROCESS | 1850 | 1461515684470 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1229ms 09:34:44 INFO - PROCESS | 1850 | 1461515684512 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:34:44 INFO - PROCESS | 1850 | 1461515684518 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:34:44 INFO - PROCESS | 1850 | 1461515684527 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:34:44 INFO - PROCESS | 1850 | 1461515684532 Marionette TRACE conn3 <- [1,502,null,{}] 09:34:44 INFO - PROCESS | 1850 | 1461515684540 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:44 INFO - PROCESS | 1850 | 1461515684710 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:34:44 INFO - PROCESS | 1850 | 1461515684852 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99cb7000 == 59 [pid = 1850] [id = 133] 09:34:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a8f5f2800) [pid = 1850] [serial = 398] [outer = (nil)] 09:34:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a909e9800) [pid = 1850] [serial = 399] [outer = 0x7f9a8f5f2800] 09:34:44 INFO - PROCESS | 1850 | 1461515684930 Marionette DEBUG loaded listener.js 09:34:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a91108400) [pid = 1850] [serial = 400] [outer = 0x7f9a8f5f2800] 09:34:45 INFO - PROCESS | 1850 | 1461515685781 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:34:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:34:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1288ms 09:34:45 INFO - PROCESS | 1850 | 1461515685816 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:34:45 INFO - PROCESS | 1850 | 1461515685824 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:34:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:34:45 INFO - PROCESS | 1850 | 1461515685853 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:34:45 INFO - PROCESS | 1850 | 1461515685858 Marionette TRACE conn3 <- [1,506,null,{}] 09:34:45 INFO - PROCESS | 1850 | 1461515685863 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:46 INFO - PROCESS | 1850 | 1461515686025 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:34:46 INFO - PROCESS | 1850 | 1461515686169 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9bf14800 == 60 [pid = 1850] [id = 134] 09:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9a91110800) [pid = 1850] [serial = 401] [outer = (nil)] 09:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9a93d5dc00) [pid = 1850] [serial = 402] [outer = 0x7f9a91110800] 09:34:46 INFO - PROCESS | 1850 | 1461515686241 Marionette DEBUG loaded listener.js 09:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a98625c00) [pid = 1850] [serial = 403] [outer = 0x7f9a91110800] 09:34:47 INFO - PROCESS | 1850 | 1461515687195 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1387ms 09:34:47 INFO - PROCESS | 1850 | 1461515687237 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:34:47 INFO - PROCESS | 1850 | 1461515687241 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:34:47 INFO - PROCESS | 1850 | 1461515687247 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:34:47 INFO - PROCESS | 1850 | 1461515687254 Marionette TRACE conn3 <- [1,510,null,{}] 09:34:47 INFO - PROCESS | 1850 | 1461515687269 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:47 INFO - PROCESS | 1850 | 1461515687438 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:34:47 INFO - PROCESS | 1850 | 1461515687583 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0c9c800 == 61 [pid = 1850] [id = 135] 09:34:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a915f0800) [pid = 1850] [serial = 404] [outer = (nil)] 09:34:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a922c6800) [pid = 1850] [serial = 405] [outer = 0x7f9a915f0800] 09:34:47 INFO - PROCESS | 1850 | 1461515687660 Marionette DEBUG loaded listener.js 09:34:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a99e98800) [pid = 1850] [serial = 406] [outer = 0x7f9a915f0800] 09:34:48 INFO - PROCESS | 1850 | 1461515688593 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:34:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:34:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1392ms 09:34:48 INFO - PROCESS | 1850 | 1461515688640 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:34:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:34:48 INFO - PROCESS | 1850 | 1461515688645 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:34:48 INFO - PROCESS | 1850 | 1461515688650 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:34:48 INFO - PROCESS | 1850 | 1461515688653 Marionette TRACE conn3 <- [1,514,null,{}] 09:34:48 INFO - PROCESS | 1850 | 1461515688658 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:48 INFO - PROCESS | 1850 | 1461515688821 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:34:48 INFO - PROCESS | 1850 | 1461515688964 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e71f800 == 62 [pid = 1850] [id = 136] 09:34:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a915f3c00) [pid = 1850] [serial = 407] [outer = (nil)] 09:34:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a99879c00) [pid = 1850] [serial = 408] [outer = 0x7f9a915f3c00] 09:34:49 INFO - PROCESS | 1850 | 1461515689035 Marionette DEBUG loaded listener.js 09:34:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a99880400) [pid = 1850] [serial = 409] [outer = 0x7f9a915f3c00] 09:34:49 INFO - PROCESS | 1850 | 1461515689834 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 09:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1227ms 09:34:49 INFO - PROCESS | 1850 | 1461515689893 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:34:49 INFO - PROCESS | 1850 | 1461515689898 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:34:49 INFO - PROCESS | 1850 | 1461515689905 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:34:49 INFO - PROCESS | 1850 | 1461515689908 Marionette TRACE conn3 <- [1,518,null,{}] 09:34:49 INFO - PROCESS | 1850 | 1461515689914 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:50 INFO - PROCESS | 1850 | 1461515690068 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:34:50 INFO - PROCESS | 1850 | 1461515690212 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f496000 == 63 [pid = 1850] [id = 137] 09:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a915f4400) [pid = 1850] [serial = 410] [outer = (nil)] 09:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a9a0ed000) [pid = 1850] [serial = 411] [outer = 0x7f9a915f4400] 09:34:50 INFO - PROCESS | 1850 | 1461515690287 Marionette DEBUG loaded listener.js 09:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a9b2e0400) [pid = 1850] [serial = 412] [outer = 0x7f9a915f4400] 09:34:51 INFO - PROCESS | 1850 | 1461515691160 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1289ms 09:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:34:51 INFO - PROCESS | 1850 | 1461515691195 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:34:51 INFO - PROCESS | 1850 | 1461515691198 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:34:51 INFO - PROCESS | 1850 | 1461515691204 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:34:51 INFO - PROCESS | 1850 | 1461515691207 Marionette TRACE conn3 <- [1,522,null,{}] 09:34:51 INFO - PROCESS | 1850 | 1461515691212 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:51 INFO - PROCESS | 1850 | 1461515691394 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:34:51 INFO - PROCESS | 1850 | 1461515691549 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db98800 == 64 [pid = 1850] [id = 138] 09:34:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a8dbec000) [pid = 1850] [serial = 413] [outer = (nil)] 09:34:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a99873000) [pid = 1850] [serial = 414] [outer = 0x7f9a8dbec000] 09:34:51 INFO - PROCESS | 1850 | 1461515691623 Marionette DEBUG loaded listener.js 09:34:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9aa73b0c00) [pid = 1850] [serial = 415] [outer = 0x7f9a8dbec000] 09:34:52 INFO - PROCESS | 1850 | 1461515692559 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1429ms 09:34:52 INFO - PROCESS | 1850 | 1461515692633 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:34:52 INFO - PROCESS | 1850 | 1461515692636 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:34:52 INFO - PROCESS | 1850 | 1461515692643 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:34:52 INFO - PROCESS | 1850 | 1461515692646 Marionette TRACE conn3 <- [1,526,null,{}] 09:34:52 INFO - PROCESS | 1850 | 1461515692651 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:52 INFO - PROCESS | 1850 | 1461515692850 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:34:53 INFO - PROCESS | 1850 | 1461515693036 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d9e0800 == 65 [pid = 1850] [id = 139] 09:34:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a8d99a800) [pid = 1850] [serial = 416] [outer = (nil)] 09:34:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a8d9a0c00) [pid = 1850] [serial = 417] [outer = 0x7f9a8d99a800] 09:34:53 INFO - PROCESS | 1850 | 1461515693154 Marionette DEBUG loaded listener.js 09:34:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a8d9a5c00) [pid = 1850] [serial = 418] [outer = 0x7f9a8d99a800] 09:34:54 INFO - PROCESS | 1850 | 1461515694231 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:34:54 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 09:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1631ms 09:34:54 INFO - PROCESS | 1850 | 1461515694276 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:34:54 INFO - PROCESS | 1850 | 1461515694281 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:34:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:34:54 INFO - PROCESS | 1850 | 1461515694289 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:34:54 INFO - PROCESS | 1850 | 1461515694294 Marionette TRACE conn3 <- [1,530,null,{}] 09:34:54 INFO - PROCESS | 1850 | 1461515694302 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:54 INFO - PROCESS | 1850 | 1461515694454 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:34:54 INFO - PROCESS | 1850 | 1461515694639 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a91695800 == 66 [pid = 1850] [id = 140] 09:34:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a8e5d8c00) [pid = 1850] [serial = 419] [outer = (nil)] 09:34:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a8e893000) [pid = 1850] [serial = 420] [outer = 0x7f9a8e5d8c00] 09:34:54 INFO - PROCESS | 1850 | 1461515694704 Marionette DEBUG loaded listener.js 09:34:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a8f5eac00) [pid = 1850] [serial = 421] [outer = 0x7f9a8e5d8c00] 09:34:55 INFO - PROCESS | 1850 | 1461515695412 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:34:55 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:34:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:34:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:34:55 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:34:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:34:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:34:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:34:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:34:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1186ms 09:34:55 INFO - PROCESS | 1850 | 1461515695478 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:34:55 INFO - PROCESS | 1850 | 1461515695485 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:34:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:34:55 INFO - PROCESS | 1850 | 1461515695495 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:34:55 INFO - PROCESS | 1850 | 1461515695499 Marionette TRACE conn3 <- [1,534,null,{}] 09:34:55 INFO - PROCESS | 1850 | 1461515695504 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:55 INFO - PROCESS | 1850 | 1461515695714 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:34:55 INFO - PROCESS | 1850 | 1461515695826 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ac1f800 == 67 [pid = 1850] [id = 141] 09:34:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a8f5ee400) [pid = 1850] [serial = 422] [outer = (nil)] 09:34:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a9160c000) [pid = 1850] [serial = 423] [outer = 0x7f9a8f5ee400] 09:34:56 INFO - PROCESS | 1850 | 1461515696077 Marionette DEBUG loaded listener.js 09:34:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a927e4400) [pid = 1850] [serial = 424] [outer = 0x7f9a8f5ee400] 09:34:57 INFO - PROCESS | 1850 | 1461515697203 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:34:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:34:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1733ms 09:34:57 INFO - PROCESS | 1850 | 1461515697248 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:34:57 INFO - PROCESS | 1850 | 1461515697252 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:34:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:34:57 INFO - PROCESS | 1850 | 1461515697260 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:34:57 INFO - PROCESS | 1850 | 1461515697265 Marionette TRACE conn3 <- [1,538,null,{}] 09:34:57 INFO - PROCESS | 1850 | 1461515697281 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:57 INFO - PROCESS | 1850 | 1461515697454 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:34:57 INFO - PROCESS | 1850 | 1461515697691 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cabd000 == 66 [pid = 1850] [id = 131] 09:34:57 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a902ca800) [pid = 1850] [serial = 354] [outer = (nil)] [url = about:blank] 09:34:57 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9aa8606800) [pid = 1850] [serial = 327] [outer = (nil)] [url = about:blank] 09:34:57 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a93942400) [pid = 1850] [serial = 321] [outer = (nil)] [url = about:blank] 09:34:57 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9aacb06c00) [pid = 1850] [serial = 330] [outer = (nil)] [url = about:blank] 09:34:57 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a99e93000) [pid = 1850] [serial = 324] [outer = (nil)] [url = about:blank] 09:34:57 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9aaf495000) [pid = 1850] [serial = 333] [outer = (nil)] [url = about:blank] 09:34:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93ba3000 == 67 [pid = 1850] [id = 142] 09:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a902ca800) [pid = 1850] [serial = 425] [outer = (nil)] 09:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a93942400) [pid = 1850] [serial = 426] [outer = 0x7f9a902ca800] 09:34:57 INFO - PROCESS | 1850 | 1461515697826 Marionette DEBUG loaded listener.js 09:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a99e9d000) [pid = 1850] [serial = 427] [outer = 0x7f9a902ca800] 09:34:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa880b800 == 66 [pid = 1850] [id = 130] 09:34:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa06f8000 == 65 [pid = 1850] [id = 129] 09:34:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ca7c800 == 64 [pid = 1850] [id = 128] 09:34:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ac0c000 == 63 [pid = 1850] [id = 127] 09:34:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90646800 == 62 [pid = 1850] [id = 126] 09:34:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4d4800 == 61 [pid = 1850] [id = 125] 09:34:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a92229000 == 60 [pid = 1850] [id = 124] 09:34:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a92224000 == 59 [pid = 1850] [id = 123] 09:34:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90ba7000 == 58 [pid = 1850] [id = 122] 09:34:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabf65800 == 57 [pid = 1850] [id = 118] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9aa78db800) [pid = 1850] [serial = 183] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a96e1a800) [pid = 1850] [serial = 141] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9aacb0ec00) [pid = 1850] [serial = 298] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9aa8873800) [pid = 1850] [serial = 216] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9aaca03400) [pid = 1850] [serial = 259] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a9a0ee800) [pid = 1850] [serial = 351] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a9ac5e400) [pid = 1850] [serial = 348] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a9110ec00) [pid = 1850] [serial = 339] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a9bb2c400) [pid = 1850] [serial = 349] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a92323400) [pid = 1850] [serial = 340] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a8e5d8400) [pid = 1850] [serial = 337] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a8e5d1400) [pid = 1850] [serial = 336] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a93fa1400) [pid = 1850] [serial = 342] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a99754800) [pid = 1850] [serial = 345] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a9a478800) [pid = 1850] [serial = 346] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a9a0f2c00) [pid = 1850] [serial = 352] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a981bf400) [pid = 1850] [serial = 343] [outer = (nil)] [url = about:blank] 09:34:58 INFO - PROCESS | 1850 | 1461515698566 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:34:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 09:34:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1333ms 09:34:58 INFO - PROCESS | 1850 | 1461515698594 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:34:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:34:58 INFO - PROCESS | 1850 | 1461515698598 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:34:58 INFO - PROCESS | 1850 | 1461515698603 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:34:58 INFO - PROCESS | 1850 | 1461515698606 Marionette TRACE conn3 <- [1,542,null,{}] 09:34:58 INFO - PROCESS | 1850 | 1461515698611 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:58 INFO - PROCESS | 1850 | 1461515698763 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:34:58 INFO - PROCESS | 1850 | 1461515698871 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a911800 == 58 [pid = 1850] [id = 143] 09:34:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a8e5d1400) [pid = 1850] [serial = 428] [outer = (nil)] 09:34:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a9a0ee800) [pid = 1850] [serial = 429] [outer = 0x7f9a8e5d1400] 09:34:58 INFO - PROCESS | 1850 | 1461515698935 Marionette DEBUG loaded listener.js 09:34:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a9aa55c00) [pid = 1850] [serial = 430] [outer = 0x7f9a8e5d1400] 09:34:59 INFO - PROCESS | 1850 | 1461515699596 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:34:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 09:34:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1033ms 09:34:59 INFO - PROCESS | 1850 | 1461515699637 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:34:59 INFO - PROCESS | 1850 | 1461515699640 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:34:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:34:59 INFO - PROCESS | 1850 | 1461515699646 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:34:59 INFO - PROCESS | 1850 | 1461515699648 Marionette TRACE conn3 <- [1,546,null,{}] 09:34:59 INFO - PROCESS | 1850 | 1461515699653 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:34:59 INFO - PROCESS | 1850 | 1461515699854 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:34:59 INFO - PROCESS | 1850 | 1461515699934 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa06df000 == 59 [pid = 1850] [id = 144] 09:34:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a913d2400) [pid = 1850] [serial = 431] [outer = (nil)] 09:34:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a913d6400) [pid = 1850] [serial = 432] [outer = 0x7f9a913d2400] 09:35:00 INFO - PROCESS | 1850 | 1461515700002 Marionette DEBUG loaded listener.js 09:35:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a913df800) [pid = 1850] [serial = 433] [outer = 0x7f9a913d2400] 09:35:00 INFO - PROCESS | 1850 | 1461515700784 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:35:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:35:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1181ms 09:35:00 INFO - PROCESS | 1850 | 1461515700828 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:35:00 INFO - PROCESS | 1850 | 1461515700831 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:35:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:35:00 INFO - PROCESS | 1850 | 1461515700839 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:35:00 INFO - PROCESS | 1850 | 1461515700842 Marionette TRACE conn3 <- [1,550,null,{}] 09:35:00 INFO - PROCESS | 1850 | 1461515700847 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:01 INFO - PROCESS | 1850 | 1461515701098 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:35:01 INFO - PROCESS | 1850 | 1461515701131 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabf82000 == 60 [pid = 1850] [id = 145] 09:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a913df000) [pid = 1850] [serial = 434] [outer = (nil)] 09:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a9ac5d400) [pid = 1850] [serial = 435] [outer = 0x7f9a913df000] 09:35:01 INFO - PROCESS | 1850 | 1461515701195 Marionette DEBUG loaded listener.js 09:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9aa7467800) [pid = 1850] [serial = 436] [outer = 0x7f9a913df000] 09:35:02 INFO - PROCESS | 1850 | 1461515702059 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:35:02 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. 09:35:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1283ms 09:35:02 INFO - PROCESS | 1850 | 1461515702124 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:35:02 INFO - PROCESS | 1850 | 1461515702129 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:35:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:35:02 INFO - PROCESS | 1850 | 1461515702147 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:35:02 INFO - PROCESS | 1850 | 1461515702151 Marionette TRACE conn3 <- [1,554,null,{}] 09:35:02 INFO - PROCESS | 1850 | 1461515702158 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:02 INFO - PROCESS | 1850 | 1461515702714 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a99589000) [pid = 1850] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a9110a800) [pid = 1850] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a8e89cc00) [pid = 1850] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a902cb000) [pid = 1850] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a909dd800) [pid = 1850] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a9bead000) [pid = 1850] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a902c2400) [pid = 1850] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a902c2c00) [pid = 1850] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a90b44c00) [pid = 1850] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a9aa0d000) [pid = 1850] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a99750800) [pid = 1850] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9a99392400) [pid = 1850] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a90ece400) [pid = 1850] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a9aa09400) [pid = 1850] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9a9810a000) [pid = 1850] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a927dc400) [pid = 1850] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7f9a98109000) [pid = 1850] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7f9a9398c800) [pid = 1850] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7f9a9a3c5800) [pid = 1850] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7f9a927e0800) [pid = 1850] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7f9aa74e8400) [pid = 1850] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7f9a927e8000) [pid = 1850] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7f9a990db800) [pid = 1850] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7f9a9398d800) [pid = 1850] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7f9a9aa0cc00) [pid = 1850] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7f9a9398b400) [pid = 1850] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7f9a927e1000) [pid = 1850] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7f9aa78d4800) [pid = 1850] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7f9a9232bc00) [pid = 1850] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7f9a99585000) [pid = 1850] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7f9a99726800) [pid = 1850] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7f9a96e1ec00) [pid = 1850] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7f9aac83f000) [pid = 1850] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:35:02 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7f9a9b3a0000) [pid = 1850] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:35:02 INFO - PROCESS | 1850 | 1461515702887 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a8c000 == 61 [pid = 1850] [id = 146] 09:35:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7f9a8e5d6400) [pid = 1850] [serial = 437] [outer = (nil)] 09:35:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7f9a900a1400) [pid = 1850] [serial = 438] [outer = 0x7f9a8e5d6400] 09:35:02 INFO - PROCESS | 1850 | 1461515702950 Marionette DEBUG loaded listener.js 09:35:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7f9a900ac800) [pid = 1850] [serial = 439] [outer = 0x7f9a8e5d6400] 09:35:03 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:03 INFO - PROCESS | 1850 | 1461515703648 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:35:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:35:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1537ms 09:35:03 INFO - PROCESS | 1850 | 1461515703684 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:35:03 INFO - PROCESS | 1850 | 1461515703687 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:35:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:35:03 INFO - PROCESS | 1850 | 1461515703693 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:35:03 INFO - PROCESS | 1850 | 1461515703695 Marionette TRACE conn3 <- [1,558,null,{}] 09:35:03 INFO - PROCESS | 1850 | 1461515703700 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:03 INFO - PROCESS | 1850 | 1461515703837 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:35:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7f9a900af400) [pid = 1850] [serial = 440] [outer = 0x7f9a909e2c00] 09:35:03 INFO - PROCESS | 1850 | 1461515703881 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0a41800 == 62 [pid = 1850] [id = 147] 09:35:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7f9a909e8000) [pid = 1850] [serial = 441] [outer = (nil)] 09:35:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7f9a90ece400) [pid = 1850] [serial = 442] [outer = 0x7f9a909e8000] 09:35:03 INFO - PROCESS | 1850 | 1461515703956 Marionette DEBUG loaded listener.js 09:35:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7f9a93b1bc00) [pid = 1850] [serial = 443] [outer = 0x7f9a909e8000] 09:35:04 INFO - PROCESS | 1850 | 1461515704844 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:35:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:35:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1181ms 09:35:04 INFO - PROCESS | 1850 | 1461515704875 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:35:04 INFO - PROCESS | 1850 | 1461515704880 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:35:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:35:04 INFO - PROCESS | 1850 | 1461515704889 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:35:04 INFO - PROCESS | 1850 | 1461515704895 Marionette TRACE conn3 <- [1,562,null,{}] 09:35:04 INFO - PROCESS | 1850 | 1461515704933 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:05 INFO - PROCESS | 1850 | 1461515705102 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:35:05 INFO - PROCESS | 1850 | 1461515705249 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90639800 == 63 [pid = 1850] [id = 148] 09:35:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7f9a8d99c000) [pid = 1850] [serial = 444] [outer = (nil)] 09:35:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7f9a8e5d3400) [pid = 1850] [serial = 445] [outer = 0x7f9a8d99c000] 09:35:05 INFO - PROCESS | 1850 | 1461515705329 Marionette DEBUG loaded listener.js 09:35:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7f9a8f5ef800) [pid = 1850] [serial = 446] [outer = 0x7f9a8d99c000] 09:35:05 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:06 INFO - PROCESS | 1850 | 1461515706318 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:35:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:35:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1467ms 09:35:06 INFO - PROCESS | 1850 | 1461515706359 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:35:06 INFO - PROCESS | 1850 | 1461515706372 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:35:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:35:06 INFO - PROCESS | 1850 | 1461515706388 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:35:06 INFO - PROCESS | 1850 | 1461515706394 Marionette TRACE conn3 <- [1,566,null,{}] 09:35:06 INFO - PROCESS | 1850 | 1461515706405 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:06 INFO - PROCESS | 1850 | 1461515706730 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:35:06 INFO - PROCESS | 1850 | 1461515706956 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4b9800 == 64 [pid = 1850] [id = 149] 09:35:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7f9a909dd800) [pid = 1850] [serial = 447] [outer = (nil)] 09:35:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7f9a913d7000) [pid = 1850] [serial = 448] [outer = 0x7f9a909dd800] 09:35:07 INFO - PROCESS | 1850 | 1461515707077 Marionette DEBUG loaded listener.js 09:35:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a915ed800) [pid = 1850] [serial = 449] [outer = 0x7f9a909dd800] 09:35:07 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:07 INFO - PROCESS | 1850 | 1461515707989 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:35:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:35:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1651ms 09:35:08 INFO - PROCESS | 1850 | 1461515708037 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:35:08 INFO - PROCESS | 1850 | 1461515708041 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:35:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:35:08 INFO - PROCESS | 1850 | 1461515708047 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:35:08 INFO - PROCESS | 1850 | 1461515708053 Marionette TRACE conn3 <- [1,570,null,{}] 09:35:08 INFO - PROCESS | 1850 | 1461515708070 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:08 INFO - PROCESS | 1850 | 1461515708275 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:35:08 INFO - PROCESS | 1850 | 1461515708427 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa78b3800 == 65 [pid = 1850] [id = 150] 09:35:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7f9a9110a800) [pid = 1850] [serial = 450] [outer = (nil)] 09:35:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7f9a93b16800) [pid = 1850] [serial = 451] [outer = 0x7f9a9110a800] 09:35:08 INFO - PROCESS | 1850 | 1461515708520 Marionette DEBUG loaded listener.js 09:35:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9a99392400) [pid = 1850] [serial = 452] [outer = 0x7f9a9110a800] 09:35:09 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:09 INFO - PROCESS | 1850 | 1461515709349 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:35:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:35:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1341ms 09:35:09 INFO - PROCESS | 1850 | 1461515709390 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:35:09 INFO - PROCESS | 1850 | 1461515709395 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:35:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:35:09 INFO - PROCESS | 1850 | 1461515709400 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:35:09 INFO - PROCESS | 1850 | 1461515709403 Marionette TRACE conn3 <- [1,574,null,{}] 09:35:09 INFO - PROCESS | 1850 | 1461515709408 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:09 INFO - PROCESS | 1850 | 1461515709565 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:35:09 INFO - PROCESS | 1850 | 1461515709719 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aacb2d800 == 66 [pid = 1850] [id = 151] 09:35:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9a99752800) [pid = 1850] [serial = 453] [outer = (nil)] 09:35:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9a99e93c00) [pid = 1850] [serial = 454] [outer = 0x7f9a99752800] 09:35:09 INFO - PROCESS | 1850 | 1461515709794 Marionette DEBUG loaded listener.js 09:35:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a9aa09000) [pid = 1850] [serial = 455] [outer = 0x7f9a99752800] 09:35:10 INFO - PROCESS | 1850 | 1461515710634 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:35:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:35:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1280ms 09:35:10 INFO - PROCESS | 1850 | 1461515710681 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:35:10 INFO - PROCESS | 1850 | 1461515710685 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:35:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:35:10 INFO - PROCESS | 1850 | 1461515710690 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:35:10 INFO - PROCESS | 1850 | 1461515710693 Marionette TRACE conn3 <- [1,578,null,{}] 09:35:10 INFO - PROCESS | 1850 | 1461515710698 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:10 INFO - PROCESS | 1850 | 1461515710845 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:35:11 INFO - PROCESS | 1850 | 1461515710999 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94ed5800 == 67 [pid = 1850] [id = 152] 09:35:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a99877400) [pid = 1850] [serial = 456] [outer = (nil)] 09:35:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a9ac5ac00) [pid = 1850] [serial = 457] [outer = 0x7f9a99877400] 09:35:11 INFO - PROCESS | 1850 | 1461515711074 Marionette DEBUG loaded listener.js 09:35:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9a9b39d400) [pid = 1850] [serial = 458] [outer = 0x7f9a99877400] 09:35:11 INFO - PROCESS | 1850 | 1461515711913 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:35:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:35:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1277ms 09:35:11 INFO - PROCESS | 1850 | 1461515711968 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:35:11 INFO - PROCESS | 1850 | 1461515711972 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:35:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:35:11 INFO - PROCESS | 1850 | 1461515711977 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:35:11 INFO - PROCESS | 1850 | 1461515711980 Marionette TRACE conn3 <- [1,582,null,{}] 09:35:11 INFO - PROCESS | 1850 | 1461515711985 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:12 INFO - PROCESS | 1850 | 1461515712171 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:35:12 INFO - PROCESS | 1850 | 1461515712319 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d54800 == 68 [pid = 1850] [id = 153] 09:35:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9a9bead000) [pid = 1850] [serial = 459] [outer = (nil)] 09:35:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a9cc73400) [pid = 1850] [serial = 460] [outer = 0x7f9a9bead000] 09:35:12 INFO - PROCESS | 1850 | 1461515712391 Marionette DEBUG loaded listener.js 09:35:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9aa853c400) [pid = 1850] [serial = 461] [outer = 0x7f9a9bead000] 09:35:13 INFO - PROCESS | 1850 | 1461515713258 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:35:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:35:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1329ms 09:35:13 INFO - PROCESS | 1850 | 1461515713308 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:35:13 INFO - PROCESS | 1850 | 1461515713311 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:35:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:35:13 INFO - PROCESS | 1850 | 1461515713317 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:35:13 INFO - PROCESS | 1850 | 1461515713319 Marionette TRACE conn3 <- [1,586,null,{}] 09:35:13 INFO - PROCESS | 1850 | 1461515713325 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:13 INFO - PROCESS | 1850 | 1461515713477 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:35:13 INFO - PROCESS | 1850 | 1461515713636 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8750f800 == 69 [pid = 1850] [id = 154] 09:35:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a894bfc00) [pid = 1850] [serial = 462] [outer = (nil)] 09:35:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a894c8800) [pid = 1850] [serial = 463] [outer = 0x7f9a894bfc00] 09:35:13 INFO - PROCESS | 1850 | 1461515713719 Marionette DEBUG loaded listener.js 09:35:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a894cd400) [pid = 1850] [serial = 464] [outer = 0x7f9a894bfc00] 09:35:14 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:14 INFO - PROCESS | 1850 | 1461515714544 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:35:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:35:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1286ms 09:35:14 INFO - PROCESS | 1850 | 1461515714604 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:35:14 INFO - PROCESS | 1850 | 1461515714608 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:35:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:35:14 INFO - PROCESS | 1850 | 1461515714613 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:35:14 INFO - PROCESS | 1850 | 1461515714615 Marionette TRACE conn3 <- [1,590,null,{}] 09:35:14 INFO - PROCESS | 1850 | 1461515714621 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:14 INFO - PROCESS | 1850 | 1461515714779 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:35:14 INFO - PROCESS | 1850 | 1461515714933 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f34d000 == 70 [pid = 1850] [id = 155] 09:35:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a894cb000) [pid = 1850] [serial = 465] [outer = (nil)] 09:35:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a89596c00) [pid = 1850] [serial = 466] [outer = 0x7f9a894cb000] 09:35:15 INFO - PROCESS | 1850 | 1461515715003 Marionette DEBUG loaded listener.js 09:35:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a8959b800) [pid = 1850] [serial = 467] [outer = 0x7f9a894cb000] 09:35:16 INFO - PROCESS | 1850 | 1461515716040 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:35:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:35:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1487ms 09:35:16 INFO - PROCESS | 1850 | 1461515716102 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:35:16 INFO - PROCESS | 1850 | 1461515716106 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:35:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:35:16 INFO - PROCESS | 1850 | 1461515716112 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:35:16 INFO - PROCESS | 1850 | 1461515716115 Marionette TRACE conn3 <- [1,594,null,{}] 09:35:16 INFO - PROCESS | 1850 | 1461515716119 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:16 INFO - PROCESS | 1850 | 1461515716268 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:35:16 INFO - PROCESS | 1850 | 1461515716699 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a923a0800 == 71 [pid = 1850] [id = 156] 09:35:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a8d9a2800) [pid = 1850] [serial = 468] [outer = (nil)] 09:35:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a8dbed800) [pid = 1850] [serial = 469] [outer = 0x7f9a8d9a2800] 09:35:16 INFO - PROCESS | 1850 | 1461515716798 Marionette DEBUG loaded listener.js 09:35:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a8e5cd000) [pid = 1850] [serial = 470] [outer = 0x7f9a8d9a2800] 09:35:17 INFO - PROCESS | 1850 | 1461515717705 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:35:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:35:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1632ms 09:35:17 INFO - PROCESS | 1850 | 1461515717744 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:35:17 INFO - PROCESS | 1850 | 1461515717751 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:35:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:35:17 INFO - PROCESS | 1850 | 1461515717759 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:35:17 INFO - PROCESS | 1850 | 1461515717763 Marionette TRACE conn3 <- [1,598,null,{}] 09:35:17 INFO - PROCESS | 1850 | 1461515717769 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:17 INFO - PROCESS | 1850 | 1461515717941 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:35:18 INFO - PROCESS | 1850 | 1461515718097 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e717000 == 72 [pid = 1850] [id = 157] 09:35:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a8f5f3c00) [pid = 1850] [serial = 471] [outer = (nil)] 09:35:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a900a8400) [pid = 1850] [serial = 472] [outer = 0x7f9a8f5f3c00] 09:35:18 INFO - PROCESS | 1850 | 1461515718164 Marionette DEBUG loaded listener.js 09:35:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a902cc400) [pid = 1850] [serial = 473] [outer = 0x7f9a8f5f3c00] 09:35:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a8c000 == 71 [pid = 1850] [id = 146] 09:35:18 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9aa8879400) [pid = 1850] [serial = 396] [outer = (nil)] [url = about:blank] 09:35:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabf82000 == 70 [pid = 1850] [id = 145] 09:35:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa06df000 == 69 [pid = 1850] [id = 144] 09:35:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a911800 == 68 [pid = 1850] [id = 143] 09:35:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93ba3000 == 67 [pid = 1850] [id = 142] 09:35:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ac1f800 == 66 [pid = 1850] [id = 141] 09:35:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a91695800 == 65 [pid = 1850] [id = 140] 09:35:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f496000 == 64 [pid = 1850] [id = 137] 09:35:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e71f800 == 63 [pid = 1850] [id = 136] 09:35:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0c9c800 == 62 [pid = 1850] [id = 135] 09:35:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9bf14800 == 61 [pid = 1850] [id = 134] 09:35:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99cb7000 == 60 [pid = 1850] [id = 133] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9aa65ef000) [pid = 1850] [serial = 180] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a93de3400) [pid = 1850] [serial = 379] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a8f5f9c00) [pid = 1850] [serial = 373] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a9110e400) [pid = 1850] [serial = 376] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a90dc0800) [pid = 1850] [serial = 171] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9aa8603000) [pid = 1850] [serial = 391] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a90ed0c00) [pid = 1850] [serial = 375] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9aa78ee000) [pid = 1850] [serial = 394] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a9aa10800) [pid = 1850] [serial = 355] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9aa74f0400) [pid = 1850] [serial = 292] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a8f5f3000) [pid = 1850] [serial = 369] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a9bea4400) [pid = 1850] [serial = 388] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a9aa04c00) [pid = 1850] [serial = 325] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9a99e96c00) [pid = 1850] [serial = 382] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a964c8400) [pid = 1850] [serial = 283] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a9398d000) [pid = 1850] [serial = 378] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9aa78f5c00) [pid = 1850] [serial = 253] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a9971fc00) [pid = 1850] [serial = 247] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7f9a8e8a0000) [pid = 1850] [serial = 372] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7f9a93d5c000) [pid = 1850] [serial = 322] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7f9aa74b3400) [pid = 1850] [serial = 213] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7f9aac6ab000) [pid = 1850] [serial = 280] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7f9a9aa53c00) [pid = 1850] [serial = 387] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7f9aa74b7400) [pid = 1850] [serial = 366] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7f9a9b39ec00) [pid = 1850] [serial = 250] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7f9a98056000) [pid = 1850] [serial = 207] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7f9aabfacc00) [pid = 1850] [serial = 328] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7f9a98054000) [pid = 1850] [serial = 174] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7f9a9cc59400) [pid = 1850] [serial = 210] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7f9aa78df800) [pid = 1850] [serial = 241] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7f9a9ac62000) [pid = 1850] [serial = 289] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7f9a93ddd800) [pid = 1850] [serial = 244] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7f9a9a0f5000) [pid = 1850] [serial = 385] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7f9a91109000) [pid = 1850] [serial = 357] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7f9aae6c2c00) [pid = 1850] [serial = 331] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7f9aabfb7000) [pid = 1850] [serial = 204] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7f9a9810d800) [pid = 1850] [serial = 360] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7f9aa78efc00) [pid = 1850] [serial = 390] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7f9a9bb2d800) [pid = 1850] [serial = 177] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7f9aabe10800) [pid = 1850] [serial = 295] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7f9a9a0eb800) [pid = 1850] [serial = 384] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7f9a99754000) [pid = 1850] [serial = 381] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7f9a99e9ac00) [pid = 1850] [serial = 286] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7f9a99586400) [pid = 1850] [serial = 393] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7f9ab0a1b800) [pid = 1850] [serial = 334] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7f9aaa215000) [pid = 1850] [serial = 256] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7f9a9aa4d400) [pid = 1850] [serial = 363] [outer = (nil)] [url = about:blank] 09:35:19 INFO - PROCESS | 1850 | 1461515719255 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:35:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:35:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1539ms 09:35:19 INFO - PROCESS | 1850 | 1461515719299 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:35:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:35:19 INFO - PROCESS | 1850 | 1461515719305 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:35:19 INFO - PROCESS | 1850 | 1461515719314 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:35:19 INFO - PROCESS | 1850 | 1461515719319 Marionette TRACE conn3 <- [1,602,null,{}] 09:35:19 INFO - PROCESS | 1850 | 1461515719327 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:19 INFO - PROCESS | 1850 | 1461515719494 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:35:19 INFO - PROCESS | 1850 | 1461515719638 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a83000 == 61 [pid = 1850] [id = 158] 09:35:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7f9a8dbf6800) [pid = 1850] [serial = 474] [outer = (nil)] 09:35:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7f9a900a4800) [pid = 1850] [serial = 475] [outer = 0x7f9a8dbf6800] 09:35:19 INFO - PROCESS | 1850 | 1461515719777 Marionette DEBUG loaded listener.js 09:35:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7f9a909dc800) [pid = 1850] [serial = 476] [outer = 0x7f9a8dbf6800] 09:35:20 INFO - PROCESS | 1850 | 1461515720655 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:35:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:35:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1397ms 09:35:20 INFO - PROCESS | 1850 | 1461515720709 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:35:20 INFO - PROCESS | 1850 | 1461515720718 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:35:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:35:20 INFO - PROCESS | 1850 | 1461515720728 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:35:20 INFO - PROCESS | 1850 | 1461515720731 Marionette TRACE conn3 <- [1,606,null,{}] 09:35:20 INFO - PROCESS | 1850 | 1461515720737 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:20 INFO - PROCESS | 1850 | 1461515720909 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:35:21 INFO - PROCESS | 1850 | 1461515721056 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94ecc800 == 62 [pid = 1850] [id = 159] 09:35:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7f9a8f5f9c00) [pid = 1850] [serial = 477] [outer = (nil)] 09:35:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7f9a9110e400) [pid = 1850] [serial = 478] [outer = 0x7f9a8f5f9c00] 09:35:21 INFO - PROCESS | 1850 | 1461515721130 Marionette DEBUG loaded listener.js 09:35:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7f9a913da400) [pid = 1850] [serial = 479] [outer = 0x7f9a8f5f9c00] 09:35:22 INFO - PROCESS | 1850 | 1461515722109 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:35:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:35:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1435ms 09:35:22 INFO - PROCESS | 1850 | 1461515722164 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:35:22 INFO - PROCESS | 1850 | 1461515722168 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:35:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:35:22 INFO - PROCESS | 1850 | 1461515722174 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:35:22 INFO - PROCESS | 1850 | 1461515722179 Marionette TRACE conn3 <- [1,610,null,{}] 09:35:22 INFO - PROCESS | 1850 | 1461515722195 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:22 INFO - PROCESS | 1850 | 1461515722363 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:35:22 INFO - PROCESS | 1850 | 1461515722509 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99961000 == 63 [pid = 1850] [id = 160] 09:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7f9a916bbc00) [pid = 1850] [serial = 480] [outer = (nil)] 09:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7f9a9393fc00) [pid = 1850] [serial = 481] [outer = 0x7f9a916bbc00] 09:35:22 INFO - PROCESS | 1850 | 1461515722584 Marionette DEBUG loaded listener.js 09:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7f9a93d56000) [pid = 1850] [serial = 482] [outer = 0x7f9a916bbc00] 09:35:23 INFO - PROCESS | 1850 | 1461515723462 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:35:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:35:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1333ms 09:35:23 INFO - PROCESS | 1850 | 1461515723508 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:35:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:35:23 INFO - PROCESS | 1850 | 1461515723513 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:35:23 INFO - PROCESS | 1850 | 1461515723519 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:35:23 INFO - PROCESS | 1850 | 1461515723522 Marionette TRACE conn3 <- [1,614,null,{}] 09:35:23 INFO - PROCESS | 1850 | 1461515723527 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:23 INFO - PROCESS | 1850 | 1461515723692 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:35:23 INFO - PROCESS | 1850 | 1461515723856 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4ac800 == 64 [pid = 1850] [id = 161] 09:35:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7f9a916c4800) [pid = 1850] [serial = 483] [outer = (nil)] 09:35:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7f9a964c6c00) [pid = 1850] [serial = 484] [outer = 0x7f9a916c4800] 09:35:23 INFO - PROCESS | 1850 | 1461515723930 Marionette DEBUG loaded listener.js 09:35:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7f9a9810c400) [pid = 1850] [serial = 485] [outer = 0x7f9a916c4800] 09:35:24 INFO - PROCESS | 1850 | 1461515724807 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:35:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:35:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1333ms 09:35:24 INFO - PROCESS | 1850 | 1461515724852 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:35:24 INFO - PROCESS | 1850 | 1461515724855 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:35:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:35:24 INFO - PROCESS | 1850 | 1461515724861 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:35:24 INFO - PROCESS | 1850 | 1461515724864 Marionette TRACE conn3 <- [1,618,null,{}] 09:35:24 INFO - PROCESS | 1850 | 1461515724869 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:25 INFO - PROCESS | 1850 | 1461515725014 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:35:25 INFO - PROCESS | 1850 | 1461515725163 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a90c000 == 65 [pid = 1850] [id = 162] 09:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7f9a900a2000) [pid = 1850] [serial = 486] [outer = (nil)] 09:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7f9a98868000) [pid = 1850] [serial = 487] [outer = 0x7f9a900a2000] 09:35:25 INFO - PROCESS | 1850 | 1461515725233 Marionette DEBUG loaded listener.js 09:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7f9a99722800) [pid = 1850] [serial = 488] [outer = 0x7f9a900a2000] 09:35:26 INFO - PROCESS | 1850 | 1461515726101 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:35:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:35:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1280ms 09:35:26 INFO - PROCESS | 1850 | 1461515726143 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:35:26 INFO - PROCESS | 1850 | 1461515726147 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:35:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:35:26 INFO - PROCESS | 1850 | 1461515726152 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:35:26 INFO - PROCESS | 1850 | 1461515726155 Marionette TRACE conn3 <- [1,622,null,{}] 09:35:26 INFO - PROCESS | 1850 | 1461515726160 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:26 INFO - PROCESS | 1850 | 1461515726342 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:35:26 INFO - PROCESS | 1850 | 1461515726488 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b2ba800 == 66 [pid = 1850] [id = 163] 09:35:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7f9a997ac800) [pid = 1850] [serial = 489] [outer = (nil)] 09:35:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7f9a99ca3800) [pid = 1850] [serial = 490] [outer = 0x7f9a997ac800] 09:35:26 INFO - PROCESS | 1850 | 1461515726567 Marionette DEBUG loaded listener.js 09:35:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7f9a9aa04400) [pid = 1850] [serial = 491] [outer = 0x7f9a997ac800] 09:35:27 INFO - PROCESS | 1850 | 1461515727440 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:35:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:35:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1333ms 09:35:27 INFO - PROCESS | 1850 | 1461515727487 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:35:27 INFO - PROCESS | 1850 | 1461515727491 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:35:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:35:27 INFO - PROCESS | 1850 | 1461515727497 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:35:27 INFO - PROCESS | 1850 | 1461515727499 Marionette TRACE conn3 <- [1,626,null,{}] 09:35:27 INFO - PROCESS | 1850 | 1461515727504 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:27 INFO - PROCESS | 1850 | 1461515727652 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:35:27 INFO - PROCESS | 1850 | 1461515727803 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cca8000 == 67 [pid = 1850] [id = 164] 09:35:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7f9a8959a800) [pid = 1850] [serial = 492] [outer = (nil)] 09:35:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7f9a9aa11000) [pid = 1850] [serial = 493] [outer = 0x7f9a8959a800] 09:35:27 INFO - PROCESS | 1850 | 1461515727884 Marionette DEBUG loaded listener.js 09:35:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7f9a9b39ec00) [pid = 1850] [serial = 494] [outer = 0x7f9a8959a800] 09:35:28 INFO - PROCESS | 1850 | 1461515728783 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:35:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:35:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1333ms 09:35:28 INFO - PROCESS | 1850 | 1461515728831 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:35:28 INFO - PROCESS | 1850 | 1461515728834 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:35:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:35:28 INFO - PROCESS | 1850 | 1461515728840 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:35:28 INFO - PROCESS | 1850 | 1461515728842 Marionette TRACE conn3 <- [1,630,null,{}] 09:35:28 INFO - PROCESS | 1850 | 1461515728848 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:28 INFO - PROCESS | 1850 | 1461515728995 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:35:29 INFO - PROCESS | 1850 | 1461515729202 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa7103000 == 68 [pid = 1850] [id = 165] 09:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7f9a89597000) [pid = 1850] [serial = 495] [outer = (nil)] 09:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7f9a9bb20400) [pid = 1850] [serial = 496] [outer = 0x7f9a89597000] 09:35:29 INFO - PROCESS | 1850 | 1461515729275 Marionette DEBUG loaded listener.js 09:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a9bf38400) [pid = 1850] [serial = 497] [outer = 0x7f9a89597000] 09:35:30 INFO - PROCESS | 1850 | 1461515730124 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:35:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:35:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1329ms 09:35:30 INFO - PROCESS | 1850 | 1461515730171 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:35:30 INFO - PROCESS | 1850 | 1461515730175 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:35:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:35:30 INFO - PROCESS | 1850 | 1461515730180 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:35:30 INFO - PROCESS | 1850 | 1461515730184 Marionette TRACE conn3 <- [1,634,null,{}] 09:35:30 INFO - PROCESS | 1850 | 1461515730189 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:30 INFO - PROCESS | 1850 | 1461515730339 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:35:30 INFO - PROCESS | 1850 | 1461515730630 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a8c800 == 69 [pid = 1850] [id = 166] 09:35:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7f9a8d809c00) [pid = 1850] [serial = 498] [outer = (nil)] 09:35:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7f9a8d80ec00) [pid = 1850] [serial = 499] [outer = 0x7f9a8d809c00] 09:35:30 INFO - PROCESS | 1850 | 1461515730765 Marionette DEBUG loaded listener.js 09:35:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9a8d9a1400) [pid = 1850] [serial = 500] [outer = 0x7f9a8d809c00] 09:35:31 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:31 INFO - PROCESS | 1850 | 1461515731691 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:35:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:35:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1580ms 09:35:31 INFO - PROCESS | 1850 | 1461515731762 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:35:31 INFO - PROCESS | 1850 | 1461515731769 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:35:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:35:31 INFO - PROCESS | 1850 | 1461515731777 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:35:31 INFO - PROCESS | 1850 | 1461515731781 Marionette TRACE conn3 <- [1,638,null,{}] 09:35:31 INFO - PROCESS | 1850 | 1461515731787 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:31 INFO - PROCESS | 1850 | 1461515731992 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:35:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a923a0800 == 68 [pid = 1850] [id = 156] 09:35:32 INFO - PROCESS | 1850 | 1461515732213 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8750f800 == 67 [pid = 1850] [id = 154] 09:35:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d54800 == 66 [pid = 1850] [id = 153] 09:35:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94ed5800 == 65 [pid = 1850] [id = 152] 09:35:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aacb2d800 == 64 [pid = 1850] [id = 151] 09:35:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8751f800 == 65 [pid = 1850] [id = 167] 09:35:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9a8e5d2c00) [pid = 1850] [serial = 501] [outer = (nil)] 09:35:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9a8f5ee800) [pid = 1850] [serial = 502] [outer = 0x7f9a8e5d2c00] 09:35:32 INFO - PROCESS | 1850 | 1461515732293 Marionette DEBUG loaded listener.js 09:35:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a902d0800) [pid = 1850] [serial = 503] [outer = 0x7f9a8e5d2c00] 09:35:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90639800 == 64 [pid = 1850] [id = 148] 09:35:32 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:33 INFO - PROCESS | 1850 | 1461515733045 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:35:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:35:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1339ms 09:35:33 INFO - PROCESS | 1850 | 1461515733122 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:35:33 INFO - PROCESS | 1850 | 1461515733126 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:35:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:35:33 INFO - PROCESS | 1850 | 1461515733136 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:35:33 INFO - PROCESS | 1850 | 1461515733138 Marionette TRACE conn3 <- [1,642,null,{}] 09:35:33 INFO - PROCESS | 1850 | 1461515733143 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:33 INFO - PROCESS | 1850 | 1461515733309 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:35:33 INFO - PROCESS | 1850 | 1461515733419 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4d6000 == 65 [pid = 1850] [id = 168] 09:35:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a894c3800) [pid = 1850] [serial = 504] [outer = (nil)] 09:35:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a913dd000) [pid = 1850] [serial = 505] [outer = 0x7f9a894c3800] 09:35:33 INFO - PROCESS | 1850 | 1461515733482 Marionette DEBUG loaded listener.js 09:35:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9a9232c800) [pid = 1850] [serial = 506] [outer = 0x7f9a894c3800] 09:35:34 INFO - PROCESS | 1850 | 1461515734299 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:35:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:35:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1182ms 09:35:34 INFO - PROCESS | 1850 | 1461515734338 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:35:34 INFO - PROCESS | 1850 | 1461515734342 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:35:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:35:34 INFO - PROCESS | 1850 | 1461515734357 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:35:34 INFO - PROCESS | 1850 | 1461515734366 Marionette TRACE conn3 <- [1,646,null,{}] 09:35:34 INFO - PROCESS | 1850 | 1461515734382 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:34 INFO - PROCESS | 1850 | 1461515734587 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:35:34 INFO - PROCESS | 1850 | 1461515734618 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9caca800 == 66 [pid = 1850] [id = 169] 09:35:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9a93b18000) [pid = 1850] [serial = 507] [outer = (nil)] 09:35:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a9949e800) [pid = 1850] [serial = 508] [outer = 0x7f9a93b18000] 09:35:34 INFO - PROCESS | 1850 | 1461515734689 Marionette DEBUG loaded listener.js 09:35:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a99d27400) [pid = 1850] [serial = 509] [outer = 0x7f9a93b18000] 09:35:35 INFO - PROCESS | 1850 | 1461515735498 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:35:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:35:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1206ms 09:35:35 INFO - PROCESS | 1850 | 1461515735559 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:35:35 INFO - PROCESS | 1850 | 1461515735563 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:35:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:35:35 INFO - PROCESS | 1850 | 1461515735568 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:35:35 INFO - PROCESS | 1850 | 1461515735571 Marionette TRACE conn3 <- [1,650,null,{}] 09:35:35 INFO - PROCESS | 1850 | 1461515735576 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:35 INFO - PROCESS | 1850 | 1461515735771 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:35:35 INFO - PROCESS | 1850 | 1461515735794 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabe54800 == 67 [pid = 1850] [id = 170] 09:35:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a99750800) [pid = 1850] [serial = 510] [outer = (nil)] 09:35:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a9a0f2000) [pid = 1850] [serial = 511] [outer = 0x7f9a99750800] 09:35:35 INFO - PROCESS | 1850 | 1461515735856 Marionette DEBUG loaded listener.js 09:35:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a9ad5e400) [pid = 1850] [serial = 512] [outer = 0x7f9a99750800] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a909e8000) [pid = 1850] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a913df000) [pid = 1850] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a902ca800) [pid = 1850] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a8e5d1400) [pid = 1850] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a8e5d8c00) [pid = 1850] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9a913d2400) [pid = 1850] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a8f5ee400) [pid = 1850] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a8d9a2800) [pid = 1850] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9a8e898400) [pid = 1850] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:35:36 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a8e5d6400) [pid = 1850] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:35:36 INFO - PROCESS | 1850 | 1461515736816 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:35:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:35:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1278ms 09:35:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:35:36 INFO - PROCESS | 1850 | 1461515736848 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:35:36 INFO - PROCESS | 1850 | 1461515736851 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:35:36 INFO - PROCESS | 1850 | 1461515736859 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:35:36 INFO - PROCESS | 1850 | 1461515736862 Marionette TRACE conn3 <- [1,654,null,{}] 09:35:36 INFO - PROCESS | 1850 | 1461515736867 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:37 INFO - PROCESS | 1850 | 1461515737012 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:35:37 INFO - PROCESS | 1850 | 1461515737027 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b0a8800 == 68 [pid = 1850] [id = 171] 09:35:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a9aa59800) [pid = 1850] [serial = 513] [outer = (nil)] 09:35:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a9ba29c00) [pid = 1850] [serial = 514] [outer = 0x7f9a9aa59800] 09:35:37 INFO - PROCESS | 1850 | 1461515737100 Marionette DEBUG loaded listener.js 09:35:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9aa6518000) [pid = 1850] [serial = 515] [outer = 0x7f9a9aa59800] 09:35:37 INFO - PROCESS | 1850 | 1461515737909 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:35:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:35:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1088ms 09:35:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:35:37 INFO - PROCESS | 1850 | 1461515737946 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:35:37 INFO - PROCESS | 1850 | 1461515737948 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:35:37 INFO - PROCESS | 1850 | 1461515737962 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:35:37 INFO - PROCESS | 1850 | 1461515737964 Marionette TRACE conn3 <- [1,658,null,{}] 09:35:37 INFO - PROCESS | 1850 | 1461515737969 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:38 INFO - PROCESS | 1850 | 1461515738113 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:35:38 INFO - PROCESS | 1850 | 1461515738129 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aacaa0800 == 69 [pid = 1850] [id = 172] 09:35:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9aa7854000) [pid = 1850] [serial = 516] [outer = (nil)] 09:35:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9aa8606800) [pid = 1850] [serial = 517] [outer = 0x7f9aa7854000] 09:35:38 INFO - PROCESS | 1850 | 1461515738188 Marionette DEBUG loaded listener.js 09:35:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9aa89db400) [pid = 1850] [serial = 518] [outer = 0x7f9aa7854000] 09:35:39 INFO - PROCESS | 1850 | 1461515739221 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:35:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:35:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1335ms 09:35:39 INFO - PROCESS | 1850 | 1461515739290 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:35:39 INFO - PROCESS | 1850 | 1461515739295 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:35:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:35:39 INFO - PROCESS | 1850 | 1461515739304 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:35:39 INFO - PROCESS | 1850 | 1461515739310 Marionette TRACE conn3 <- [1,662,null,{}] 09:35:39 INFO - PROCESS | 1850 | 1461515739320 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:39 INFO - PROCESS | 1850 | 1461515739532 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:35:39 INFO - PROCESS | 1850 | 1461515739685 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a986ba800 == 70 [pid = 1850] [id = 173] 09:35:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a8d7f2000) [pid = 1850] [serial = 519] [outer = (nil)] 09:35:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a8d7f6400) [pid = 1850] [serial = 520] [outer = 0x7f9a8d7f2000] 09:35:39 INFO - PROCESS | 1850 | 1461515739761 Marionette DEBUG loaded listener.js 09:35:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a8d80d800) [pid = 1850] [serial = 521] [outer = 0x7f9a8d7f2000] 09:35:40 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:40 INFO - PROCESS | 1850 | 1461515740679 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1433ms 09:35:40 INFO - PROCESS | 1850 | 1461515740738 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:35:40 INFO - PROCESS | 1850 | 1461515740747 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:35:40 INFO - PROCESS | 1850 | 1461515740757 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:35:40 INFO - PROCESS | 1850 | 1461515740762 Marionette TRACE conn3 <- [1,666,null,{}] 09:35:40 INFO - PROCESS | 1850 | 1461515740768 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:40 INFO - PROCESS | 1850 | 1461515740983 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:35:41 INFO - PROCESS | 1850 | 1461515741137 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa881d800 == 71 [pid = 1850] [id = 174] 09:35:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a8d7f5400) [pid = 1850] [serial = 522] [outer = (nil)] 09:35:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a902c8800) [pid = 1850] [serial = 523] [outer = 0x7f9a8d7f5400] 09:35:41 INFO - PROCESS | 1850 | 1461515741291 Marionette DEBUG loaded listener.js 09:35:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a91111000) [pid = 1850] [serial = 524] [outer = 0x7f9a8d7f5400] 09:35:41 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:42 INFO - PROCESS | 1850 | 1461515742110 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1380ms 09:35:42 INFO - PROCESS | 1850 | 1461515742138 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:35:42 INFO - PROCESS | 1850 | 1461515742141 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:35:42 INFO - PROCESS | 1850 | 1461515742148 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:35:42 INFO - PROCESS | 1850 | 1461515742154 Marionette TRACE conn3 <- [1,670,null,{}] 09:35:42 INFO - PROCESS | 1850 | 1461515742170 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:42 INFO - PROCESS | 1850 | 1461515742410 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:35:42 INFO - PROCESS | 1850 | 1461515742527 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0ace800 == 72 [pid = 1850] [id = 175] 09:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a93985000) [pid = 1850] [serial = 525] [outer = (nil)] 09:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a93f40800) [pid = 1850] [serial = 526] [outer = 0x7f9a93985000] 09:35:42 INFO - PROCESS | 1850 | 1461515742606 Marionette DEBUG loaded listener.js 09:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a9974d800) [pid = 1850] [serial = 527] [outer = 0x7f9a93985000] 09:35:43 INFO - PROCESS | 1850 | 1461515743441 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1333ms 09:35:43 INFO - PROCESS | 1850 | 1461515743482 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:35:43 INFO - PROCESS | 1850 | 1461515743487 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:35:43 INFO - PROCESS | 1850 | 1461515743494 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:35:43 INFO - PROCESS | 1850 | 1461515743498 Marionette TRACE conn3 <- [1,674,null,{}] 09:35:43 INFO - PROCESS | 1850 | 1461515743503 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:43 INFO - PROCESS | 1850 | 1461515743683 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:35:43 INFO - PROCESS | 1850 | 1461515743853 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db21000 == 73 [pid = 1850] [id = 176] 09:35:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a8e896400) [pid = 1850] [serial = 528] [outer = (nil)] 09:35:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a9ac62400) [pid = 1850] [serial = 529] [outer = 0x7f9a8e896400] 09:35:43 INFO - PROCESS | 1850 | 1461515743940 Marionette DEBUG loaded listener.js 09:35:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a9d819000) [pid = 1850] [serial = 530] [outer = 0x7f9a8e896400] 09:35:44 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:35:44 INFO - PROCESS | 1850 | 1461515744798 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:35:44 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 09:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1335ms 09:35:44 INFO - PROCESS | 1850 | 1461515744829 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:35:44 INFO - PROCESS | 1850 | 1461515744832 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:35:44 INFO - PROCESS | 1850 | 1461515744838 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:35:44 INFO - PROCESS | 1850 | 1461515744842 Marionette TRACE conn3 <- [1,678,null,{}] 09:35:44 INFO - PROCESS | 1850 | 1461515744847 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:45 INFO - PROCESS | 1850 | 1461515745020 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:35:45 INFO - PROCESS | 1850 | 1461515745179 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d613800 == 74 [pid = 1850] [id = 177] 09:35:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a8e836000) [pid = 1850] [serial = 531] [outer = (nil)] 09:35:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a8e83b800) [pid = 1850] [serial = 532] [outer = 0x7f9a8e836000] 09:35:45 INFO - PROCESS | 1850 | 1461515745251 Marionette DEBUG loaded listener.js 09:35:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a8e83f800) [pid = 1850] [serial = 533] [outer = 0x7f9a8e836000] 09:35:46 INFO - PROCESS | 1850 | 1461515746128 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:35:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:35:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1328ms 09:35:46 INFO - PROCESS | 1850 | 1461515746167 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:35:46 INFO - PROCESS | 1850 | 1461515746171 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:35:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:35:46 INFO - PROCESS | 1850 | 1461515746176 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:35:46 INFO - PROCESS | 1850 | 1461515746179 Marionette TRACE conn3 <- [1,682,null,{}] 09:35:46 INFO - PROCESS | 1850 | 1461515746184 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:46 INFO - PROCESS | 1850 | 1461515746371 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:35:46 INFO - PROCESS | 1850 | 1461515746536 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a896d8000 == 75 [pid = 1850] [id = 178] 09:35:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a9987ac00) [pid = 1850] [serial = 534] [outer = (nil)] 09:35:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a99e6e000) [pid = 1850] [serial = 535] [outer = 0x7f9a9987ac00] 09:35:46 INFO - PROCESS | 1850 | 1461515746611 Marionette DEBUG loaded listener.js 09:35:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9aa6513000) [pid = 1850] [serial = 536] [outer = 0x7f9a9987ac00] 09:35:47 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:35:47 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:35:47 INFO - PROCESS | 1850 | 1461515747956 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:35:48 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) 09:35:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1837ms 09:35:48 INFO - PROCESS | 1850 | 1461515748091 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:35:48 INFO - PROCESS | 1850 | 1461515748095 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:35:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:35:48 INFO - PROCESS | 1850 | 1461515748107 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:35:48 INFO - PROCESS | 1850 | 1461515748109 Marionette TRACE conn3 <- [1,686,null,{}] 09:35:48 INFO - PROCESS | 1850 | 1461515748115 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:48 INFO - PROCESS | 1850 | 1461515748287 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:35:48 INFO - PROCESS | 1850 | 1461515748440 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc84000 == 76 [pid = 1850] [id = 179] 09:35:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a8dc3ac00) [pid = 1850] [serial = 537] [outer = (nil)] 09:35:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a8dc42000) [pid = 1850] [serial = 538] [outer = 0x7f9a8dc3ac00] 09:35:48 INFO - PROCESS | 1850 | 1461515748515 Marionette DEBUG loaded listener.js 09:35:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a99e99800) [pid = 1850] [serial = 539] [outer = 0x7f9a8dc3ac00] 09:35:49 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:35:49 INFO - PROCESS | 1850 | 1461515749933 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:35:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:35:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1883ms 09:35:49 INFO - PROCESS | 1850 | 1461515749991 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:35:49 INFO - PROCESS | 1850 | 1461515749995 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:35:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:35:50 INFO - PROCESS | 1850 | 1461515750004 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:35:50 INFO - PROCESS | 1850 | 1461515750007 Marionette TRACE conn3 <- [1,690,null,{}] 09:35:50 INFO - PROCESS | 1850 | 1461515750013 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:50 INFO - PROCESS | 1850 | 1461515750473 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:35:50 INFO - PROCESS | 1850 | 1461515750669 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db13000 == 77 [pid = 1850] [id = 180] 09:35:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a8d7eac00) [pid = 1850] [serial = 540] [outer = (nil)] 09:35:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a8d7eec00) [pid = 1850] [serial = 541] [outer = 0x7f9a8d7eac00] 09:35:50 INFO - PROCESS | 1850 | 1461515750753 Marionette DEBUG loaded listener.js 09:35:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a8d808000) [pid = 1850] [serial = 542] [outer = 0x7f9a8d7eac00] 09:35:52 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac65d000 == 76 [pid = 1850] [id = 132] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b0a8800 == 75 [pid = 1850] [id = 171] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabe54800 == 74 [pid = 1850] [id = 170] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a99e93c00) [pid = 1850] [serial = 454] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a9ac5ac00) [pid = 1850] [serial = 457] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a9cc73400) [pid = 1850] [serial = 460] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a894c8800) [pid = 1850] [serial = 463] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a89596c00) [pid = 1850] [serial = 466] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a900a8400) [pid = 1850] [serial = 472] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | 1461515752176 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9caca800 == 73 [pid = 1850] [id = 169] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4d6000 == 72 [pid = 1850] [id = 168] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f34d000 == 71 [pid = 1850] [id = 155] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8751f800 == 70 [pid = 1850] [id = 167] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a8c800 == 69 [pid = 1850] [id = 166] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4ac800 == 68 [pid = 1850] [id = 161] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99961000 == 67 [pid = 1850] [id = 160] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94ecc800 == 66 [pid = 1850] [id = 159] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0a41800 == 65 [pid = 1850] [id = 147] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a83000 == 64 [pid = 1850] [id = 158] 09:35:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e717000 == 63 [pid = 1850] [id = 157] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a9ac5d400) [pid = 1850] [serial = 435] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a93942400) [pid = 1850] [serial = 426] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a99e9d000) [pid = 1850] [serial = 427] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9aa7467800) [pid = 1850] [serial = 436] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a9a0ee800) [pid = 1850] [serial = 429] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a9aa55c00) [pid = 1850] [serial = 430] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a8f5eac00) [pid = 1850] [serial = 421] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a8e893000) [pid = 1850] [serial = 420] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a913d6400) [pid = 1850] [serial = 432] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a927e4400) [pid = 1850] [serial = 424] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a9160c000) [pid = 1850] [serial = 423] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a8d9a0c00) [pid = 1850] [serial = 417] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9aac1afc00) [pid = 1850] [serial = 397] [outer = (nil)] [url = about:blank] 09:35: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 09:35:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2287ms 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a909e9800) [pid = 1850] [serial = 399] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a93d5dc00) [pid = 1850] [serial = 402] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a922c6800) [pid = 1850] [serial = 405] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a99879c00) [pid = 1850] [serial = 408] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a9a0ed000) [pid = 1850] [serial = 411] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a99873000) [pid = 1850] [serial = 414] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9a9232b400) [pid = 1850] [serial = 238] [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.] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a913df800) [pid = 1850] [serial = 433] [outer = (nil)] [url = about:blank] 09:35:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:35:52 INFO - PROCESS | 1850 | 1461515752302 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:35:52 INFO - PROCESS | 1850 | 1461515752307 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:35:52 INFO - PROCESS | 1850 | 1461515752315 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:35:52 INFO - PROCESS | 1850 | 1461515752320 Marionette TRACE conn3 <- [1,694,null,{}] 09:35:52 INFO - PROCESS | 1850 | 1461515752327 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:52 INFO - PROCESS | 1850 | 1461515752470 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a90ece400) [pid = 1850] [serial = 442] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9a8dbed800) [pid = 1850] [serial = 469] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a8e5cd000) [pid = 1850] [serial = 470] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7f9a8e5d3400) [pid = 1850] [serial = 445] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7f9a913d7000) [pid = 1850] [serial = 448] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7f9a93b1bc00) [pid = 1850] [serial = 443] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7f9a93b16800) [pid = 1850] [serial = 451] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7f9a900a1400) [pid = 1850] [serial = 438] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7f9a900ac800) [pid = 1850] [serial = 439] [outer = (nil)] [url = about:blank] 09:35:52 INFO - PROCESS | 1850 | 1461515752650 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90ba4000 == 64 [pid = 1850] [id = 181] 09:35:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a894c4400) [pid = 1850] [serial = 543] [outer = (nil)] 09:35:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7f9a902c5400) [pid = 1850] [serial = 544] [outer = 0x7f9a894c4400] 09:35:52 INFO - PROCESS | 1850 | 1461515752724 Marionette DEBUG loaded listener.js 09:35:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7f9a90a03000) [pid = 1850] [serial = 545] [outer = 0x7f9a894c4400] 09:35:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:35:53 INFO - PROCESS | 1850 | 1461515753853 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:35:53 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) 09:35:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1588ms 09:35:53 INFO - PROCESS | 1850 | 1461515753902 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:35:53 INFO - PROCESS | 1850 | 1461515753906 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:35:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:35:53 INFO - PROCESS | 1850 | 1461515753911 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:35:53 INFO - PROCESS | 1850 | 1461515753913 Marionette TRACE conn3 <- [1,698,null,{}] 09:35:53 INFO - PROCESS | 1850 | 1461515753919 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:54 INFO - PROCESS | 1850 | 1461515754111 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:35:54 INFO - PROCESS | 1850 | 1461515754267 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93ccd800 == 65 [pid = 1850] [id = 182] 09:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9a90db7c00) [pid = 1850] [serial = 546] [outer = (nil)] 09:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9a913de000) [pid = 1850] [serial = 547] [outer = 0x7f9a90db7c00] 09:35:54 INFO - PROCESS | 1850 | 1461515754328 Marionette DEBUG loaded listener.js 09:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9a916b6c00) [pid = 1850] [serial = 548] [outer = 0x7f9a90db7c00] 09:35:55 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:35:55 INFO - PROCESS | 1850 | 1461515755497 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:35: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) 09:35:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1633ms 09:35:55 INFO - PROCESS | 1850 | 1461515755561 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:35:55 INFO - PROCESS | 1850 | 1461515755567 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:35:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:35:55 INFO - PROCESS | 1850 | 1461515755583 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:35:55 INFO - PROCESS | 1850 | 1461515755600 Marionette TRACE conn3 <- [1,702,null,{}] 09:35:55 INFO - PROCESS | 1850 | 1461515755613 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:55 INFO - PROCESS | 1850 | 1461515755880 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:35:56 INFO - PROCESS | 1850 | 1461515756072 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9994a800 == 66 [pid = 1850] [id = 183] 09:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a94dce000) [pid = 1850] [serial = 549] [outer = (nil)] 09:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a94dcfc00) [pid = 1850] [serial = 550] [outer = 0x7f9a94dce000] 09:35:56 INFO - PROCESS | 1850 | 1461515756141 Marionette DEBUG loaded listener.js 09:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a98109000) [pid = 1850] [serial = 551] [outer = 0x7f9a94dce000] 09:35:56 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a93b18000) [pid = 1850] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:35:56 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9a8d809c00) [pid = 1850] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:35:56 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a9aa59800) [pid = 1850] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:35:56 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7f9a8e5d2c00) [pid = 1850] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:35:56 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7f9a99750800) [pid = 1850] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:35:56 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7f9a894c3800) [pid = 1850] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:35:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:35:57 INFO - PROCESS | 1850 | 1461515757337 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:35: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 09:35:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1816ms 09:35:57 INFO - PROCESS | 1850 | 1461515757393 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:35:57 INFO - PROCESS | 1850 | 1461515757396 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:35:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:35:57 INFO - PROCESS | 1850 | 1461515757402 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:35:57 INFO - PROCESS | 1850 | 1461515757404 Marionette TRACE conn3 <- [1,706,null,{}] 09:35:57 INFO - PROCESS | 1850 | 1461515757409 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:57 INFO - PROCESS | 1850 | 1461515757624 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:35:57 INFO - PROCESS | 1850 | 1461515757641 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4b5800 == 67 [pid = 1850] [id = 184] 09:35:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9a8d7f1000) [pid = 1850] [serial = 552] [outer = (nil)] 09:35:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9a9810f000) [pid = 1850] [serial = 553] [outer = 0x7f9a8d7f1000] 09:35:57 INFO - PROCESS | 1850 | 1461515757701 Marionette DEBUG loaded listener.js 09:35:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9a9971d000) [pid = 1850] [serial = 554] [outer = 0x7f9a8d7f1000] 09:35:58 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:35:58 INFO - PROCESS | 1850 | 1461515758880 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:35:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:35:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1526ms 09:35:58 INFO - PROCESS | 1850 | 1461515758930 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:35:58 INFO - PROCESS | 1850 | 1461515758936 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:35:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:35:58 INFO - PROCESS | 1850 | 1461515758988 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:35:58 INFO - PROCESS | 1850 | 1461515758993 Marionette TRACE conn3 <- [1,710,null,{}] 09:35:59 INFO - PROCESS | 1850 | 1461515759018 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:35:59 INFO - PROCESS | 1850 | 1461515759281 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:35:59 INFO - PROCESS | 1850 | 1461515759438 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a87800 == 68 [pid = 1850] [id = 185] 09:35:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a8dbf3400) [pid = 1850] [serial = 555] [outer = (nil)] 09:35:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a8e5d9000) [pid = 1850] [serial = 556] [outer = 0x7f9a8dbf3400] 09:35:59 INFO - PROCESS | 1850 | 1461515759515 Marionette DEBUG loaded listener.js 09:35:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a8e893000) [pid = 1850] [serial = 557] [outer = 0x7f9a8dbf3400] 09:36:00 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:00 INFO - PROCESS | 1850 | 1461515760908 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:36:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:36:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2043ms 09:36:00 INFO - PROCESS | 1850 | 1461515760997 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:36:01 INFO - PROCESS | 1850 | 1461515761005 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:36:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:36:01 INFO - PROCESS | 1850 | 1461515761017 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:36:01 INFO - PROCESS | 1850 | 1461515761020 Marionette TRACE conn3 <- [1,714,null,{}] 09:36:01 INFO - PROCESS | 1850 | 1461515761026 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:01 INFO - PROCESS | 1850 | 1461515761204 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:36:01 INFO - PROCESS | 1850 | 1461515761362 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a994bb000 == 69 [pid = 1850] [id = 186] 09:36:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9a8dc3c000) [pid = 1850] [serial = 558] [outer = (nil)] 09:36:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9a913d2c00) [pid = 1850] [serial = 559] [outer = 0x7f9a8dc3c000] 09:36:01 INFO - PROCESS | 1850 | 1461515761456 Marionette DEBUG loaded listener.js 09:36:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a93989c00) [pid = 1850] [serial = 560] [outer = 0x7f9a8dc3c000] 09:36:02 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:02 INFO - PROCESS | 1850 | 1461515762773 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:36:02 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 09:36:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1785ms 09:36:02 INFO - PROCESS | 1850 | 1461515762921 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:36:02 INFO - PROCESS | 1850 | 1461515762926 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:36:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:36:02 INFO - PROCESS | 1850 | 1461515762940 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:36:02 INFO - PROCESS | 1850 | 1461515762945 Marionette TRACE conn3 <- [1,718,null,{}] 09:36:02 INFO - PROCESS | 1850 | 1461515762960 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:03 INFO - PROCESS | 1850 | 1461515763144 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:36:03 INFO - PROCESS | 1850 | 1461515763298 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b2b8000 == 70 [pid = 1850] [id = 187] 09:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a913e0000) [pid = 1850] [serial = 561] [outer = (nil)] 09:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a99878400) [pid = 1850] [serial = 562] [outer = 0x7f9a913e0000] 09:36:03 INFO - PROCESS | 1850 | 1461515763378 Marionette DEBUG loaded listener.js 09:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a99e6a800) [pid = 1850] [serial = 563] [outer = 0x7f9a913e0000] 09:36:04 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:04 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:36:04 INFO - PROCESS | 1850 | 1461515764674 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:36:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:36:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1786ms 09:36:04 INFO - PROCESS | 1850 | 1461515764775 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:36:04 INFO - PROCESS | 1850 | 1461515764782 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:36:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:36:04 INFO - PROCESS | 1850 | 1461515764806 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:36:04 INFO - PROCESS | 1850 | 1461515764809 Marionette TRACE conn3 <- [1,722,null,{}] 09:36:04 INFO - PROCESS | 1850 | 1461515764814 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:05 INFO - PROCESS | 1850 | 1461515764994 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:36:05 INFO - PROCESS | 1850 | 1461515765145 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15ea800 == 71 [pid = 1850] [id = 188] 09:36:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a8d7f1800) [pid = 1850] [serial = 564] [outer = (nil)] 09:36:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a99e73400) [pid = 1850] [serial = 565] [outer = 0x7f9a8d7f1800] 09:36:05 INFO - PROCESS | 1850 | 1461515765217 Marionette DEBUG loaded listener.js 09:36:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a9a483400) [pid = 1850] [serial = 566] [outer = 0x7f9a8d7f1800] 09:36:06 INFO - PROCESS | 1850 | 1461515766068 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:36:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:36:06 INFO - PROCESS | 1850 | 1461515766144 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:36:06 INFO - PROCESS | 1850 | 1461515766150 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:36:06 INFO - PROCESS | 1850 | 1461515766153 Marionette TRACE conn3 <- [1,726,null,{}] 09:36:06 INFO - PROCESS | 1850 | 1461515766158 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:06 INFO - PROCESS | 1850 | 1461515766329 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:36:06 INFO - PROCESS | 1850 | 1461515766482 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8314800 == 72 [pid = 1850] [id = 189] 09:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a993f4c00) [pid = 1850] [serial = 567] [outer = (nil)] 09:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a9ac61800) [pid = 1850] [serial = 568] [outer = 0x7f9a993f4c00] 09:36:06 INFO - PROCESS | 1850 | 1461515766569 Marionette DEBUG loaded listener.js 09:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a9bb2f000) [pid = 1850] [serial = 569] [outer = 0x7f9a993f4c00] 09:36:07 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:07 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:36:07 INFO - PROCESS | 1850 | 1461515767490 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:36:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:36:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1377ms 09:36:07 INFO - PROCESS | 1850 | 1461515767528 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:36:07 INFO - PROCESS | 1850 | 1461515767532 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:36:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:36:07 INFO - PROCESS | 1850 | 1461515767537 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:36:07 INFO - PROCESS | 1850 | 1461515767540 Marionette TRACE conn3 <- [1,730,null,{}] 09:36:07 INFO - PROCESS | 1850 | 1461515767545 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:07 INFO - PROCESS | 1850 | 1461515767742 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:36:07 INFO - PROCESS | 1850 | 1461515767903 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac89a000 == 73 [pid = 1850] [id = 190] 09:36:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9aa78ee000) [pid = 1850] [serial = 570] [outer = (nil)] 09:36:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9aa85ef000) [pid = 1850] [serial = 571] [outer = 0x7f9aa78ee000] 09:36:08 INFO - PROCESS | 1850 | 1461515768031 Marionette DEBUG loaded listener.js 09:36:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9aaa742000) [pid = 1850] [serial = 572] [outer = 0x7f9aa78ee000] 09:36:08 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:08 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:36:08 INFO - PROCESS | 1850 | 1461515768885 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:36:08 INFO - PROCESS | 1850 | 1461515768932 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:36:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:36:08 INFO - PROCESS | 1850 | 1461515768938 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:36:08 INFO - PROCESS | 1850 | 1461515768940 Marionette TRACE conn3 <- [1,734,null,{}] 09:36:08 INFO - PROCESS | 1850 | 1461515768947 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:09 INFO - PROCESS | 1850 | 1461515769115 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:36:09 INFO - PROCESS | 1850 | 1461515769291 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa76a4000 == 74 [pid = 1850] [id = 191] 09:36:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a8959c000) [pid = 1850] [serial = 573] [outer = (nil)] 09:36:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a8d70b800) [pid = 1850] [serial = 574] [outer = 0x7f9a8959c000] 09:36:09 INFO - PROCESS | 1850 | 1461515769369 Marionette DEBUG loaded listener.js 09:36:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a8e664800) [pid = 1850] [serial = 575] [outer = 0x7f9a8959c000] 09:36:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:10 INFO - PROCESS | 1850 | 1461515770199 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:36: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 09:36:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1331ms 09:36:10 INFO - PROCESS | 1850 | 1461515770270 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:36:10 INFO - PROCESS | 1850 | 1461515770273 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:36:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:36:10 INFO - PROCESS | 1850 | 1461515770279 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:36:10 INFO - PROCESS | 1850 | 1461515770282 Marionette TRACE conn3 <- [1,738,null,{}] 09:36:10 INFO - PROCESS | 1850 | 1461515770287 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:10 INFO - PROCESS | 1850 | 1461515770462 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:36:10 INFO - PROCESS | 1850 | 1461515770627 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d738800 == 75 [pid = 1850] [id = 192] 09:36:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a894c6400) [pid = 1850] [serial = 576] [outer = (nil)] 09:36:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a8e666800) [pid = 1850] [serial = 577] [outer = 0x7f9a894c6400] 09:36:10 INFO - PROCESS | 1850 | 1461515770699 Marionette DEBUG loaded listener.js 09:36:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a8e66c000) [pid = 1850] [serial = 578] [outer = 0x7f9a894c6400] 09:36:12 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:12 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:36:12 INFO - PROCESS | 1850 | 1461515772208 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:36:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:36:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1982ms 09:36:12 INFO - PROCESS | 1850 | 1461515772265 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:36:12 INFO - PROCESS | 1850 | 1461515772274 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:36:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:36:12 INFO - PROCESS | 1850 | 1461515772287 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:36:12 INFO - PROCESS | 1850 | 1461515772296 Marionette TRACE conn3 <- [1,742,null,{}] 09:36:12 INFO - PROCESS | 1850 | 1461515772361 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:12 INFO - PROCESS | 1850 | 1461515772583 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:36:12 INFO - PROCESS | 1850 | 1461515772742 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a923a0800 == 76 [pid = 1850] [id = 193] 09:36:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a8d7b4400) [pid = 1850] [serial = 579] [outer = (nil)] 09:36:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a8d7f5800) [pid = 1850] [serial = 580] [outer = 0x7f9a8d7b4400] 09:36:12 INFO - PROCESS | 1850 | 1461515772811 Marionette DEBUG loaded listener.js 09:36:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a8dc3f400) [pid = 1850] [serial = 581] [outer = 0x7f9a8d7b4400] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9aa8606800) [pid = 1850] [serial = 517] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a98868000) [pid = 1850] [serial = 487] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a964c6c00) [pid = 1850] [serial = 484] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a9393fc00) [pid = 1850] [serial = 481] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a9aa11000) [pid = 1850] [serial = 493] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a9bb20400) [pid = 1850] [serial = 496] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a9110e400) [pid = 1850] [serial = 478] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a99ca3800) [pid = 1850] [serial = 490] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9994a800 == 75 [pid = 1850] [id = 183] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93ccd800 == 74 [pid = 1850] [id = 182] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90ba4000 == 73 [pid = 1850] [id = 181] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db13000 == 72 [pid = 1850] [id = 180] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a896d8000 == 71 [pid = 1850] [id = 178] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d613800 == 70 [pid = 1850] [id = 177] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db21000 == 69 [pid = 1850] [id = 176] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0ace800 == 68 [pid = 1850] [id = 175] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa881d800 == 67 [pid = 1850] [id = 174] 09:36:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a986ba800 == 66 [pid = 1850] [id = 173] 09:36:14 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:14 INFO - PROCESS | 1850 | 1461515774303 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:36:14 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 09:36:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2043ms 09:36:14 INFO - PROCESS | 1850 | 1461515774329 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:36:14 INFO - PROCESS | 1850 | 1461515774338 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:36:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:36:14 INFO - PROCESS | 1850 | 1461515774349 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:36:14 INFO - PROCESS | 1850 | 1461515774352 Marionette TRACE conn3 <- [1,746,null,{}] 09:36:14 INFO - PROCESS | 1850 | 1461515774358 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:14 INFO - PROCESS | 1850 | 1461515774531 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9aa6518000) [pid = 1850] [serial = 515] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a9949e800) [pid = 1850] [serial = 508] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a900a4800) [pid = 1850] [serial = 475] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a8d9a1400) [pid = 1850] [serial = 500] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a9ba29c00) [pid = 1850] [serial = 514] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a8f5ee800) [pid = 1850] [serial = 502] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a9a0f2000) [pid = 1850] [serial = 511] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a9ad5e400) [pid = 1850] [serial = 512] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a913dd000) [pid = 1850] [serial = 505] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a9232c800) [pid = 1850] [serial = 506] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a902d0800) [pid = 1850] [serial = 503] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a99d27400) [pid = 1850] [serial = 509] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a8d80ec00) [pid = 1850] [serial = 499] [outer = (nil)] [url = about:blank] 09:36:14 INFO - PROCESS | 1850 | 1461515774656 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db16000 == 67 [pid = 1850] [id = 194] 09:36:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a8d7f2800) [pid = 1850] [serial = 582] [outer = (nil)] 09:36:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a8e666c00) [pid = 1850] [serial = 583] [outer = 0x7f9a8d7f2800] 09:36:14 INFO - PROCESS | 1850 | 1461515774718 Marionette DEBUG loaded listener.js 09:36:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a8e83c400) [pid = 1850] [serial = 584] [outer = 0x7f9a8d7f2800] 09:36:15 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:15 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:15 INFO - PROCESS | 1850 | 1461515775815 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:36: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.) 09:36:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1478ms 09:36:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:36:15 INFO - PROCESS | 1850 | 1461515775827 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:36:15 INFO - PROCESS | 1850 | 1461515775830 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:36:15 INFO - PROCESS | 1850 | 1461515775836 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:36:15 INFO - PROCESS | 1850 | 1461515775843 Marionette TRACE conn3 <- [1,750,null,{}] 09:36:15 INFO - PROCESS | 1850 | 1461515775863 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:16 INFO - PROCESS | 1850 | 1461515776031 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:36:16 INFO - PROCESS | 1850 | 1461515776258 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d5d800 == 68 [pid = 1850] [id = 195] 09:36:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a8e89b000) [pid = 1850] [serial = 585] [outer = (nil)] 09:36:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a9110b000) [pid = 1850] [serial = 586] [outer = 0x7f9a8e89b000] 09:36:16 INFO - PROCESS | 1850 | 1461515776344 Marionette DEBUG loaded listener.js 09:36:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a92329800) [pid = 1850] [serial = 587] [outer = 0x7f9a8e89b000] 09:36:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:17 INFO - PROCESS | 1850 | 1461515777507 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:36: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) 09:36:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1689ms 09:36:17 INFO - PROCESS | 1850 | 1461515777525 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:36:17 INFO - PROCESS | 1850 | 1461515777529 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:36:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:36:17 INFO - PROCESS | 1850 | 1461515777535 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:36:17 INFO - PROCESS | 1850 | 1461515777548 Marionette TRACE conn3 <- [1,754,null,{}] 09:36:17 INFO - PROCESS | 1850 | 1461515777559 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:17 INFO - PROCESS | 1850 | 1461515777777 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:36:17 INFO - PROCESS | 1850 | 1461515777845 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4a8800 == 69 [pid = 1850] [id = 196] 09:36:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a900a1000) [pid = 1850] [serial = 588] [outer = (nil)] 09:36:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a93d5dc00) [pid = 1850] [serial = 589] [outer = 0x7f9a900a1000] 09:36:17 INFO - PROCESS | 1850 | 1461515777907 Marionette DEBUG loaded listener.js 09:36:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a98111c00) [pid = 1850] [serial = 590] [outer = 0x7f9a900a1000] 09:36:18 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a8f5f3c00) [pid = 1850] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:36:18 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a94dce000) [pid = 1850] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:36:18 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a90db7c00) [pid = 1850] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:36:18 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9aa7854000) [pid = 1850] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:36:18 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a8d7eac00) [pid = 1850] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:36:18 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a894c4400) [pid = 1850] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:36:19 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:19 INFO - PROCESS | 1850 | 1461515779169 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:36: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 09:36:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1690ms 09:36:19 INFO - PROCESS | 1850 | 1461515779227 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:36:19 INFO - PROCESS | 1850 | 1461515779229 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:36:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:36:19 INFO - PROCESS | 1850 | 1461515779235 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:36:19 INFO - PROCESS | 1850 | 1461515779237 Marionette TRACE conn3 <- [1,758,null,{}] 09:36:19 INFO - PROCESS | 1850 | 1461515779242 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:19 INFO - PROCESS | 1850 | 1461515779485 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:36:19 INFO - PROCESS | 1850 | 1461515779609 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b218000 == 70 [pid = 1850] [id = 197] 09:36:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a90ecf800) [pid = 1850] [serial = 591] [outer = (nil)] 09:36:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a94dce000) [pid = 1850] [serial = 592] [outer = 0x7f9a90ecf800] 09:36:19 INFO - PROCESS | 1850 | 1461515779671 Marionette DEBUG loaded listener.js 09:36:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a99723000) [pid = 1850] [serial = 593] [outer = 0x7f9a90ecf800] 09:36:20 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:20 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:36:20 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:20 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:20 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:20 INFO - PROCESS | 1850 | 1461515780307 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:36: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 09:36:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1127ms 09:36:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:36:20 INFO - PROCESS | 1850 | 1461515780364 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:36:20 INFO - PROCESS | 1850 | 1461515780367 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:36:20 INFO - PROCESS | 1850 | 1461515780372 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:36:20 INFO - PROCESS | 1850 | 1461515780375 Marionette TRACE conn3 <- [1,762,null,{}] 09:36:20 INFO - PROCESS | 1850 | 1461515780380 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:20 INFO - PROCESS | 1850 | 1461515780614 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:36:20 INFO - PROCESS | 1850 | 1461515780783 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d60f800 == 71 [pid = 1850] [id = 198] 09:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a894c8800) [pid = 1850] [serial = 594] [outer = (nil)] 09:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a8d705c00) [pid = 1850] [serial = 595] [outer = 0x7f9a894c8800] 09:36:20 INFO - PROCESS | 1850 | 1461515780864 Marionette DEBUG loaded listener.js 09:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a8d7bd800) [pid = 1850] [serial = 596] [outer = 0x7f9a894c8800] 09:36:22 INFO - PROCESS | 1850 | 1461515782256 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:36:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:36:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1941ms 09:36:22 INFO - PROCESS | 1850 | 1461515782414 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:36:22 INFO - PROCESS | 1850 | 1461515782421 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:36:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:36:22 INFO - PROCESS | 1850 | 1461515782433 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:36:22 INFO - PROCESS | 1850 | 1461515782439 Marionette TRACE conn3 <- [1,766,null,{}] 09:36:22 INFO - PROCESS | 1850 | 1461515782448 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:22 INFO - PROCESS | 1850 | 1461515782617 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:36:22 INFO - PROCESS | 1850 | 1461515782773 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9648b800 == 72 [pid = 1850] [id = 199] 09:36:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a8d709400) [pid = 1850] [serial = 597] [outer = (nil)] 09:36:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a8e83a400) [pid = 1850] [serial = 598] [outer = 0x7f9a8d709400] 09:36:22 INFO - PROCESS | 1850 | 1461515782850 Marionette DEBUG loaded listener.js 09:36:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a900abc00) [pid = 1850] [serial = 599] [outer = 0x7f9a8d709400] 09:36:24 INFO - PROCESS | 1850 | 1461515784178 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:36:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:36:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1846ms 09:36:24 INFO - PROCESS | 1850 | 1461515784324 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:36:24 INFO - PROCESS | 1850 | 1461515784332 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:36:24 INFO - PROCESS | 1850 | 1461515784342 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:36:24 INFO - PROCESS | 1850 | 1461515784346 Marionette TRACE conn3 <- [1,770,null,{}] 09:36:24 INFO - PROCESS | 1850 | 1461515784353 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:24 INFO - PROCESS | 1850 | 1461515784545 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:36:24 INFO - PROCESS | 1850 | 1461515784705 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa851a000 == 73 [pid = 1850] [id = 200] 09:36:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a90b49000) [pid = 1850] [serial = 600] [outer = (nil)] 09:36:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a9398e000) [pid = 1850] [serial = 601] [outer = 0x7f9a90b49000] 09:36:24 INFO - PROCESS | 1850 | 1461515784794 Marionette DEBUG loaded listener.js 09:36:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a9974e000) [pid = 1850] [serial = 602] [outer = 0x7f9a90b49000] 09:36:25 INFO - PROCESS | 1850 | 1461515785679 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1383ms 09:36:25 INFO - PROCESS | 1850 | 1461515785725 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:36:25 INFO - PROCESS | 1850 | 1461515785729 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:36:25 INFO - PROCESS | 1850 | 1461515785744 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:36:25 INFO - PROCESS | 1850 | 1461515785752 Marionette TRACE conn3 <- [1,774,null,{}] 09:36:25 INFO - PROCESS | 1850 | 1461515785759 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:25 INFO - PROCESS | 1850 | 1461515785934 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:36:26 INFO - PROCESS | 1850 | 1461515786092 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aae67b000 == 74 [pid = 1850] [id = 201] 09:36:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a8d7bdc00) [pid = 1850] [serial = 603] [outer = (nil)] 09:36:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a9ac62000) [pid = 1850] [serial = 604] [outer = 0x7f9a8d7bdc00] 09:36:26 INFO - PROCESS | 1850 | 1461515786164 Marionette DEBUG loaded listener.js 09:36:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a9bef0400) [pid = 1850] [serial = 605] [outer = 0x7f9a8d7bdc00] 09:36:27 INFO - PROCESS | 1850 | 1461515787124 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1442ms 09:36:27 INFO - PROCESS | 1850 | 1461515787180 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:36:27 INFO - PROCESS | 1850 | 1461515787184 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:36:27 INFO - PROCESS | 1850 | 1461515787189 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:36:27 INFO - PROCESS | 1850 | 1461515787192 Marionette TRACE conn3 <- [1,778,null,{}] 09:36:27 INFO - PROCESS | 1850 | 1461515787197 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:27 INFO - PROCESS | 1850 | 1461515787347 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:36:27 INFO - PROCESS | 1850 | 1461515787510 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d12000 == 75 [pid = 1850] [id = 202] 09:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a8e548c00) [pid = 1850] [serial = 606] [outer = (nil)] 09:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a8e551400) [pid = 1850] [serial = 607] [outer = 0x7f9a8e548c00] 09:36:27 INFO - PROCESS | 1850 | 1461515787588 Marionette DEBUG loaded listener.js 09:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a8e555c00) [pid = 1850] [serial = 608] [outer = 0x7f9a8e548c00] 09:36:28 INFO - PROCESS | 1850 | 1461515788397 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1235ms 09:36:28 INFO - PROCESS | 1850 | 1461515788426 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:36:28 INFO - PROCESS | 1850 | 1461515788430 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:36:28 INFO - PROCESS | 1850 | 1461515788435 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:36:28 INFO - PROCESS | 1850 | 1461515788437 Marionette TRACE conn3 <- [1,782,null,{}] 09:36:28 INFO - PROCESS | 1850 | 1461515788443 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:28 INFO - PROCESS | 1850 | 1461515788598 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:36:28 INFO - PROCESS | 1850 | 1461515788762 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9460d800 == 76 [pid = 1850] [id = 203] 09:36:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a9bb2d800) [pid = 1850] [serial = 609] [outer = (nil)] 09:36:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a9cc7bc00) [pid = 1850] [serial = 610] [outer = 0x7f9a9bb2d800] 09:36:28 INFO - PROCESS | 1850 | 1461515788845 Marionette DEBUG loaded listener.js 09:36:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9aa78df800) [pid = 1850] [serial = 611] [outer = 0x7f9a9bb2d800] 09:36:29 INFO - PROCESS | 1850 | 1461515789732 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1332ms 09:36:29 INFO - PROCESS | 1850 | 1461515789768 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:36:29 INFO - PROCESS | 1850 | 1461515789772 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:36:29 INFO - PROCESS | 1850 | 1461515789777 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:36:29 INFO - PROCESS | 1850 | 1461515789780 Marionette TRACE conn3 <- [1,786,null,{}] 09:36:29 INFO - PROCESS | 1850 | 1461515789785 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:29 INFO - PROCESS | 1850 | 1461515789944 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:36:30 INFO - PROCESS | 1850 | 1461515790111 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc82000 == 77 [pid = 1850] [id = 204] 09:36:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a8d803400) [pid = 1850] [serial = 612] [outer = (nil)] 09:36:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a90086400) [pid = 1850] [serial = 613] [outer = 0x7f9a8d803400] 09:36:30 INFO - PROCESS | 1850 | 1461515790179 Marionette DEBUG loaded listener.js 09:36:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a9008bc00) [pid = 1850] [serial = 614] [outer = 0x7f9a8d803400] 09:36:31 INFO - PROCESS | 1850 | 1461515791509 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1777ms 09:36:31 INFO - PROCESS | 1850 | 1461515791556 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:36:31 INFO - PROCESS | 1850 | 1461515791562 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:36:31 INFO - PROCESS | 1850 | 1461515791626 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:36:31 INFO - PROCESS | 1850 | 1461515791634 Marionette TRACE conn3 <- [1,790,null,{}] 09:36:31 INFO - PROCESS | 1850 | 1461515791676 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:31 INFO - PROCESS | 1850 | 1461515791833 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:36:31 INFO - PROCESS | 1850 | 1461515791993 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db9a800 == 78 [pid = 1850] [id = 205] 09:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a8d7f2c00) [pid = 1850] [serial = 615] [outer = (nil)] 09:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a8d807800) [pid = 1850] [serial = 616] [outer = 0x7f9a8d7f2c00] 09:36:32 INFO - PROCESS | 1850 | 1461515792063 Marionette DEBUG loaded listener.js 09:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a8d99f000) [pid = 1850] [serial = 617] [outer = 0x7f9a8d7f2c00] 09:36:32 INFO - PROCESS | 1850 | 1461515792889 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1370ms 09:36:32 INFO - PROCESS | 1850 | 1461515792942 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:36:32 INFO - PROCESS | 1850 | 1461515792960 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:36:32 INFO - PROCESS | 1850 | 1461515792977 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:36:32 INFO - PROCESS | 1850 | 1461515792980 Marionette TRACE conn3 <- [1,794,null,{}] 09:36:32 INFO - PROCESS | 1850 | 1461515792992 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:33 INFO - PROCESS | 1850 | 1461515793247 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927be800 == 77 [pid = 1850] [id = 62] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b218000 == 76 [pid = 1850] [id = 197] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4a8800 == 75 [pid = 1850] [id = 196] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d5d800 == 74 [pid = 1850] [id = 195] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a9810f000) [pid = 1850] [serial = 553] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | 1461515793522 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db16000 == 73 [pid = 1850] [id = 194] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a923a0800 == 72 [pid = 1850] [id = 193] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa76a4000 == 71 [pid = 1850] [id = 191] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac89a000 == 70 [pid = 1850] [id = 190] 09:36:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d61a800 == 71 [pid = 1850] [id = 206] 09:36:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a8dc3e400) [pid = 1850] [serial = 618] [outer = (nil)] 09:36:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a8dc46400) [pid = 1850] [serial = 619] [outer = 0x7f9a8dc3e400] 09:36:33 INFO - PROCESS | 1850 | 1461515793633 Marionette DEBUG loaded listener.js 09:36:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9a8e5cc400) [pid = 1850] [serial = 620] [outer = 0x7f9a8dc3e400] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a994bb000 == 70 [pid = 1850] [id = 186] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a87800 == 69 [pid = 1850] [id = 185] 09:36:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4b5800 == 68 [pid = 1850] [id = 184] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9a902cc400) [pid = 1850] [serial = 473] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9a94dcfc00) [pid = 1850] [serial = 550] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a913de000) [pid = 1850] [serial = 547] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a8e83b800) [pid = 1850] [serial = 532] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a93f40800) [pid = 1850] [serial = 526] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a8d7f6400) [pid = 1850] [serial = 520] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9aa89db400) [pid = 1850] [serial = 518] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a8dc42000) [pid = 1850] [serial = 538] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a8d808000) [pid = 1850] [serial = 542] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a8d7eec00) [pid = 1850] [serial = 541] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a9ac62400) [pid = 1850] [serial = 529] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a902c5400) [pid = 1850] [serial = 544] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a90a03000) [pid = 1850] [serial = 545] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a902c8800) [pid = 1850] [serial = 523] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a99e6e000) [pid = 1850] [serial = 535] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a98109000) [pid = 1850] [serial = 551] [outer = (nil)] [url = about:blank] 09:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a916b6c00) [pid = 1850] [serial = 548] [outer = (nil)] [url = about:blank] 09:36:34 INFO - PROCESS | 1850 | 1461515794368 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1448ms 09:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:36:34 INFO - PROCESS | 1850 | 1461515794421 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:36:34 INFO - PROCESS | 1850 | 1461515794424 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:36:34 INFO - PROCESS | 1850 | 1461515794431 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:36:34 INFO - PROCESS | 1850 | 1461515794436 Marionette TRACE conn3 <- [1,798,null,{}] 09:36:34 INFO - PROCESS | 1850 | 1461515794454 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:34 INFO - PROCESS | 1850 | 1461515794646 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:36:34 INFO - PROCESS | 1850 | 1461515794772 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a94000 == 69 [pid = 1850] [id = 207] 09:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a8e670c00) [pid = 1850] [serial = 621] [outer = (nil)] 09:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a8e89d400) [pid = 1850] [serial = 622] [outer = 0x7f9a8e670c00] 09:36:34 INFO - PROCESS | 1850 | 1461515794837 Marionette DEBUG loaded listener.js 09:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a90083400) [pid = 1850] [serial = 623] [outer = 0x7f9a8e670c00] 09:36:35 INFO - PROCESS | 1850 | 1461515795591 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:36:35 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 09:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1183ms 09:36:35 INFO - PROCESS | 1850 | 1461515795615 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:36:35 INFO - PROCESS | 1850 | 1461515795619 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:36:35 INFO - PROCESS | 1850 | 1461515795644 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:36:35 INFO - PROCESS | 1850 | 1461515795647 Marionette TRACE conn3 <- [1,802,null,{}] 09:36:35 INFO - PROCESS | 1850 | 1461515795657 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:35 INFO - PROCESS | 1850 | 1461515795802 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:36:35 INFO - PROCESS | 1850 | 1461515795816 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f4a4000 == 70 [pid = 1850] [id = 208] 09:36:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a90084000) [pid = 1850] [serial = 624] [outer = (nil)] 09:36:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a900ad000) [pid = 1850] [serial = 625] [outer = 0x7f9a90084000] 09:36:35 INFO - PROCESS | 1850 | 1461515795887 Marionette DEBUG loaded listener.js 09:36:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a902ce800) [pid = 1850] [serial = 626] [outer = 0x7f9a90084000] 09:36:36 INFO - PROCESS | 1850 | 1461515796840 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:36:36 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 09:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1260ms 09:36:36 INFO - PROCESS | 1850 | 1461515796885 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:36:36 INFO - PROCESS | 1850 | 1461515796887 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:36:36 INFO - PROCESS | 1850 | 1461515796901 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:36:36 INFO - PROCESS | 1850 | 1461515796903 Marionette TRACE conn3 <- [1,806,null,{}] 09:36:36 INFO - PROCESS | 1850 | 1461515796908 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:37 INFO - PROCESS | 1850 | 1461515797109 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:36:37 INFO - PROCESS | 1850 | 1461515797142 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93b89800 == 71 [pid = 1850] [id = 209] 09:36:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a9008fc00) [pid = 1850] [serial = 627] [outer = (nil)] 09:36:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a909e0c00) [pid = 1850] [serial = 628] [outer = 0x7f9a9008fc00] 09:36:37 INFO - PROCESS | 1850 | 1461515797203 Marionette DEBUG loaded listener.js 09:36:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a90a0c800) [pid = 1850] [serial = 629] [outer = 0x7f9a9008fc00] 09:36:38 INFO - PROCESS | 1850 | 1461515798021 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:36:38 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 09:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1177ms 09:36:38 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a8e89b000) [pid = 1850] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:36:38 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a8d7f2800) [pid = 1850] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:36:38 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a8d7b4400) [pid = 1850] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:36:38 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a900a1000) [pid = 1850] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:36:38 INFO - PROCESS | 1850 | 1461515798647 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:36:38 INFO - PROCESS | 1850 | 1461515798650 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:36:38 INFO - PROCESS | 1850 | 1461515798705 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:36:38 INFO - PROCESS | 1850 | 1461515798708 Marionette TRACE conn3 <- [1,810,null,{}] 09:36:38 INFO - PROCESS | 1850 | 1461515798713 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:38 INFO - PROCESS | 1850 | 1461515798870 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:36:38 INFO - PROCESS | 1850 | 1461515798991 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d21000 == 72 [pid = 1850] [id = 210] 09:36:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a90946c00) [pid = 1850] [serial = 630] [outer = (nil)] 09:36:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a90ec3000) [pid = 1850] [serial = 631] [outer = 0x7f9a90946c00] 09:36:39 INFO - PROCESS | 1850 | 1461515799056 Marionette DEBUG loaded listener.js 09:36:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a913dfc00) [pid = 1850] [serial = 632] [outer = 0x7f9a90946c00] 09:36:39 INFO - PROCESS | 1850 | 1461515799755 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1085ms 09:36:39 INFO - PROCESS | 1850 | 1461515799793 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:36:39 INFO - PROCESS | 1850 | 1461515799795 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:36:39 INFO - PROCESS | 1850 | 1461515799802 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:36:39 INFO - PROCESS | 1850 | 1461515799804 Marionette TRACE conn3 <- [1,814,null,{}] 09:36:39 INFO - PROCESS | 1850 | 1461515799818 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:39 INFO - PROCESS | 1850 | 1461515799956 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:36:39 INFO - PROCESS | 1850 | 1461515799970 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9647c800 == 73 [pid = 1850] [id = 211] 09:36:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a8e833000) [pid = 1850] [serial = 633] [outer = (nil)] 09:36:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a922bdc00) [pid = 1850] [serial = 634] [outer = 0x7f9a8e833000] 09:36:40 INFO - PROCESS | 1850 | 1461515800032 Marionette DEBUG loaded listener.js 09:36:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a927de400) [pid = 1850] [serial = 635] [outer = 0x7f9a8e833000] 09:36:41 INFO - PROCESS | 1850 | 1461515801008 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:36:41 INFO - PROCESS | 1850 | 1461515801045 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:36:41 INFO - PROCESS | 1850 | 1461515801053 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:36:41 INFO - PROCESS | 1850 | 1461515801059 Marionette TRACE conn3 <- [1,818,null,{}] 09:36:41 INFO - PROCESS | 1850 | 1461515801070 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:41 INFO - PROCESS | 1850 | 1461515801239 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:36:41 INFO - PROCESS | 1850 | 1461515801425 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc87800 == 74 [pid = 1850] [id = 212] 09:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a8d7b1c00) [pid = 1850] [serial = 636] [outer = (nil)] 09:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a8d9a1800) [pid = 1850] [serial = 637] [outer = 0x7f9a8d7b1c00] 09:36:41 INFO - PROCESS | 1850 | 1461515801502 Marionette DEBUG loaded listener.js 09:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a8e547c00) [pid = 1850] [serial = 638] [outer = 0x7f9a8d7b1c00] 09:36:42 INFO - PROCESS | 1850 | 1461515802402 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1385ms 09:36:42 INFO - PROCESS | 1850 | 1461515802439 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:36:42 INFO - PROCESS | 1850 | 1461515802449 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:36:42 INFO - PROCESS | 1850 | 1461515802459 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:36:42 INFO - PROCESS | 1850 | 1461515802464 Marionette TRACE conn3 <- [1,822,null,{}] 09:36:42 INFO - PROCESS | 1850 | 1461515802470 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:42 INFO - PROCESS | 1850 | 1461515802677 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:36:42 INFO - PROCESS | 1850 | 1461515802838 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93967000 == 75 [pid = 1850] [id = 213] 09:36:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a8959b000) [pid = 1850] [serial = 639] [outer = (nil)] 09:36:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a8e89b000) [pid = 1850] [serial = 640] [outer = 0x7f9a8959b000] 09:36:42 INFO - PROCESS | 1850 | 1461515802909 Marionette DEBUG loaded listener.js 09:36:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9a9008ec00) [pid = 1850] [serial = 641] [outer = 0x7f9a8959b000] 09:36:43 INFO - PROCESS | 1850 | 1461515803982 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:36:44 INFO - PROCESS | 1850 | 1461515804047 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:36:44 INFO - PROCESS | 1850 | 1461515804055 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:36:44 INFO - PROCESS | 1850 | 1461515804061 Marionette TRACE conn3 <- [1,826,null,{}] 09:36:44 INFO - PROCESS | 1850 | 1461515804121 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:44 INFO - PROCESS | 1850 | 1461515804336 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:36:44 INFO - PROCESS | 1850 | 1461515804541 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99765800 == 76 [pid = 1850] [id = 214] 09:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7f9a90b44000) [pid = 1850] [serial = 642] [outer = (nil)] 09:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7f9a913d3000) [pid = 1850] [serial = 643] [outer = 0x7f9a90b44000] 09:36:44 INFO - PROCESS | 1850 | 1461515804618 Marionette DEBUG loaded listener.js 09:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7f9a916b6c00) [pid = 1850] [serial = 644] [outer = 0x7f9a90b44000] 09:36:45 INFO - PROCESS | 1850 | 1461515805445 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1443ms 09:36:45 INFO - PROCESS | 1850 | 1461515805498 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:36:45 INFO - PROCESS | 1850 | 1461515805503 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:36:45 INFO - PROCESS | 1850 | 1461515805508 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:36:45 INFO - PROCESS | 1850 | 1461515805510 Marionette TRACE conn3 <- [1,830,null,{}] 09:36:45 INFO - PROCESS | 1850 | 1461515805516 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:45 INFO - PROCESS | 1850 | 1461515805681 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:36:45 INFO - PROCESS | 1850 | 1461515805848 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a39a800 == 77 [pid = 1850] [id = 215] 09:36:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7f9a90b4c000) [pid = 1850] [serial = 645] [outer = (nil)] 09:36:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7f9a9393b800) [pid = 1850] [serial = 646] [outer = 0x7f9a90b4c000] 09:36:45 INFO - PROCESS | 1850 | 1461515805932 Marionette DEBUG loaded listener.js 09:36:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a93989400) [pid = 1850] [serial = 647] [outer = 0x7f9a90b4c000] 09:36:46 INFO - PROCESS | 1850 | 1461515806787 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1332ms 09:36:46 INFO - PROCESS | 1850 | 1461515806842 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:36:46 INFO - PROCESS | 1850 | 1461515806845 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:36:46 INFO - PROCESS | 1850 | 1461515806851 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:36:46 INFO - PROCESS | 1850 | 1461515806853 Marionette TRACE conn3 <- [1,834,null,{}] 09:36:46 INFO - PROCESS | 1850 | 1461515806859 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:47 INFO - PROCESS | 1850 | 1461515807009 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:36:47 INFO - PROCESS | 1850 | 1461515807179 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8b5000 == 78 [pid = 1850] [id = 216] 09:36:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a90ec5c00) [pid = 1850] [serial = 648] [outer = (nil)] 09:36:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a93993c00) [pid = 1850] [serial = 649] [outer = 0x7f9a90ec5c00] 09:36:47 INFO - PROCESS | 1850 | 1461515807252 Marionette DEBUG loaded listener.js 09:36:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a93d53000) [pid = 1850] [serial = 650] [outer = 0x7f9a90ec5c00] 09:36:48 INFO - PROCESS | 1850 | 1461515808104 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1288ms 09:36:48 INFO - PROCESS | 1850 | 1461515808140 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:36:48 INFO - PROCESS | 1850 | 1461515808144 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:36:48 INFO - PROCESS | 1850 | 1461515808151 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:36:48 INFO - PROCESS | 1850 | 1461515808153 Marionette TRACE conn3 <- [1,838,null,{}] 09:36:48 INFO - PROCESS | 1850 | 1461515808158 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:48 INFO - PROCESS | 1850 | 1461515808394 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:36:48 INFO - PROCESS | 1850 | 1461515808559 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b20a000 == 79 [pid = 1850] [id = 217] 09:36:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a93d5c400) [pid = 1850] [serial = 651] [outer = (nil)] 09:36:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a94dc8400) [pid = 1850] [serial = 652] [outer = 0x7f9a93d5c400] 09:36:48 INFO - PROCESS | 1850 | 1461515808640 Marionette DEBUG loaded listener.js 09:36:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a964c0400) [pid = 1850] [serial = 653] [outer = 0x7f9a93d5c400] 09:36:49 INFO - PROCESS | 1850 | 1461515809475 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1377ms 09:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:36:49 INFO - PROCESS | 1850 | 1461515809530 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:36:49 INFO - PROCESS | 1850 | 1461515809532 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:36:49 INFO - PROCESS | 1850 | 1461515809541 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:36:49 INFO - PROCESS | 1850 | 1461515809543 Marionette TRACE conn3 <- [1,842,null,{}] 09:36:49 INFO - PROCESS | 1850 | 1461515809548 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:49 INFO - PROCESS | 1850 | 1461515809719 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:36:49 INFO - PROCESS | 1850 | 1461515809930 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9bf27800 == 80 [pid = 1850] [id = 218] 09:36:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a90081000) [pid = 1850] [serial = 654] [outer = (nil)] 09:36:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a98055c00) [pid = 1850] [serial = 655] [outer = 0x7f9a90081000] 09:36:50 INFO - PROCESS | 1850 | 1461515810001 Marionette DEBUG loaded listener.js 09:36:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a9810dc00) [pid = 1850] [serial = 656] [outer = 0x7f9a90081000] 09:36:50 INFO - PROCESS | 1850 | 1461515810819 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1337ms 09:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:36:50 INFO - PROCESS | 1850 | 1461515810877 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:36:50 INFO - PROCESS | 1850 | 1461515810879 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:36:50 INFO - PROCESS | 1850 | 1461515810886 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:36:50 INFO - PROCESS | 1850 | 1461515810889 Marionette TRACE conn3 <- [1,846,null,{}] 09:36:50 INFO - PROCESS | 1850 | 1461515810894 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:51 INFO - PROCESS | 1850 | 1461515811052 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:36:51 INFO - PROCESS | 1850 | 1461515811224 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cc14800 == 81 [pid = 1850] [id = 219] 09:36:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a894ca000) [pid = 1850] [serial = 657] [outer = (nil)] 09:36:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a981c2c00) [pid = 1850] [serial = 658] [outer = 0x7f9a894ca000] 09:36:51 INFO - PROCESS | 1850 | 1461515811300 Marionette DEBUG loaded listener.js 09:36:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a9904d000) [pid = 1850] [serial = 659] [outer = 0x7f9a894ca000] 09:36:52 INFO - PROCESS | 1850 | 1461515812091 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1237ms 09:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:36:52 INFO - PROCESS | 1850 | 1461515812123 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:36:52 INFO - PROCESS | 1850 | 1461515812126 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:36:52 INFO - PROCESS | 1850 | 1461515812132 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:36:52 INFO - PROCESS | 1850 | 1461515812135 Marionette TRACE conn3 <- [1,850,null,{}] 09:36:52 INFO - PROCESS | 1850 | 1461515812140 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:52 INFO - PROCESS | 1850 | 1461515812297 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:36:52 INFO - PROCESS | 1850 | 1461515812467 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa6592000 == 82 [pid = 1850] [id = 220] 09:36:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a93d5a800) [pid = 1850] [serial = 660] [outer = (nil)] 09:36:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a990db800) [pid = 1850] [serial = 661] [outer = 0x7f9a93d5a800] 09:36:52 INFO - PROCESS | 1850 | 1461515812535 Marionette DEBUG loaded listener.js 09:36:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a99584c00) [pid = 1850] [serial = 662] [outer = 0x7f9a93d5a800] 09:36:53 INFO - PROCESS | 1850 | 1461515813384 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1289ms 09:36:53 INFO - PROCESS | 1850 | 1461515813421 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:36:53 INFO - PROCESS | 1850 | 1461515813424 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:36:53 INFO - PROCESS | 1850 | 1461515813429 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:36:53 INFO - PROCESS | 1850 | 1461515813432 Marionette TRACE conn3 <- [1,854,null,{}] 09:36:53 INFO - PROCESS | 1850 | 1461515813437 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:53 INFO - PROCESS | 1850 | 1461515813599 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:36:53 INFO - PROCESS | 1850 | 1461515813770 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa766c800 == 83 [pid = 1850] [id = 221] 09:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a98103800) [pid = 1850] [serial = 663] [outer = (nil)] 09:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a9974c800) [pid = 1850] [serial = 664] [outer = 0x7f9a98103800] 09:36:53 INFO - PROCESS | 1850 | 1461515813838 Marionette DEBUG loaded listener.js 09:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a99875c00) [pid = 1850] [serial = 665] [outer = 0x7f9a98103800] 09:36:54 INFO - PROCESS | 1850 | 1461515814681 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1287ms 09:36:54 INFO - PROCESS | 1850 | 1461515814718 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:36:54 INFO - PROCESS | 1850 | 1461515814722 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:36:54 INFO - PROCESS | 1850 | 1461515814728 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:36:54 INFO - PROCESS | 1850 | 1461515814731 Marionette TRACE conn3 <- [1,858,null,{}] 09:36:54 INFO - PROCESS | 1850 | 1461515814737 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:54 INFO - PROCESS | 1850 | 1461515814962 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:36:55 INFO - PROCESS | 1850 | 1461515815148 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabf64000 == 84 [pid = 1850] [id = 222] 09:36:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a9160ac00) [pid = 1850] [serial = 666] [outer = (nil)] 09:36:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a99e68800) [pid = 1850] [serial = 667] [outer = 0x7f9a9160ac00] 09:36:55 INFO - PROCESS | 1850 | 1461515815240 Marionette DEBUG loaded listener.js 09:36:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a9a0ea800) [pid = 1850] [serial = 668] [outer = 0x7f9a9160ac00] 09:36:56 INFO - PROCESS | 1850 | 1461515816186 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1489ms 09:36:56 INFO - PROCESS | 1850 | 1461515816218 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:36:56 INFO - PROCESS | 1850 | 1461515816223 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:36:56 INFO - PROCESS | 1850 | 1461515816229 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:36:56 INFO - PROCESS | 1850 | 1461515816232 Marionette TRACE conn3 <- [1,862,null,{}] 09:36:56 INFO - PROCESS | 1850 | 1461515816239 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:56 INFO - PROCESS | 1850 | 1461515816428 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:36:56 INFO - PROCESS | 1850 | 1461515816611 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac45e800 == 85 [pid = 1850] [id = 223] 09:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a9232e800) [pid = 1850] [serial = 669] [outer = (nil)] 09:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a9a0ed800) [pid = 1850] [serial = 670] [outer = 0x7f9a9232e800] 09:36:56 INFO - PROCESS | 1850 | 1461515816688 Marionette DEBUG loaded listener.js 09:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a9a0f6800) [pid = 1850] [serial = 671] [outer = 0x7f9a9232e800] 09:36:57 INFO - PROCESS | 1850 | 1461515817959 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1781ms 09:36:58 INFO - PROCESS | 1850 | 1461515818010 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:36:58 INFO - PROCESS | 1850 | 1461515818016 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:36:58 INFO - PROCESS | 1850 | 1461515818024 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:36:58 INFO - PROCESS | 1850 | 1461515818029 Marionette TRACE conn3 <- [1,866,null,{}] 09:36:58 INFO - PROCESS | 1850 | 1461515818037 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:58 INFO - PROCESS | 1850 | 1461515818239 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:36:58 INFO - PROCESS | 1850 | 1461515818459 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9169e000 == 86 [pid = 1850] [id = 224] 09:36:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a8d9a3400) [pid = 1850] [serial = 672] [outer = (nil)] 09:36:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a8dc40c00) [pid = 1850] [serial = 673] [outer = 0x7f9a8d9a3400] 09:36:58 INFO - PROCESS | 1850 | 1461515818531 Marionette DEBUG loaded listener.js 09:36:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a8e5d4000) [pid = 1850] [serial = 674] [outer = 0x7f9a8d9a3400] 09:36:59 INFO - PROCESS | 1850 | 1461515819470 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1483ms 09:36:59 INFO - PROCESS | 1850 | 1461515819507 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:36:59 INFO - PROCESS | 1850 | 1461515819518 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:36:59 INFO - PROCESS | 1850 | 1461515819527 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:36:59 INFO - PROCESS | 1850 | 1461515819530 Marionette TRACE conn3 <- [1,870,null,{}] 09:36:59 INFO - PROCESS | 1850 | 1461515819535 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:36:59 INFO - PROCESS | 1850 | 1461515819741 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:36:59 INFO - PROCESS | 1850 | 1461515819966 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d73f800 == 87 [pid = 1850] [id = 225] 09:37:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a8d7be000) [pid = 1850] [serial = 675] [outer = (nil)] 09:37:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a8e839400) [pid = 1850] [serial = 676] [outer = 0x7f9a8d7be000] 09:37:00 INFO - PROCESS | 1850 | 1461515820106 Marionette DEBUG loaded listener.js 09:37:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a90084400) [pid = 1850] [serial = 677] [outer = 0x7f9a8d7be000] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93b89800 == 86 [pid = 1850] [id = 209] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a913d2c00) [pid = 1850] [serial = 559] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a94dce000) [pid = 1850] [serial = 592] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a8e5d9000) [pid = 1850] [serial = 556] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a8d70b800) [pid = 1850] [serial = 574] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9aa85ef000) [pid = 1850] [serial = 571] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a99e73400) [pid = 1850] [serial = 565] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a99878400) [pid = 1850] [serial = 562] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a9ac61800) [pid = 1850] [serial = 568] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a94000 == 85 [pid = 1850] [id = 207] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d61a800 == 84 [pid = 1850] [id = 206] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db9a800 == 83 [pid = 1850] [id = 205] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9460d800 == 82 [pid = 1850] [id = 203] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aae67b000 == 81 [pid = 1850] [id = 201] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa851a000 == 80 [pid = 1850] [id = 200] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9648b800 == 79 [pid = 1850] [id = 199] 09:37:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d60f800 == 78 [pid = 1850] [id = 198] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a93d5dc00) [pid = 1850] [serial = 589] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a9110b000) [pid = 1850] [serial = 586] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a8e83c400) [pid = 1850] [serial = 584] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a8d7f5800) [pid = 1850] [serial = 580] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a8e666800) [pid = 1850] [serial = 577] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a8e666c00) [pid = 1850] [serial = 583] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a92329800) [pid = 1850] [serial = 587] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a98111c00) [pid = 1850] [serial = 590] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a8dc3f400) [pid = 1850] [serial = 581] [outer = (nil)] [url = about:blank] 09:37:01 INFO - PROCESS | 1850 | 1461515821034 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1540ms 09:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:37:01 INFO - PROCESS | 1850 | 1461515821068 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:37:01 INFO - PROCESS | 1850 | 1461515821071 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:37:01 INFO - PROCESS | 1850 | 1461515821079 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:37:01 INFO - PROCESS | 1850 | 1461515821084 Marionette TRACE conn3 <- [1,874,null,{}] 09:37:01 INFO - PROCESS | 1850 | 1461515821099 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:01 INFO - PROCESS | 1850 | 1461515821258 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:37:01 INFO - PROCESS | 1850 | 1461515821403 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927ab000 == 79 [pid = 1850] [id = 226] 09:37:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a8e670000) [pid = 1850] [serial = 678] [outer = (nil)] 09:37:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a900ad800) [pid = 1850] [serial = 679] [outer = 0x7f9a8e670000] 09:37:01 INFO - PROCESS | 1850 | 1461515821470 Marionette DEBUG loaded listener.js 09:37:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a90dc0800) [pid = 1850] [serial = 680] [outer = 0x7f9a8e670000] 09:37:02 INFO - PROCESS | 1850 | 1461515822252 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1240ms 09:37:02 INFO - PROCESS | 1850 | 1461515822318 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:37:02 INFO - PROCESS | 1850 | 1461515822322 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:37:02 INFO - PROCESS | 1850 | 1461515822328 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:37:02 INFO - PROCESS | 1850 | 1461515822330 Marionette TRACE conn3 <- [1,878,null,{}] 09:37:02 INFO - PROCESS | 1850 | 1461515822337 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:02 INFO - PROCESS | 1850 | 1461515822499 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:37:02 INFO - PROCESS | 1850 | 1461515822510 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94edc800 == 80 [pid = 1850] [id = 227] 09:37:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a90dc4c00) [pid = 1850] [serial = 681] [outer = (nil)] 09:37:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a915f8c00) [pid = 1850] [serial = 682] [outer = 0x7f9a90dc4c00] 09:37:02 INFO - PROCESS | 1850 | 1461515822572 Marionette DEBUG loaded listener.js 09:37:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a9398b800) [pid = 1850] [serial = 683] [outer = 0x7f9a90dc4c00] 09:37:03 INFO - PROCESS | 1850 | 1461515823481 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1228ms 09:37:03 INFO - PROCESS | 1850 | 1461515823559 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:37:03 INFO - PROCESS | 1850 | 1461515823562 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:37:03 INFO - PROCESS | 1850 | 1461515823568 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:37:03 INFO - PROCESS | 1850 | 1461515823570 Marionette TRACE conn3 <- [1,882,null,{}] 09:37:03 INFO - PROCESS | 1850 | 1461515823582 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:03 INFO - PROCESS | 1850 | 1461515823778 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:37:03 INFO - PROCESS | 1850 | 1461515823796 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4b0000 == 81 [pid = 1850] [id = 228] 09:37:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a913d6400) [pid = 1850] [serial = 684] [outer = (nil)] 09:37:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a93d59c00) [pid = 1850] [serial = 685] [outer = 0x7f9a913d6400] 09:37:03 INFO - PROCESS | 1850 | 1461515823862 Marionette DEBUG loaded listener.js 09:37:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a93de5c00) [pid = 1850] [serial = 686] [outer = 0x7f9a913d6400] 09:37:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a93d54400) [pid = 1850] [serial = 687] [outer = 0x7f9a909e2c00] 09:37:04 INFO - PROCESS | 1850 | 1461515824996 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:37:05 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a8e670c00) [pid = 1850] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:37:05 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a90084000) [pid = 1850] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:37:05 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a9008fc00) [pid = 1850] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:37:05 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a8d7f2c00) [pid = 1850] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:37:05 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a8dc3e400) [pid = 1850] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:37:05 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a90946c00) [pid = 1850] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:37:05 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a90ecf800) [pid = 1850] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1539ms 09:37:05 INFO - PROCESS | 1850 | 1461515825108 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:37:05 INFO - PROCESS | 1850 | 1461515825111 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:37:05 INFO - PROCESS | 1850 | 1461515825117 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:37:05 INFO - PROCESS | 1850 | 1461515825119 Marionette TRACE conn3 <- [1,886,null,{}] 09:37:05 INFO - PROCESS | 1850 | 1461515825124 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:05 INFO - PROCESS | 1850 | 1461515825347 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:37:05 INFO - PROCESS | 1850 | 1461515825480 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b0c5800 == 82 [pid = 1850] [id = 229] 09:37:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a9810c800) [pid = 1850] [serial = 688] [outer = (nil)] 09:37:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a99748400) [pid = 1850] [serial = 689] [outer = 0x7f9a9810c800] 09:37:05 INFO - PROCESS | 1850 | 1461515825544 Marionette DEBUG loaded listener.js 09:37:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a99c9d800) [pid = 1850] [serial = 690] [outer = 0x7f9a9810c800] 09:37:06 INFO - PROCESS | 1850 | 1461515826179 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1083ms 09:37:06 INFO - PROCESS | 1850 | 1461515826203 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:37:06 INFO - PROCESS | 1850 | 1461515826206 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:37:06 INFO - PROCESS | 1850 | 1461515826215 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:37:06 INFO - PROCESS | 1850 | 1461515826218 Marionette TRACE conn3 <- [1,890,null,{}] 09:37:06 INFO - PROCESS | 1850 | 1461515826223 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:06 INFO - PROCESS | 1850 | 1461515826445 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:37:06 INFO - PROCESS | 1850 | 1461515826463 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa760c800 == 83 [pid = 1850] [id = 230] 09:37:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a94dc7c00) [pid = 1850] [serial = 691] [outer = (nil)] 09:37:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a99e72c00) [pid = 1850] [serial = 692] [outer = 0x7f9a94dc7c00] 09:37:06 INFO - PROCESS | 1850 | 1461515826525 Marionette DEBUG loaded listener.js 09:37:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a9a0e9c00) [pid = 1850] [serial = 693] [outer = 0x7f9a94dc7c00] 09:37:07 INFO - PROCESS | 1850 | 1461515827502 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1335ms 09:37:07 INFO - PROCESS | 1850 | 1461515827553 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:37:07 INFO - PROCESS | 1850 | 1461515827559 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:37:07 INFO - PROCESS | 1850 | 1461515827569 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:37:07 INFO - PROCESS | 1850 | 1461515827576 Marionette TRACE conn3 <- [1,894,null,{}] 09:37:07 INFO - PROCESS | 1850 | 1461515827586 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:07 INFO - PROCESS | 1850 | 1461515827843 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:37:08 INFO - PROCESS | 1850 | 1461515828127 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a7d000 == 84 [pid = 1850] [id = 231] 09:37:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a8d80a800) [pid = 1850] [serial = 694] [outer = (nil)] 09:37:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a8e54f800) [pid = 1850] [serial = 695] [outer = 0x7f9a8d80a800] 09:37:08 INFO - PROCESS | 1850 | 1461515828218 Marionette DEBUG loaded listener.js 09:37:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a8e671800) [pid = 1850] [serial = 696] [outer = 0x7f9a8d80a800] 09:37:09 INFO - PROCESS | 1850 | 1461515829106 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1589ms 09:37:09 INFO - PROCESS | 1850 | 1461515829159 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:37:09 INFO - PROCESS | 1850 | 1461515829167 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:37:09 INFO - PROCESS | 1850 | 1461515829178 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:37:09 INFO - PROCESS | 1850 | 1461515829182 Marionette TRACE conn3 <- [1,898,null,{}] 09:37:09 INFO - PROCESS | 1850 | 1461515829189 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:09 INFO - PROCESS | 1850 | 1461515829398 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:37:09 INFO - PROCESS | 1850 | 1461515829619 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9994f800 == 85 [pid = 1850] [id = 232] 09:37:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a9008d800) [pid = 1850] [serial = 697] [outer = (nil)] 09:37:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a902cfc00) [pid = 1850] [serial = 698] [outer = 0x7f9a9008d800] 09:37:09 INFO - PROCESS | 1850 | 1461515829743 Marionette DEBUG loaded listener.js 09:37:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a90b4e000) [pid = 1850] [serial = 699] [outer = 0x7f9a9008d800] 09:37:10 INFO - PROCESS | 1850 | 1461515830737 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1629ms 09:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:37:10 INFO - PROCESS | 1850 | 1461515830809 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:37:10 INFO - PROCESS | 1850 | 1461515830812 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:37:10 INFO - PROCESS | 1850 | 1461515830818 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:37:10 INFO - PROCESS | 1850 | 1461515830824 Marionette TRACE conn3 <- [1,902,null,{}] 09:37:10 INFO - PROCESS | 1850 | 1461515830840 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:11 INFO - PROCESS | 1850 | 1461515831037 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:37:11 INFO - PROCESS | 1850 | 1461515831255 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac660800 == 86 [pid = 1850] [id = 233] 09:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a927dc400) [pid = 1850] [serial = 700] [outer = (nil)] 09:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a94dc4c00) [pid = 1850] [serial = 701] [outer = 0x7f9a927dc400] 09:37:11 INFO - PROCESS | 1850 | 1461515831381 Marionette DEBUG loaded listener.js 09:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a98054800) [pid = 1850] [serial = 702] [outer = 0x7f9a927dc400] 09:37:12 INFO - PROCESS | 1850 | 1461515832255 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1488ms 09:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:37:12 INFO - PROCESS | 1850 | 1461515832306 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:37:12 INFO - PROCESS | 1850 | 1461515832310 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:37:12 INFO - PROCESS | 1850 | 1461515832316 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:37:12 INFO - PROCESS | 1850 | 1461515832319 Marionette TRACE conn3 <- [1,906,null,{}] 09:37:12 INFO - PROCESS | 1850 | 1461515832324 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:12 INFO - PROCESS | 1850 | 1461515832502 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:37:12 INFO - PROCESS | 1850 | 1461515832681 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0a3e000 == 87 [pid = 1850] [id = 234] 09:37:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a93d57400) [pid = 1850] [serial = 703] [outer = (nil)] 09:37:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a99e6ac00) [pid = 1850] [serial = 704] [outer = 0x7f9a93d57400] 09:37:12 INFO - PROCESS | 1850 | 1461515832764 Marionette DEBUG loaded listener.js 09:37:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a9a3c6800) [pid = 1850] [serial = 705] [outer = 0x7f9a93d57400] 09:37:13 INFO - PROCESS | 1850 | 1461515833747 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1491ms 09:37:13 INFO - PROCESS | 1850 | 1461515833807 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:37:13 INFO - PROCESS | 1850 | 1461515833811 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:37:13 INFO - PROCESS | 1850 | 1461515833817 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:37:13 INFO - PROCESS | 1850 | 1461515833820 Marionette TRACE conn3 <- [1,910,null,{}] 09:37:13 INFO - PROCESS | 1850 | 1461515833825 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:14 INFO - PROCESS | 1850 | 1461515834000 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:37:14 INFO - PROCESS | 1850 | 1461515834192 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e64a800 == 88 [pid = 1850] [id = 235] 09:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a9886b400) [pid = 1850] [serial = 706] [outer = (nil)] 09:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a9aa0ec00) [pid = 1850] [serial = 707] [outer = 0x7f9a9886b400] 09:37:14 INFO - PROCESS | 1850 | 1461515834315 Marionette DEBUG loaded listener.js 09:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a9aa58c00) [pid = 1850] [serial = 708] [outer = 0x7f9a9886b400] 09:37:15 INFO - PROCESS | 1850 | 1461515835557 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1786ms 09:37:15 INFO - PROCESS | 1850 | 1461515835606 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:37:15 INFO - PROCESS | 1850 | 1461515835611 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:37:15 INFO - PROCESS | 1850 | 1461515835620 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:37:15 INFO - PROCESS | 1850 | 1461515835625 Marionette TRACE conn3 <- [1,914,null,{}] 09:37:15 INFO - PROCESS | 1850 | 1461515835633 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:15 INFO - PROCESS | 1850 | 1461515835973 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:37:16 INFO - PROCESS | 1850 | 1461515836245 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94584000 == 89 [pid = 1850] [id = 236] 09:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a99748800) [pid = 1850] [serial = 709] [outer = (nil)] 09:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a9baed400) [pid = 1850] [serial = 710] [outer = 0x7f9a99748800] 09:37:16 INFO - PROCESS | 1850 | 1461515836365 Marionette DEBUG loaded listener.js 09:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a9beb2000) [pid = 1850] [serial = 711] [outer = 0x7f9a99748800] 09:37:17 INFO - PROCESS | 1850 | 1461515837514 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1992ms 09:37:17 INFO - PROCESS | 1850 | 1461515837614 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:37:17 INFO - PROCESS | 1850 | 1461515837619 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:37:17 INFO - PROCESS | 1850 | 1461515837628 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:37:17 INFO - PROCESS | 1850 | 1461515837631 Marionette TRACE conn3 <- [1,918,null,{}] 09:37:17 INFO - PROCESS | 1850 | 1461515837639 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:18 INFO - PROCESS | 1850 | 1461515838024 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:37:18 INFO - PROCESS | 1850 | 1461515838259 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a948df800 == 90 [pid = 1850] [id = 237] 09:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a9aa59000) [pid = 1850] [serial = 712] [outer = (nil)] 09:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a9bf3b400) [pid = 1850] [serial = 713] [outer = 0x7f9a9aa59000] 09:37:18 INFO - PROCESS | 1850 | 1461515838394 Marionette DEBUG loaded listener.js 09:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a9cc75000) [pid = 1850] [serial = 714] [outer = 0x7f9a9aa59000] 09:37:19 INFO - PROCESS | 1850 | 1461515839527 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1983ms 09:37:19 INFO - PROCESS | 1850 | 1461515839613 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:37:19 INFO - PROCESS | 1850 | 1461515839618 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:37:19 INFO - PROCESS | 1850 | 1461515839628 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:37:19 INFO - PROCESS | 1850 | 1461515839631 Marionette TRACE conn3 <- [1,922,null,{}] 09:37:19 INFO - PROCESS | 1850 | 1461515839641 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:19 INFO - PROCESS | 1850 | 1461515839930 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:37:20 INFO - PROCESS | 1850 | 1461515840299 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaf466800 == 91 [pid = 1850] [id = 238] 09:37:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a9d80f000) [pid = 1850] [serial = 715] [outer = (nil)] 09:37:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9aa065ac00) [pid = 1850] [serial = 716] [outer = 0x7f9a9d80f000] 09:37:20 INFO - PROCESS | 1850 | 1461515840427 Marionette DEBUG loaded listener.js 09:37:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9aa6514800) [pid = 1850] [serial = 717] [outer = 0x7f9a9d80f000] 09:37:21 INFO - PROCESS | 1850 | 1461515841621 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2041ms 09:37:21 INFO - PROCESS | 1850 | 1461515841671 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:37:21 INFO - PROCESS | 1850 | 1461515841676 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:37:21 INFO - PROCESS | 1850 | 1461515841684 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:37:21 INFO - PROCESS | 1850 | 1461515841688 Marionette TRACE conn3 <- [1,926,null,{}] 09:37:21 INFO - PROCESS | 1850 | 1461515841696 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:21 INFO - PROCESS | 1850 | 1461515841950 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:37:22 INFO - PROCESS | 1850 | 1461515842238 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83ad9800 == 92 [pid = 1850] [id = 239] 09:37:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a9d811000) [pid = 1850] [serial = 718] [outer = (nil)] 09:37:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9aa65eec00) [pid = 1850] [serial = 719] [outer = 0x7f9a9d811000] 09:37:22 INFO - PROCESS | 1850 | 1461515842356 Marionette DEBUG loaded listener.js 09:37:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9aa73b4c00) [pid = 1850] [serial = 720] [outer = 0x7f9a9d811000] 09:37:23 INFO - PROCESS | 1850 | 1461515843493 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1845ms 09:37:23 INFO - PROCESS | 1850 | 1461515843532 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:37:23 INFO - PROCESS | 1850 | 1461515843538 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:37:23 INFO - PROCESS | 1850 | 1461515843547 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:37:23 INFO - PROCESS | 1850 | 1461515843551 Marionette TRACE conn3 <- [1,930,null,{}] 09:37:23 INFO - PROCESS | 1850 | 1461515843559 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:23 INFO - PROCESS | 1850 | 1461515843824 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:37:24 INFO - PROCESS | 1850 | 1461515844134 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82fe1000 == 93 [pid = 1850] [id = 240] 09:37:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a9d816800) [pid = 1850] [serial = 721] [outer = (nil)] 09:37:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9aa74ab000) [pid = 1850] [serial = 722] [outer = 0x7f9a9d816800] 09:37:24 INFO - PROCESS | 1850 | 1461515844258 Marionette DEBUG loaded listener.js 09:37:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9aa76ef800) [pid = 1850] [serial = 723] [outer = 0x7f9a9d816800] 09:37:25 INFO - PROCESS | 1850 | 1461515845427 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1941ms 09:37:25 INFO - PROCESS | 1850 | 1461515845490 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:37:25 INFO - PROCESS | 1850 | 1461515845496 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:37:25 INFO - PROCESS | 1850 | 1461515845505 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:37:25 INFO - PROCESS | 1850 | 1461515845511 Marionette TRACE conn3 <- [1,934,null,{}] 09:37:25 INFO - PROCESS | 1850 | 1461515845520 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:25 INFO - PROCESS | 1850 | 1461515845854 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:37:26 INFO - PROCESS | 1850 | 1461515846189 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83213000 == 94 [pid = 1850] [id = 241] 09:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9aa8606800) [pid = 1850] [serial = 724] [outer = (nil)] 09:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9aa86bf400) [pid = 1850] [serial = 725] [outer = 0x7f9aa8606800] 09:37:26 INFO - PROCESS | 1850 | 1461515846320 Marionette DEBUG loaded listener.js 09:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9aa89dec00) [pid = 1850] [serial = 726] [outer = 0x7f9aa8606800] 09:37:27 INFO - PROCESS | 1850 | 1461515847576 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2144ms 09:37:27 INFO - PROCESS | 1850 | 1461515847651 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:37:27 INFO - PROCESS | 1850 | 1461515847657 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:37:27 INFO - PROCESS | 1850 | 1461515847665 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:37:27 INFO - PROCESS | 1850 | 1461515847670 Marionette TRACE conn3 <- [1,938,null,{}] 09:37:27 INFO - PROCESS | 1850 | 1461515847678 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:28 INFO - PROCESS | 1850 | 1461515848044 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:37:29 INFO - PROCESS | 1850 | 1461515849051 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83211800 == 95 [pid = 1850] [id = 242] 09:37:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a8d70bc00) [pid = 1850] [serial = 727] [outer = (nil)] 09:37:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a8d7b1400) [pid = 1850] [serial = 728] [outer = 0x7f9a8d70bc00] 09:37:29 INFO - PROCESS | 1850 | 1461515849310 Marionette DEBUG loaded listener.js 09:37:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a8d80f800) [pid = 1850] [serial = 729] [outer = 0x7f9a8d70bc00] 09:37:30 INFO - PROCESS | 1850 | 1461515850700 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 3109ms 09:37:30 INFO - PROCESS | 1850 | 1461515850776 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:37:30 INFO - PROCESS | 1850 | 1461515850786 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:37:30 INFO - PROCESS | 1850 | 1461515850799 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:37:30 INFO - PROCESS | 1850 | 1461515850805 Marionette TRACE conn3 <- [1,942,null,{}] 09:37:30 INFO - PROCESS | 1850 | 1461515850815 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:31 INFO - PROCESS | 1850 | 1461515851106 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:37:31 INFO - PROCESS | 1850 | 1461515851379 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4d4800 == 96 [pid = 1850] [id = 243] 09:37:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a8e54f000) [pid = 1850] [serial = 730] [outer = (nil)] 09:37:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a8f5f8c00) [pid = 1850] [serial = 731] [outer = 0x7f9a8e54f000] 09:37:31 INFO - PROCESS | 1850 | 1461515851488 Marionette DEBUG loaded listener.js 09:37:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a900a9400) [pid = 1850] [serial = 732] [outer = 0x7f9a8e54f000] 09:37:32 INFO - PROCESS | 1850 | 1461515852641 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1892ms 09:37:32 INFO - PROCESS | 1850 | 1461515852695 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:37:32 INFO - PROCESS | 1850 | 1461515852704 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:37:32 INFO - PROCESS | 1850 | 1461515852716 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:37:32 INFO - PROCESS | 1850 | 1461515852720 Marionette TRACE conn3 <- [1,946,null,{}] 09:37:32 INFO - PROCESS | 1850 | 1461515852728 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:32 INFO - PROCESS | 1850 | 1461515852980 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:37:33 INFO - PROCESS | 1850 | 1461515853338 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93cd4800 == 97 [pid = 1850] [id = 244] 09:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a902d0800) [pid = 1850] [serial = 733] [outer = (nil)] 09:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a8d710000) [pid = 1850] [serial = 734] [outer = 0x7f9a902d0800] 09:37:33 INFO - PROCESS | 1850 | 1461515853568 Marionette DEBUG loaded listener.js 09:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a90dbc400) [pid = 1850] [serial = 735] [outer = 0x7f9a902d0800] 09:37:34 INFO - PROCESS | 1850 | 1461515854844 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2196ms 09:37:34 INFO - PROCESS | 1850 | 1461515854913 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:37:34 INFO - PROCESS | 1850 | 1461515854918 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:37:34 INFO - PROCESS | 1850 | 1461515854929 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:37:34 INFO - PROCESS | 1850 | 1461515854942 Marionette TRACE conn3 <- [1,950,null,{}] 09:37:34 INFO - PROCESS | 1850 | 1461515854963 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:35 INFO - PROCESS | 1850 | 1461515855330 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:37:35 INFO - PROCESS | 1850 | 1461515855677 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94581000 == 98 [pid = 1850] [id = 245] 09:37:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a913d9800) [pid = 1850] [serial = 736] [outer = (nil)] 09:37:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a93943000) [pid = 1850] [serial = 737] [outer = 0x7f9a913d9800] 09:37:35 INFO - PROCESS | 1850 | 1461515855784 Marionette DEBUG loaded listener.js 09:37:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a93b18800) [pid = 1850] [serial = 738] [outer = 0x7f9a913d9800] 09:37:36 INFO - PROCESS | 1850 | 1461515856979 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2108ms 09:37:37 INFO - PROCESS | 1850 | 1461515857035 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:37:37 INFO - PROCESS | 1850 | 1461515857041 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:37:37 INFO - PROCESS | 1850 | 1461515857049 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:37:37 INFO - PROCESS | 1850 | 1461515857053 Marionette TRACE conn3 <- [1,954,null,{}] 09:37:37 INFO - PROCESS | 1850 | 1461515857060 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:37 INFO - PROCESS | 1850 | 1461515857286 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa15ea800 == 97 [pid = 1850] [id = 188] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8314800 == 96 [pid = 1850] [id = 189] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b2b8000 == 95 [pid = 1850] [id = 187] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b0c5800 == 94 [pid = 1850] [id = 229] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4b0000 == 93 [pid = 1850] [id = 228] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d21000 == 92 [pid = 1850] [id = 210] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94edc800 == 91 [pid = 1850] [id = 227] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927ab000 == 90 [pid = 1850] [id = 226] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f4a4000 == 89 [pid = 1850] [id = 208] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d73f800 == 88 [pid = 1850] [id = 225] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9169e000 == 87 [pid = 1850] [id = 224] 09:37:37 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dc87800 == 86 [pid = 1850] [id = 212] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a99723000) [pid = 1850] [serial = 593] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a922bdc00) [pid = 1850] [serial = 634] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a9ac62000) [pid = 1850] [serial = 604] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a8e89d400) [pid = 1850] [serial = 622] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a90083400) [pid = 1850] [serial = 623] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a900ad000) [pid = 1850] [serial = 625] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a909e0c00) [pid = 1850] [serial = 628] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8d99f000) [pid = 1850] [serial = 617] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a8d807800) [pid = 1850] [serial = 616] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a8d705c00) [pid = 1850] [serial = 595] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a8dc46400) [pid = 1850] [serial = 619] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a8e5cc400) [pid = 1850] [serial = 620] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a9398e000) [pid = 1850] [serial = 601] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a8e83a400) [pid = 1850] [serial = 598] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a8e551400) [pid = 1850] [serial = 607] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a9cc7bc00) [pid = 1850] [serial = 610] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a90086400) [pid = 1850] [serial = 613] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a90ec3000) [pid = 1850] [serial = 631] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a90a0c800) [pid = 1850] [serial = 629] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a913dfc00) [pid = 1850] [serial = 632] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a902ce800) [pid = 1850] [serial = 626] [outer = (nil)] [url = about:blank] 09:37:37 INFO - PROCESS | 1850 | 1461515857977 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db04000 == 87 [pid = 1850] [id = 246] 09:37:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8d705000) [pid = 1850] [serial = 739] [outer = (nil)] 09:37:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a8d99f000) [pid = 1850] [serial = 740] [outer = 0x7f9a8d705000] 09:37:38 INFO - PROCESS | 1850 | 1461515858089 Marionette DEBUG loaded listener.js 09:37:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a90081800) [pid = 1850] [serial = 741] [outer = 0x7f9a8d705000] 09:37:39 INFO - PROCESS | 1850 | 1461515859114 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2085ms 09:37:39 INFO - PROCESS | 1850 | 1461515859140 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:37:39 INFO - PROCESS | 1850 | 1461515859142 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:37:39 INFO - PROCESS | 1850 | 1461515859149 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:37:39 INFO - PROCESS | 1850 | 1461515859152 Marionette TRACE conn3 <- [1,958,null,{}] 09:37:39 INFO - PROCESS | 1850 | 1461515859179 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:39 INFO - PROCESS | 1850 | 1461515859342 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:37:39 INFO - PROCESS | 1850 | 1461515859356 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a916ab000 == 88 [pid = 1850] [id = 247] 09:37:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a93d5e400) [pid = 1850] [serial = 742] [outer = (nil)] 09:37:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a94dc2800) [pid = 1850] [serial = 743] [outer = 0x7f9a93d5e400] 09:37:39 INFO - PROCESS | 1850 | 1461515859431 Marionette DEBUG loaded listener.js 09:37:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a98107c00) [pid = 1850] [serial = 744] [outer = 0x7f9a93d5e400] 09:37:40 INFO - PROCESS | 1850 | 1461515860332 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1256ms 09:37:40 INFO - PROCESS | 1850 | 1461515860406 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:37:40 INFO - PROCESS | 1850 | 1461515860410 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:37:40 INFO - PROCESS | 1850 | 1461515860415 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:37:40 INFO - PROCESS | 1850 | 1461515860418 Marionette TRACE conn3 <- [1,962,null,{}] 09:37:40 INFO - PROCESS | 1850 | 1461515860423 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:40 INFO - PROCESS | 1850 | 1461515860652 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:37:40 INFO - PROCESS | 1850 | 1461515860675 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d60800 == 89 [pid = 1850] [id = 248] 09:37:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a98108400) [pid = 1850] [serial = 745] [outer = (nil)] 09:37:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a9949e800) [pid = 1850] [serial = 746] [outer = 0x7f9a98108400] 09:37:40 INFO - PROCESS | 1850 | 1461515860735 Marionette DEBUG loaded listener.js 09:37:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a9987e400) [pid = 1850] [serial = 747] [outer = 0x7f9a98108400] 09:37:41 INFO - PROCESS | 1850 | 1461515861544 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1181ms 09:37:41 INFO - PROCESS | 1850 | 1461515861616 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:37:41 INFO - PROCESS | 1850 | 1461515861619 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:37:41 INFO - PROCESS | 1850 | 1461515861637 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:37:41 INFO - PROCESS | 1850 | 1461515861649 Marionette TRACE conn3 <- [1,966,null,{}] 09:37:41 INFO - PROCESS | 1850 | 1461515861664 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:41 INFO - PROCESS | 1850 | 1461515861875 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:37:41 INFO - PROCESS | 1850 | 1461515861896 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99772000 == 90 [pid = 1850] [id = 249] 09:37:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a9810a000) [pid = 1850] [serial = 748] [outer = (nil)] 09:37:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a99e95400) [pid = 1850] [serial = 749] [outer = 0x7f9a9810a000] 09:37:41 INFO - PROCESS | 1850 | 1461515861956 Marionette DEBUG loaded listener.js 09:37:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a9aa07800) [pid = 1850] [serial = 750] [outer = 0x7f9a9810a000] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a916bbc00) [pid = 1850] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a894cb000) [pid = 1850] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a8d9a3400) [pid = 1850] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a8e836000) [pid = 1850] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a8dc3ac00) [pid = 1850] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a9810c800) [pid = 1850] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a915f3c00) [pid = 1850] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a89597000) [pid = 1850] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a900a2000) [pid = 1850] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a90a06000) [pid = 1850] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a8d7f5400) [pid = 1850] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a8e896400) [pid = 1850] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a9110a800) [pid = 1850] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a99877400) [pid = 1850] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a8dbec000) [pid = 1850] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a90dc4c00) [pid = 1850] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a8d7be000) [pid = 1850] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a913d6400) [pid = 1850] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a8e670000) [pid = 1850] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a8f5f2800) [pid = 1850] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9aa85ec400) [pid = 1850] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a99ea1800) [pid = 1850] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a8dbf6800) [pid = 1850] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a915f4400) [pid = 1850] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a9bead000) [pid = 1850] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a909dd800) [pid = 1850] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a916c4800) [pid = 1850] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a915f0800) [pid = 1850] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a93d56800) [pid = 1850] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a894bfc00) [pid = 1850] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a8f5ec000) [pid = 1850] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a8f5f9c00) [pid = 1850] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a8d99a800) [pid = 1850] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a8d7f2000) [pid = 1850] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a8959a800) [pid = 1850] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a8d803400) [pid = 1850] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a894c6400) [pid = 1850] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a99752800) [pid = 1850] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a8d99c000) [pid = 1850] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a91110800) [pid = 1850] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a9a0ea400) [pid = 1850] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a997ac800) [pid = 1850] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a9987ac00) [pid = 1850] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:37:43 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a93985000) [pid = 1850] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:37:43 INFO - PROCESS | 1850 | 1461515863762 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2206ms 09:37:43 INFO - PROCESS | 1850 | 1461515863843 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:37:43 INFO - PROCESS | 1850 | 1461515863846 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:37:43 INFO - PROCESS | 1850 | 1461515863852 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:37:43 INFO - PROCESS | 1850 | 1461515863854 Marionette TRACE conn3 <- [1,970,null,{}] 09:37:43 INFO - PROCESS | 1850 | 1461515863859 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:44 INFO - PROCESS | 1850 | 1461515864055 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:37:44 INFO - PROCESS | 1850 | 1461515864070 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e70d000 == 91 [pid = 1850] [id = 250] 09:37:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a894c2000) [pid = 1850] [serial = 751] [outer = (nil)] 09:37:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a8d7be000) [pid = 1850] [serial = 752] [outer = 0x7f9a894c2000] 09:37:44 INFO - PROCESS | 1850 | 1461515864129 Marionette DEBUG loaded listener.js 09:37:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a8dbf6c00) [pid = 1850] [serial = 753] [outer = 0x7f9a894c2000] 09:37:44 INFO - PROCESS | 1850 | 1461515864856 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1030ms 09:37:44 INFO - PROCESS | 1850 | 1461515864884 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:37:44 INFO - PROCESS | 1850 | 1461515864887 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:37:44 INFO - PROCESS | 1850 | 1461515864892 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:37:44 INFO - PROCESS | 1850 | 1461515864894 Marionette TRACE conn3 <- [1,974,null,{}] 09:37:44 INFO - PROCESS | 1850 | 1461515864915 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:45 INFO - PROCESS | 1850 | 1461515865114 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:37:45 INFO - PROCESS | 1850 | 1461515865137 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99965800 == 92 [pid = 1850] [id = 251] 09:37:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a894c5000) [pid = 1850] [serial = 754] [outer = (nil)] 09:37:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a8e837400) [pid = 1850] [serial = 755] [outer = 0x7f9a894c5000] 09:37:45 INFO - PROCESS | 1850 | 1461515865196 Marionette DEBUG loaded listener.js 09:37:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a9110a400) [pid = 1850] [serial = 756] [outer = 0x7f9a894c5000] 09:37:46 INFO - PROCESS | 1850 | 1461515866234 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1375ms 09:37:46 INFO - PROCESS | 1850 | 1461515866269 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:37:46 INFO - PROCESS | 1850 | 1461515866275 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:37:46 INFO - PROCESS | 1850 | 1461515866284 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:37:46 INFO - PROCESS | 1850 | 1461515866288 Marionette TRACE conn3 <- [1,978,null,{}] 09:37:46 INFO - PROCESS | 1850 | 1461515866296 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:46 INFO - PROCESS | 1850 | 1461515866494 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:37:46 INFO - PROCESS | 1850 | 1461515866691 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e645000 == 93 [pid = 1850] [id = 252] 09:37:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a8dbe9400) [pid = 1850] [serial = 757] [outer = (nil)] 09:37:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a8e5d7400) [pid = 1850] [serial = 758] [outer = 0x7f9a8dbe9400] 09:37:46 INFO - PROCESS | 1850 | 1461515866769 Marionette DEBUG loaded listener.js 09:37:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a8e89a000) [pid = 1850] [serial = 759] [outer = 0x7f9a8dbe9400] 09:37:47 INFO - PROCESS | 1850 | 1461515867689 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1480ms 09:37:47 INFO - PROCESS | 1850 | 1461515867766 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:37:47 INFO - PROCESS | 1850 | 1461515867774 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:37:47 INFO - PROCESS | 1850 | 1461515867785 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:37:47 INFO - PROCESS | 1850 | 1461515867789 Marionette TRACE conn3 <- [1,982,null,{}] 09:37:47 INFO - PROCESS | 1850 | 1461515867795 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:48 INFO - PROCESS | 1850 | 1461515868013 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:37:48 INFO - PROCESS | 1850 | 1461515868268 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9461d000 == 94 [pid = 1850] [id = 253] 09:37:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a90a0c800) [pid = 1850] [serial = 760] [outer = (nil)] 09:37:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a91103c00) [pid = 1850] [serial = 761] [outer = 0x7f9a90a0c800] 09:37:48 INFO - PROCESS | 1850 | 1461515868396 Marionette DEBUG loaded listener.js 09:37:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a913dd000) [pid = 1850] [serial = 762] [outer = 0x7f9a90a0c800] 09:37:49 INFO - PROCESS | 1850 | 1461515869275 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1533ms 09:37:49 INFO - PROCESS | 1850 | 1461515869319 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:37:49 INFO - PROCESS | 1850 | 1461515869323 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:37:49 INFO - PROCESS | 1850 | 1461515869329 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:37:49 INFO - PROCESS | 1850 | 1461515869335 Marionette TRACE conn3 <- [1,986,null,{}] 09:37:49 INFO - PROCESS | 1850 | 1461515869350 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:49 INFO - PROCESS | 1850 | 1461515869543 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:37:49 INFO - PROCESS | 1850 | 1461515869721 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8bd000 == 95 [pid = 1850] [id = 254] 09:37:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a916c4800) [pid = 1850] [serial = 763] [outer = (nil)] 09:37:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a93d50c00) [pid = 1850] [serial = 764] [outer = 0x7f9a916c4800] 09:37:49 INFO - PROCESS | 1850 | 1461515869803 Marionette DEBUG loaded listener.js 09:37:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a9645fc00) [pid = 1850] [serial = 765] [outer = 0x7f9a916c4800] 09:37:50 INFO - PROCESS | 1850 | 1461515870636 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1385ms 09:37:50 INFO - PROCESS | 1850 | 1461515870715 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:37:50 INFO - PROCESS | 1850 | 1461515870719 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:37:50 INFO - PROCESS | 1850 | 1461515870726 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:37:50 INFO - PROCESS | 1850 | 1461515870728 Marionette TRACE conn3 <- [1,990,null,{}] 09:37:50 INFO - PROCESS | 1850 | 1461515870734 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:50 INFO - PROCESS | 1850 | 1461515870954 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:37:51 INFO - PROCESS | 1850 | 1461515871129 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b21e000 == 96 [pid = 1850] [id = 255] 09:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a92324800) [pid = 1850] [serial = 766] [outer = (nil)] 09:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a990dd800) [pid = 1850] [serial = 767] [outer = 0x7f9a92324800] 09:37:51 INFO - PROCESS | 1850 | 1461515871202 Marionette DEBUG loaded listener.js 09:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a9987ac00) [pid = 1850] [serial = 768] [outer = 0x7f9a92324800] 09:37:52 INFO - PROCESS | 1850 | 1461515872123 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1434ms 09:37:52 INFO - PROCESS | 1850 | 1461515872161 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:37:52 INFO - PROCESS | 1850 | 1461515872165 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:37:52 INFO - PROCESS | 1850 | 1461515872170 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:37:52 INFO - PROCESS | 1850 | 1461515872172 Marionette TRACE conn3 <- [1,994,null,{}] 09:37:52 INFO - PROCESS | 1850 | 1461515872178 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:52 INFO - PROCESS | 1850 | 1461515872346 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:37:52 INFO - PROCESS | 1850 | 1461515872549 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15df000 == 97 [pid = 1850] [id = 256] 09:37:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a99e68000) [pid = 1850] [serial = 769] [outer = (nil)] 09:37:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a99e9c800) [pid = 1850] [serial = 770] [outer = 0x7f9a99e68000] 09:37:52 INFO - PROCESS | 1850 | 1461515872615 Marionette DEBUG loaded listener.js 09:37:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a9aa02800) [pid = 1850] [serial = 771] [outer = 0x7f9a99e68000] 09:37:53 INFO - PROCESS | 1850 | 1461515873510 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1394ms 09:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:37:53 INFO - PROCESS | 1850 | 1461515873566 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:37:53 INFO - PROCESS | 1850 | 1461515873569 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:37:53 INFO - PROCESS | 1850 | 1461515873575 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:37:53 INFO - PROCESS | 1850 | 1461515873578 Marionette TRACE conn3 <- [1,998,null,{}] 09:37:53 INFO - PROCESS | 1850 | 1461515873583 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:53 INFO - PROCESS | 1850 | 1461515873800 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:37:53 INFO - PROCESS | 1850 | 1461515873975 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabe62800 == 98 [pid = 1850] [id = 257] 09:37:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a9aa06400) [pid = 1850] [serial = 772] [outer = (nil)] 09:37:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a9ba1ec00) [pid = 1850] [serial = 773] [outer = 0x7f9a9aa06400] 09:37:54 INFO - PROCESS | 1850 | 1461515874051 Marionette DEBUG loaded listener.js 09:37:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9aa6512c00) [pid = 1850] [serial = 774] [outer = 0x7f9a9aa06400] 09:37:54 INFO - PROCESS | 1850 | 1461515874892 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1379ms 09:37:54 INFO - PROCESS | 1850 | 1461515874954 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:37:54 INFO - PROCESS | 1850 | 1461515874957 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:37:54 INFO - PROCESS | 1850 | 1461515874963 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:37:54 INFO - PROCESS | 1850 | 1461515874965 Marionette TRACE conn3 <- [1,1002,null,{}] 09:37:54 INFO - PROCESS | 1850 | 1461515874971 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:55 INFO - PROCESS | 1850 | 1461515875133 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:37:55 INFO - PROCESS | 1850 | 1461515875313 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac6e0000 == 99 [pid = 1850] [id = 258] 09:37:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a9aa0a800) [pid = 1850] [serial = 775] [outer = (nil)] 09:37:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9aa73ba800) [pid = 1850] [serial = 776] [outer = 0x7f9a9aa0a800] 09:37:55 INFO - PROCESS | 1850 | 1461515875384 Marionette DEBUG loaded listener.js 09:37:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9aa78d4800) [pid = 1850] [serial = 777] [outer = 0x7f9a9aa0a800] 09:37:56 INFO - PROCESS | 1850 | 1461515876241 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1327ms 09:37:56 INFO - PROCESS | 1850 | 1461515876291 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:37:56 INFO - PROCESS | 1850 | 1461515876295 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:37:56 INFO - PROCESS | 1850 | 1461515876300 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:37:56 INFO - PROCESS | 1850 | 1461515876303 Marionette TRACE conn3 <- [1,1006,null,{}] 09:37:56 INFO - PROCESS | 1850 | 1461515876308 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:56 INFO - PROCESS | 1850 | 1461515876482 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:37:56 INFO - PROCESS | 1850 | 1461515876666 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0abf800 == 100 [pid = 1850] [id = 259] 09:37:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a9b39d000) [pid = 1850] [serial = 778] [outer = (nil)] 09:37:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9aa8533800) [pid = 1850] [serial = 779] [outer = 0x7f9a9b39d000] 09:37:56 INFO - PROCESS | 1850 | 1461515876748 Marionette DEBUG loaded listener.js 09:37:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9aa8604000) [pid = 1850] [serial = 780] [outer = 0x7f9a9b39d000] 09:37:57 INFO - PROCESS | 1850 | 1461515877595 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1326ms 09:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:37:57 INFO - PROCESS | 1850 | 1461515877628 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:37:57 INFO - PROCESS | 1850 | 1461515877631 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:37:57 INFO - PROCESS | 1850 | 1461515877635 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:37:57 INFO - PROCESS | 1850 | 1461515877639 Marionette TRACE conn3 <- [1,1010,null,{}] 09:37:57 INFO - PROCESS | 1850 | 1461515877644 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:57 INFO - PROCESS | 1850 | 1461515877811 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:37:58 INFO - PROCESS | 1850 | 1461515877994 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90e79000 == 101 [pid = 1850] [id = 260] 09:37:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a93988c00) [pid = 1850] [serial = 781] [outer = (nil)] 09:37:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9aa86b4000) [pid = 1850] [serial = 782] [outer = 0x7f9a93988c00] 09:37:58 INFO - PROCESS | 1850 | 1461515878071 Marionette DEBUG loaded listener.js 09:37:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9aa89d9000) [pid = 1850] [serial = 783] [outer = 0x7f9a93988c00] 09:37:58 INFO - PROCESS | 1850 | 1461515878914 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1328ms 09:37:58 INFO - PROCESS | 1850 | 1461515878964 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:37:58 INFO - PROCESS | 1850 | 1461515878968 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:37:58 INFO - PROCESS | 1850 | 1461515878974 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:37:58 INFO - PROCESS | 1850 | 1461515878977 Marionette TRACE conn3 <- [1,1014,null,{}] 09:37:58 INFO - PROCESS | 1850 | 1461515878982 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:37:59 INFO - PROCESS | 1850 | 1461515879152 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:37:59 INFO - PROCESS | 1850 | 1461515879333 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a815d0800 == 102 [pid = 1850] [id = 261] 09:37:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9aa6517800) [pid = 1850] [serial = 784] [outer = (nil)] 09:37:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9aaa741800) [pid = 1850] [serial = 785] [outer = 0x7f9aa6517800] 09:37:59 INFO - PROCESS | 1850 | 1461515879400 Marionette DEBUG loaded listener.js 09:37:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9aabfaa000) [pid = 1850] [serial = 786] [outer = 0x7f9aa6517800] 09:38:00 INFO - PROCESS | 1850 | 1461515880308 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1385ms 09:38:00 INFO - PROCESS | 1850 | 1461515880359 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:38:00 INFO - PROCESS | 1850 | 1461515880363 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:38:00 INFO - PROCESS | 1850 | 1461515880370 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:38:00 INFO - PROCESS | 1850 | 1461515880375 Marionette TRACE conn3 <- [1,1018,null,{}] 09:38:00 INFO - PROCESS | 1850 | 1461515880380 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:00 INFO - PROCESS | 1850 | 1461515880590 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:38:00 INFO - PROCESS | 1850 | 1461515880804 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90648000 == 103 [pid = 1850] [id = 262] 09:38:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a817ea400) [pid = 1850] [serial = 787] [outer = (nil)] 09:38:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a895a0000) [pid = 1850] [serial = 788] [outer = 0x7f9a817ea400] 09:38:01 INFO - PROCESS | 1850 | 1461515880997 Marionette DEBUG loaded listener.js 09:38:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9aaa219000) [pid = 1850] [serial = 789] [outer = 0x7f9a817ea400] 09:38:01 INFO - PROCESS | 1850 | 1461515881852 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1531ms 09:38:01 INFO - PROCESS | 1850 | 1461515881904 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:38:01 INFO - PROCESS | 1850 | 1461515881908 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:38:01 INFO - PROCESS | 1850 | 1461515881917 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:38:01 INFO - PROCESS | 1850 | 1461515881921 Marionette TRACE conn3 <- [1,1022,null,{}] 09:38:01 INFO - PROCESS | 1850 | 1461515881927 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:02 INFO - PROCESS | 1850 | 1461515882119 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:38:02 INFO - PROCESS | 1850 | 1461515882318 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90ca5000 == 104 [pid = 1850] [id = 263] 09:38:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a817e8000) [pid = 1850] [serial = 790] [outer = (nil)] 09:38:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a890a9400) [pid = 1850] [serial = 791] [outer = 0x7f9a817e8000] 09:38:02 INFO - PROCESS | 1850 | 1461515882389 Marionette DEBUG loaded listener.js 09:38:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a890ae800) [pid = 1850] [serial = 792] [outer = 0x7f9a817e8000] 09:38:03 INFO - PROCESS | 1850 | 1461515883229 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1382ms 09:38:03 INFO - PROCESS | 1850 | 1461515883300 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:38:03 INFO - PROCESS | 1850 | 1461515883303 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:38:03 INFO - PROCESS | 1850 | 1461515883309 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:38:03 INFO - PROCESS | 1850 | 1461515883311 Marionette TRACE conn3 <- [1,1026,null,{}] 09:38:03 INFO - PROCESS | 1850 | 1461515883317 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:03 INFO - PROCESS | 1850 | 1461515883503 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:38:03 INFO - PROCESS | 1850 | 1461515883692 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db83800 == 105 [pid = 1850] [id = 264] 09:38:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a817eb000) [pid = 1850] [serial = 793] [outer = (nil)] 09:38:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a890b1800) [pid = 1850] [serial = 794] [outer = 0x7f9a817eb000] 09:38:03 INFO - PROCESS | 1850 | 1461515883763 Marionette DEBUG loaded listener.js 09:38:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a8d7ee000) [pid = 1850] [serial = 795] [outer = 0x7f9a817eb000] 09:38:04 INFO - PROCESS | 1850 | 1461515884962 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1728ms 09:38:05 INFO - PROCESS | 1850 | 1461515885045 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:38:05 INFO - PROCESS | 1850 | 1461515885050 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:38:05 INFO - PROCESS | 1850 | 1461515885058 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:38:05 INFO - PROCESS | 1850 | 1461515885064 Marionette TRACE conn3 <- [1,1030,null,{}] 09:38:05 INFO - PROCESS | 1850 | 1461515885073 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:05 INFO - PROCESS | 1850 | 1461515885346 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:38:05 INFO - PROCESS | 1850 | 1461515885523 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9064b000 == 106 [pid = 1850] [id = 265] 09:38:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a8d703c00) [pid = 1850] [serial = 796] [outer = (nil)] 09:38:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a8d7b2800) [pid = 1850] [serial = 797] [outer = 0x7f9a8d703c00] 09:38:05 INFO - PROCESS | 1850 | 1461515885591 Marionette DEBUG loaded listener.js 09:38:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a8d80a000) [pid = 1850] [serial = 798] [outer = 0x7f9a8d703c00] 09:38:06 INFO - PROCESS | 1850 | 1461515886467 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1439ms 09:38:06 INFO - PROCESS | 1850 | 1461515886500 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:38:06 INFO - PROCESS | 1850 | 1461515886506 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:38:06 INFO - PROCESS | 1850 | 1461515886516 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:38:06 INFO - PROCESS | 1850 | 1461515886519 Marionette TRACE conn3 <- [1,1034,null,{}] 09:38:06 INFO - PROCESS | 1850 | 1461515886525 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:06 INFO - PROCESS | 1850 | 1461515886690 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:38:07 INFO - PROCESS | 1850 | 1461515887071 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82fed800 == 107 [pid = 1850] [id = 266] 09:38:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a8e5d4c00) [pid = 1850] [serial = 799] [outer = (nil)] 09:38:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a8e66b000) [pid = 1850] [serial = 800] [outer = 0x7f9a8e5d4c00] 09:38:07 INFO - PROCESS | 1850 | 1461515887143 Marionette DEBUG loaded listener.js 09:38:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a8e841800) [pid = 1850] [serial = 801] [outer = 0x7f9a8e5d4c00] 09:38:07 INFO - PROCESS | 1850 | 1461515887984 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1527ms 09:38:08 INFO - PROCESS | 1850 | 1461515888045 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:38:08 INFO - PROCESS | 1850 | 1461515888049 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:38:08 INFO - PROCESS | 1850 | 1461515888055 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:38:08 INFO - PROCESS | 1850 | 1461515888060 Marionette TRACE conn3 <- [1,1038,null,{}] 09:38:08 INFO - PROCESS | 1850 | 1461515888077 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:08 INFO - PROCESS | 1850 | 1461515888312 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cca8000 == 106 [pid = 1850] [id = 164] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a457000 == 105 [pid = 1850] [id = 119] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d12000 == 104 [pid = 1850] [id = 202] 09:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a99e72c00) [pid = 1850] [serial = 692] [outer = (nil)] [url = about:blank] 09:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a990db800) [pid = 1850] [serial = 661] [outer = (nil)] [url = about:blank] 09:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a98055c00) [pid = 1850] [serial = 655] [outer = (nil)] [url = about:blank] 09:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a9974c800) [pid = 1850] [serial = 664] [outer = (nil)] [url = about:blank] 09:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a99e68800) [pid = 1850] [serial = 667] [outer = (nil)] [url = about:blank] 09:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a981c2c00) [pid = 1850] [serial = 658] [outer = (nil)] [url = about:blank] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e70d000 == 103 [pid = 1850] [id = 250] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99772000 == 102 [pid = 1850] [id = 249] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d60800 == 101 [pid = 1850] [id = 248] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a916ab000 == 100 [pid = 1850] [id = 247] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db04000 == 99 [pid = 1850] [id = 246] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94581000 == 98 [pid = 1850] [id = 245] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93cd4800 == 97 [pid = 1850] [id = 244] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4d4800 == 96 [pid = 1850] [id = 243] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83211800 == 95 [pid = 1850] [id = 242] 09:38:08 INFO - PROCESS | 1850 | 1461515888640 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aaf466800 == 94 [pid = 1850] [id = 238] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a948df800 == 93 [pid = 1850] [id = 237] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94584000 == 92 [pid = 1850] [id = 236] 09:38:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83ad7800 == 93 [pid = 1850] [id = 267] 09:38:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a900a7800) [pid = 1850] [serial = 802] [outer = (nil)] 09:38:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a909e0c00) [pid = 1850] [serial = 803] [outer = 0x7f9a900a7800] 09:38:08 INFO - PROCESS | 1850 | 1461515888716 Marionette DEBUG loaded listener.js 09:38:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a90ecd400) [pid = 1850] [serial = 804] [outer = 0x7f9a900a7800] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e64a800 == 92 [pid = 1850] [id = 235] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0a3e000 == 91 [pid = 1850] [id = 234] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac660800 == 90 [pid = 1850] [id = 233] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9994f800 == 89 [pid = 1850] [id = 232] 09:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a7d000 == 88 [pid = 1850] [id = 231] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a93d56000) [pid = 1850] [serial = 482] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a93993c00) [pid = 1850] [serial = 649] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8959b800) [pid = 1850] [serial = 467] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a8e5d4000) [pid = 1850] [serial = 674] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a8e83f800) [pid = 1850] [serial = 533] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a99e99800) [pid = 1850] [serial = 539] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a99c9d800) [pid = 1850] [serial = 690] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a99880400) [pid = 1850] [serial = 409] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a9bf38400) [pid = 1850] [serial = 497] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a99722800) [pid = 1850] [serial = 488] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a92325c00) [pid = 1850] [serial = 358] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a91111000) [pid = 1850] [serial = 524] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a9d819000) [pid = 1850] [serial = 530] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a99392400) [pid = 1850] [serial = 452] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a9b39d400) [pid = 1850] [serial = 458] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a8d9a1800) [pid = 1850] [serial = 637] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9aa73b0c00) [pid = 1850] [serial = 415] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a915f8c00) [pid = 1850] [serial = 682] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a90084400) [pid = 1850] [serial = 677] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a8dc40c00) [pid = 1850] [serial = 673] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a93de5c00) [pid = 1850] [serial = 686] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a900ad800) [pid = 1850] [serial = 679] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a91108400) [pid = 1850] [serial = 400] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9aacb82400) [pid = 1850] [serial = 319] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a9beb2400) [pid = 1850] [serial = 364] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a909dc800) [pid = 1850] [serial = 476] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a94dc8400) [pid = 1850] [serial = 652] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a9b2e0400) [pid = 1850] [serial = 412] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9aa853c400) [pid = 1850] [serial = 461] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a915ed800) [pid = 1850] [serial = 449] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a9810c400) [pid = 1850] [serial = 485] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a900af400) [pid = 1850] [serial = 440] [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.] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a9393b800) [pid = 1850] [serial = 646] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a90dc0800) [pid = 1850] [serial = 680] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a99e98800) [pid = 1850] [serial = 406] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a9974dc00) [pid = 1850] [serial = 361] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a8e89b000) [pid = 1850] [serial = 640] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a8e839400) [pid = 1850] [serial = 676] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a894cd400) [pid = 1850] [serial = 464] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a913d3000) [pid = 1850] [serial = 643] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a8f5f9800) [pid = 1850] [serial = 370] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a913da400) [pid = 1850] [serial = 479] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a9398b800) [pid = 1850] [serial = 683] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a8d9a5c00) [pid = 1850] [serial = 418] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a8d80d800) [pid = 1850] [serial = 521] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a9a0ed800) [pid = 1850] [serial = 670] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a9b39ec00) [pid = 1850] [serial = 494] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a99748400) [pid = 1850] [serial = 689] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a9008bc00) [pid = 1850] [serial = 614] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a8e66c000) [pid = 1850] [serial = 578] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a93d59c00) [pid = 1850] [serial = 685] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a9aa09000) [pid = 1850] [serial = 455] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a8f5ef800) [pid = 1850] [serial = 446] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a98625c00) [pid = 1850] [serial = 403] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9aa8871c00) [pid = 1850] [serial = 367] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a9aa04400) [pid = 1850] [serial = 491] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9aa6513000) [pid = 1850] [serial = 536] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a9974d800) [pid = 1850] [serial = 527] [outer = (nil)] [url = about:blank] 09:38:09 INFO - PROCESS | 1850 | 1461515889512 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1484ms 09:38:09 INFO - PROCESS | 1850 | 1461515889540 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:38:09 INFO - PROCESS | 1850 | 1461515889545 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:38:09 INFO - PROCESS | 1850 | 1461515889555 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:38:09 INFO - PROCESS | 1850 | 1461515889558 Marionette TRACE conn3 <- [1,1042,null,{}] 09:38:09 INFO - PROCESS | 1850 | 1461515889579 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:09 INFO - PROCESS | 1850 | 1461515889747 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:38:09 INFO - PROCESS | 1850 | 1461515889763 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e64a000 == 89 [pid = 1850] [id = 268] 09:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a8959b800) [pid = 1850] [serial = 805] [outer = (nil)] 09:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a913d8c00) [pid = 1850] [serial = 806] [outer = 0x7f9a8959b800] 09:38:09 INFO - PROCESS | 1850 | 1461515889825 Marionette DEBUG loaded listener.js 09:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a915f3400) [pid = 1850] [serial = 807] [outer = 0x7f9a8959b800] 09:38:10 INFO - PROCESS | 1850 | 1461515890664 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1138ms 09:38:10 INFO - PROCESS | 1850 | 1461515890698 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:38:10 INFO - PROCESS | 1850 | 1461515890702 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:38:10 INFO - PROCESS | 1850 | 1461515890707 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:38:10 INFO - PROCESS | 1850 | 1461515890709 Marionette TRACE conn3 <- [1,1046,null,{}] 09:38:10 INFO - PROCESS | 1850 | 1461515890715 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:10 INFO - PROCESS | 1850 | 1461515890881 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:38:10 INFO - PROCESS | 1850 | 1461515890891 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a910e8800 == 90 [pid = 1850] [id = 269] 09:38:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a90dc0800) [pid = 1850] [serial = 808] [outer = (nil)] 09:38:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a922c1000) [pid = 1850] [serial = 809] [outer = 0x7f9a90dc0800] 09:38:11 INFO - PROCESS | 1850 | 1461515891090 Marionette DEBUG loaded listener.js 09:38:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a927e7800) [pid = 1850] [serial = 810] [outer = 0x7f9a90dc0800] 09:38:11 INFO - PROCESS | 1850 | 1461515891890 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1232ms 09:38:11 INFO - PROCESS | 1850 | 1461515891942 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:38:11 INFO - PROCESS | 1850 | 1461515891945 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:38:11 INFO - PROCESS | 1850 | 1461515891951 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:38:11 INFO - PROCESS | 1850 | 1461515891953 Marionette TRACE conn3 <- [1,1050,null,{}] 09:38:11 INFO - PROCESS | 1850 | 1461515891959 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:12 INFO - PROCESS | 1850 | 1461515892186 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:38:12 INFO - PROCESS | 1850 | 1461515892214 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94604800 == 91 [pid = 1850] [id = 270] 09:38:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a93d5bc00) [pid = 1850] [serial = 811] [outer = (nil)] 09:38:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a94dd0800) [pid = 1850] [serial = 812] [outer = 0x7f9a93d5bc00] 09:38:12 INFO - PROCESS | 1850 | 1461515892277 Marionette DEBUG loaded listener.js 09:38:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a98625c00) [pid = 1850] [serial = 813] [outer = 0x7f9a93d5bc00] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a913d9800) [pid = 1850] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a98108400) [pid = 1850] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a8d705000) [pid = 1850] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a8e54f000) [pid = 1850] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a8d70bc00) [pid = 1850] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a894c2000) [pid = 1850] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a9810a000) [pid = 1850] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a902d0800) [pid = 1850] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:38:13 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a93d5e400) [pid = 1850] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:38:13 INFO - PROCESS | 1850 | 1461515893730 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1789ms 09:38:13 INFO - PROCESS | 1850 | 1461515893743 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:38:13 INFO - PROCESS | 1850 | 1461515893747 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:38:13 INFO - PROCESS | 1850 | 1461515893814 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:38:13 INFO - PROCESS | 1850 | 1461515893817 Marionette TRACE conn3 <- [1,1054,null,{}] 09:38:13 INFO - PROCESS | 1850 | 1461515893825 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:13 INFO - PROCESS | 1850 | 1461515893971 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:38:13 INFO - PROCESS | 1850 | 1461515893985 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9458e800 == 92 [pid = 1850] [id = 271] 09:38:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a894c2000) [pid = 1850] [serial = 814] [outer = (nil)] 09:38:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a902d0800) [pid = 1850] [serial = 815] [outer = 0x7f9a894c2000] 09:38:14 INFO - PROCESS | 1850 | 1461515894049 Marionette DEBUG loaded listener.js 09:38:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a964c8800) [pid = 1850] [serial = 816] [outer = 0x7f9a894c2000] 09:38:14 INFO - PROCESS | 1850 | 1461515894832 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1062ms 09:38:14 INFO - PROCESS | 1850 | 1461515894855 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:38:14 INFO - PROCESS | 1850 | 1461515894857 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:38:14 INFO - PROCESS | 1850 | 1461515894863 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:38:14 INFO - PROCESS | 1850 | 1461515894865 Marionette TRACE conn3 <- [1,1058,null,{}] 09:38:14 INFO - PROCESS | 1850 | 1461515894886 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:15 INFO - PROCESS | 1850 | 1461515895085 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:38:15 INFO - PROCESS | 1850 | 1461515895103 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d5d800 == 93 [pid = 1850] [id = 272] 09:38:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a93987000) [pid = 1850] [serial = 817] [outer = (nil)] 09:38:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a99398800) [pid = 1850] [serial = 818] [outer = 0x7f9a93987000] 09:38:15 INFO - PROCESS | 1850 | 1461515895163 Marionette DEBUG loaded listener.js 09:38:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a99878000) [pid = 1850] [serial = 819] [outer = 0x7f9a93987000] 09:38:16 INFO - PROCESS | 1850 | 1461515896150 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1299ms 09:38:16 INFO - PROCESS | 1850 | 1461515896164 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:38:16 INFO - PROCESS | 1850 | 1461515896170 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:38:16 INFO - PROCESS | 1850 | 1461515896178 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:38:16 INFO - PROCESS | 1850 | 1461515896183 Marionette TRACE conn3 <- [1,1062,null,{}] 09:38:16 INFO - PROCESS | 1850 | 1461515896193 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:16 INFO - PROCESS | 1850 | 1461515896389 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:38:16 INFO - PROCESS | 1850 | 1461515896592 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e642000 == 94 [pid = 1850] [id = 273] 09:38:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a89592c00) [pid = 1850] [serial = 820] [outer = (nil)] 09:38:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a8d811400) [pid = 1850] [serial = 821] [outer = 0x7f9a89592c00] 09:38:16 INFO - PROCESS | 1850 | 1461515896720 Marionette DEBUG loaded listener.js 09:38:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a8dc3ac00) [pid = 1850] [serial = 822] [outer = 0x7f9a89592c00] 09:38:17 INFO - PROCESS | 1850 | 1461515897664 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1536ms 09:38:17 INFO - PROCESS | 1850 | 1461515897714 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:38:17 INFO - PROCESS | 1850 | 1461515897722 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:38:17 INFO - PROCESS | 1850 | 1461515897733 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:38:17 INFO - PROCESS | 1850 | 1461515897737 Marionette TRACE conn3 <- [1,1066,null,{}] 09:38:17 INFO - PROCESS | 1850 | 1461515897743 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:17 INFO - PROCESS | 1850 | 1461515897926 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:38:18 INFO - PROCESS | 1850 | 1461515898153 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9458a000 == 95 [pid = 1850] [id = 274] 09:38:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a8f5ef400) [pid = 1850] [serial = 823] [outer = (nil)] 09:38:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a90084400) [pid = 1850] [serial = 824] [outer = 0x7f9a8f5ef400] 09:38:18 INFO - PROCESS | 1850 | 1461515898272 Marionette DEBUG loaded listener.js 09:38:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a90a02c00) [pid = 1850] [serial = 825] [outer = 0x7f9a8f5ef400] 09:38:19 INFO - PROCESS | 1850 | 1461515899195 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1479ms 09:38:19 INFO - PROCESS | 1850 | 1461515899212 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:38:19 INFO - PROCESS | 1850 | 1461515899216 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:38:19 INFO - PROCESS | 1850 | 1461515899223 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:38:19 INFO - PROCESS | 1850 | 1461515899229 Marionette TRACE conn3 <- [1,1070,null,{}] 09:38:19 INFO - PROCESS | 1850 | 1461515899244 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:19 INFO - PROCESS | 1850 | 1461515899411 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:38:19 INFO - PROCESS | 1850 | 1461515899594 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9994a800 == 96 [pid = 1850] [id = 275] 09:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a915f3c00) [pid = 1850] [serial = 826] [outer = (nil)] 09:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a93990800) [pid = 1850] [serial = 827] [outer = 0x7f9a915f3c00] 09:38:19 INFO - PROCESS | 1850 | 1461515899670 Marionette DEBUG loaded listener.js 09:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a94dc9400) [pid = 1850] [serial = 828] [outer = 0x7f9a915f3c00] 09:38:20 INFO - PROCESS | 1850 | 1461515900504 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1335ms 09:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:38:20 INFO - PROCESS | 1850 | 1461515900558 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:38:20 INFO - PROCESS | 1850 | 1461515900562 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:38:20 INFO - PROCESS | 1850 | 1461515900568 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:38:20 INFO - PROCESS | 1850 | 1461515900571 Marionette TRACE conn3 <- [1,1074,null,{}] 09:38:20 INFO - PROCESS | 1850 | 1461515900576 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:20 INFO - PROCESS | 1850 | 1461515900750 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:38:20 INFO - PROCESS | 1850 | 1461515900965 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8a8800 == 97 [pid = 1850] [id = 276] 09:38:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a922c8c00) [pid = 1850] [serial = 829] [outer = (nil)] 09:38:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a9974e800) [pid = 1850] [serial = 830] [outer = 0x7f9a922c8c00] 09:38:21 INFO - PROCESS | 1850 | 1461515901088 Marionette DEBUG loaded listener.js 09:38:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a99e68800) [pid = 1850] [serial = 831] [outer = 0x7f9a922c8c00] 09:38:21 INFO - PROCESS | 1850 | 1461515901950 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1441ms 09:38:22 INFO - PROCESS | 1850 | 1461515902009 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:38:22 INFO - PROCESS | 1850 | 1461515902012 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:38:22 INFO - PROCESS | 1850 | 1461515902018 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:38:22 INFO - PROCESS | 1850 | 1461515902020 Marionette TRACE conn3 <- [1,1078,null,{}] 09:38:22 INFO - PROCESS | 1850 | 1461515902026 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:22 INFO - PROCESS | 1850 | 1461515902221 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:38:22 INFO - PROCESS | 1850 | 1461515902401 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b0c4800 == 98 [pid = 1850] [id = 277] 09:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a93d57c00) [pid = 1850] [serial = 832] [outer = (nil)] 09:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a9a0e7400) [pid = 1850] [serial = 833] [outer = 0x7f9a93d57c00] 09:38:22 INFO - PROCESS | 1850 | 1461515902469 Marionette DEBUG loaded listener.js 09:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a9aa03c00) [pid = 1850] [serial = 834] [outer = 0x7f9a93d57c00] 09:38:23 INFO - PROCESS | 1850 | 1461515903358 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1377ms 09:38:23 INFO - PROCESS | 1850 | 1461515903396 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:38:23 INFO - PROCESS | 1850 | 1461515903399 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:38:23 INFO - PROCESS | 1850 | 1461515903406 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:38:23 INFO - PROCESS | 1850 | 1461515903408 Marionette TRACE conn3 <- [1,1082,null,{}] 09:38:23 INFO - PROCESS | 1850 | 1461515903417 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:23 INFO - PROCESS | 1850 | 1461515903611 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:38:23 INFO - PROCESS | 1850 | 1461515903800 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15e2800 == 99 [pid = 1850] [id = 278] 09:38:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a9aa0b400) [pid = 1850] [serial = 835] [outer = (nil)] 09:38:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a9baea000) [pid = 1850] [serial = 836] [outer = 0x7f9a9aa0b400] 09:38:23 INFO - PROCESS | 1850 | 1461515903872 Marionette DEBUG loaded listener.js 09:38:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a9bef0c00) [pid = 1850] [serial = 837] [outer = 0x7f9a9aa0b400] 09:38:24 INFO - PROCESS | 1850 | 1461515904741 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1380ms 09:38:24 INFO - PROCESS | 1850 | 1461515904787 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:38:24 INFO - PROCESS | 1850 | 1461515904791 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:38:24 INFO - PROCESS | 1850 | 1461515904797 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:38:24 INFO - PROCESS | 1850 | 1461515904800 Marionette TRACE conn3 <- [1,1086,null,{}] 09:38:24 INFO - PROCESS | 1850 | 1461515904805 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:24 INFO - PROCESS | 1850 | 1461515904967 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:38:25 INFO - PROCESS | 1850 | 1461515905156 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaa232000 == 100 [pid = 1850] [id = 279] 09:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a99750400) [pid = 1850] [serial = 838] [outer = (nil)] 09:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a9bf38400) [pid = 1850] [serial = 839] [outer = 0x7f9a99750400] 09:38:25 INFO - PROCESS | 1850 | 1461515905228 Marionette DEBUG loaded listener.js 09:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9aa65ee400) [pid = 1850] [serial = 840] [outer = 0x7f9a99750400] 09:38:26 INFO - PROCESS | 1850 | 1461515906071 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1333ms 09:38:26 INFO - PROCESS | 1850 | 1461515906131 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:38:26 INFO - PROCESS | 1850 | 1461515906134 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:38:26 INFO - PROCESS | 1850 | 1461515906140 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:38:26 INFO - PROCESS | 1850 | 1461515906142 Marionette TRACE conn3 <- [1,1090,null,{}] 09:38:26 INFO - PROCESS | 1850 | 1461515906148 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:26 INFO - PROCESS | 1850 | 1461515906309 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:38:26 INFO - PROCESS | 1850 | 1461515906491 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac6ec000 == 101 [pid = 1850] [id = 280] 09:38:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a98867800) [pid = 1850] [serial = 841] [outer = (nil)] 09:38:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9aa74ab800) [pid = 1850] [serial = 842] [outer = 0x7f9a98867800] 09:38:26 INFO - PROCESS | 1850 | 1461515906563 Marionette DEBUG loaded listener.js 09:38:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9aa82af400) [pid = 1850] [serial = 843] [outer = 0x7f9a98867800] 09:38:27 INFO - PROCESS | 1850 | 1461515907395 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1277ms 09:38:27 INFO - PROCESS | 1850 | 1461515907420 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:38:27 INFO - PROCESS | 1850 | 1461515907423 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:38:27 INFO - PROCESS | 1850 | 1461515907429 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:38:27 INFO - PROCESS | 1850 | 1461515907431 Marionette TRACE conn3 <- [1,1094,null,{}] 09:38:27 INFO - PROCESS | 1850 | 1461515907436 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:27 INFO - PROCESS | 1850 | 1461515907607 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:38:27 INFO - PROCESS | 1850 | 1461515907790 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaf16b800 == 102 [pid = 1850] [id = 281] 09:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a9aa10400) [pid = 1850] [serial = 844] [outer = (nil)] 09:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9aa8874c00) [pid = 1850] [serial = 845] [outer = 0x7f9a9aa10400] 09:38:27 INFO - PROCESS | 1850 | 1461515907859 Marionette DEBUG loaded listener.js 09:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9aabfad000) [pid = 1850] [serial = 846] [outer = 0x7f9a9aa10400] 09:38:28 INFO - PROCESS | 1850 | 1461515908768 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1387ms 09:38:28 INFO - PROCESS | 1850 | 1461515908817 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:38:28 INFO - PROCESS | 1850 | 1461515908820 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:38:28 INFO - PROCESS | 1850 | 1461515908826 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:38:28 INFO - PROCESS | 1850 | 1461515908828 Marionette TRACE conn3 <- [1,1098,null,{}] 09:38:28 INFO - PROCESS | 1850 | 1461515908833 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:29 INFO - PROCESS | 1850 | 1461515908999 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:38:29 INFO - PROCESS | 1850 | 1461515909178 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848cd000 == 103 [pid = 1850] [id = 282] 09:38:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a8d70d400) [pid = 1850] [serial = 847] [outer = (nil)] 09:38:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a900ad000) [pid = 1850] [serial = 848] [outer = 0x7f9a8d70d400] 09:38:29 INFO - PROCESS | 1850 | 1461515909247 Marionette DEBUG loaded listener.js 09:38:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a948c2800) [pid = 1850] [serial = 849] [outer = 0x7f9a8d70d400] 09:38:30 INFO - PROCESS | 1850 | 1461515910126 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1330ms 09:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:38:30 INFO - PROCESS | 1850 | 1461515910156 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:38:30 INFO - PROCESS | 1850 | 1461515910160 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:38:30 INFO - PROCESS | 1850 | 1461515910166 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:38:30 INFO - PROCESS | 1850 | 1461515910169 Marionette TRACE conn3 <- [1,1102,null,{}] 09:38:30 INFO - PROCESS | 1850 | 1461515910174 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:30 INFO - PROCESS | 1850 | 1461515910357 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:38:30 INFO - PROCESS | 1850 | 1461515910553 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4da800 == 104 [pid = 1850] [id = 283] 09:38:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a8d7eac00) [pid = 1850] [serial = 850] [outer = (nil)] 09:38:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a948cb000) [pid = 1850] [serial = 851] [outer = 0x7f9a8d7eac00] 09:38:30 INFO - PROCESS | 1850 | 1461515910626 Marionette DEBUG loaded listener.js 09:38:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9aabfb3800) [pid = 1850] [serial = 852] [outer = 0x7f9a8d7eac00] 09:38:31 INFO - PROCESS | 1850 | 1461515911898 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1834ms 09:38:32 INFO - PROCESS | 1850 | 1461515912001 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:38:32 INFO - PROCESS | 1850 | 1461515912006 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:38:32 INFO - PROCESS | 1850 | 1461515912014 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:38:32 INFO - PROCESS | 1850 | 1461515912018 Marionette TRACE conn3 <- [1,1106,null,{}] 09:38:32 INFO - PROCESS | 1850 | 1461515912026 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:32 INFO - PROCESS | 1850 | 1461515912282 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:38:32 INFO - PROCESS | 1850 | 1461515912468 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4eb800 == 105 [pid = 1850] [id = 284] 09:38:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a848ea000) [pid = 1850] [serial = 853] [outer = (nil)] 09:38:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a848f2400) [pid = 1850] [serial = 854] [outer = 0x7f9a848ea000] 09:38:32 INFO - PROCESS | 1850 | 1461515912530 Marionette DEBUG loaded listener.js 09:38:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a894c2c00) [pid = 1850] [serial = 855] [outer = 0x7f9a848ea000] 09:38:33 INFO - PROCESS | 1850 | 1461515913463 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1489ms 09:38:33 INFO - PROCESS | 1850 | 1461515913503 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:38:33 INFO - PROCESS | 1850 | 1461515913511 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:38:33 INFO - PROCESS | 1850 | 1461515913519 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:38:33 INFO - PROCESS | 1850 | 1461515913523 Marionette TRACE conn3 <- [1,1110,null,{}] 09:38:33 INFO - PROCESS | 1850 | 1461515913528 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:33 INFO - PROCESS | 1850 | 1461515913707 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:38:33 INFO - PROCESS | 1850 | 1461515913937 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a815cb000 == 106 [pid = 1850] [id = 285] 09:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8d9a1800) [pid = 1850] [serial = 856] [outer = (nil)] 09:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a8dbeec00) [pid = 1850] [serial = 857] [outer = 0x7f9a8d9a1800] 09:38:34 INFO - PROCESS | 1850 | 1461515914067 Marionette DEBUG loaded listener.js 09:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a8e5d5c00) [pid = 1850] [serial = 858] [outer = 0x7f9a8d9a1800] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a8b5000 == 105 [pid = 1850] [id = 216] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9458e800 == 104 [pid = 1850] [id = 271] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9aa065ac00) [pid = 1850] [serial = 716] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9aa65eec00) [pid = 1850] [serial = 719] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9aa74ab000) [pid = 1850] [serial = 722] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9aa86bf400) [pid = 1850] [serial = 725] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a8e837400) [pid = 1850] [serial = 755] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94604800 == 103 [pid = 1850] [id = 270] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a910e8800 == 102 [pid = 1850] [id = 269] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e64a000 == 101 [pid = 1850] [id = 268] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83ad7800 == 100 [pid = 1850] [id = 267] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a82fed800 == 99 [pid = 1850] [id = 266] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9064b000 == 98 [pid = 1850] [id = 265] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa15df000 == 97 [pid = 1850] [id = 256] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b21e000 == 96 [pid = 1850] [id = 255] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a8bd000 == 95 [pid = 1850] [id = 254] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9461d000 == 94 [pid = 1850] [id = 253] 09:38:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e645000 == 93 [pid = 1850] [id = 252] 09:38:34 INFO - PROCESS | 1850 | 1461515914951 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a99e6ac00) [pid = 1850] [serial = 704] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a9baed400) [pid = 1850] [serial = 710] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a9aa0ec00) [pid = 1850] [serial = 707] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a93943000) [pid = 1850] [serial = 737] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a9bf3b400) [pid = 1850] [serial = 713] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a9987e400) [pid = 1850] [serial = 747] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a90081800) [pid = 1850] [serial = 741] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a8f5f8c00) [pid = 1850] [serial = 731] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a8e54f800) [pid = 1850] [serial = 695] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a8d7b1400) [pid = 1850] [serial = 728] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a8d7be000) [pid = 1850] [serial = 752] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a94dc4c00) [pid = 1850] [serial = 701] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a8d99f000) [pid = 1850] [serial = 740] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a9aa07800) [pid = 1850] [serial = 750] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a93b18800) [pid = 1850] [serial = 738] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a8dbf6c00) [pid = 1850] [serial = 753] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a9949e800) [pid = 1850] [serial = 746] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a99e95400) [pid = 1850] [serial = 749] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a8d710000) [pid = 1850] [serial = 734] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a8d80f800) [pid = 1850] [serial = 729] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a98107c00) [pid = 1850] [serial = 744] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a902cfc00) [pid = 1850] [serial = 698] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a900a9400) [pid = 1850] [serial = 732] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a90dbc400) [pid = 1850] [serial = 735] [outer = (nil)] [url = about:blank] 09:38:34 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a94dc2800) [pid = 1850] [serial = 743] [outer = (nil)] [url = about:blank] 09:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1479ms 09:38:35 INFO - PROCESS | 1850 | 1461515915000 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:38:35 INFO - PROCESS | 1850 | 1461515915004 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:38:35 INFO - PROCESS | 1850 | 1461515915010 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:38:35 INFO - PROCESS | 1850 | 1461515915015 Marionette TRACE conn3 <- [1,1114,null,{}] 09:38:35 INFO - PROCESS | 1850 | 1461515915029 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:35 INFO - PROCESS | 1850 | 1461515915183 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:38:35 INFO - PROCESS | 1850 | 1461515915203 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db14000 == 94 [pid = 1850] [id = 286] 09:38:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a8e838c00) [pid = 1850] [serial = 859] [outer = (nil)] 09:38:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a8e89d400) [pid = 1850] [serial = 860] [outer = 0x7f9a8e838c00] 09:38:35 INFO - PROCESS | 1850 | 1461515915271 Marionette DEBUG loaded listener.js 09:38:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a9008a000) [pid = 1850] [serial = 861] [outer = 0x7f9a8e838c00] 09:38:36 INFO - PROCESS | 1850 | 1461515916173 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1187ms 09:38:36 INFO - PROCESS | 1850 | 1461515916197 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:38:36 INFO - PROCESS | 1850 | 1461515916201 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:38:36 INFO - PROCESS | 1850 | 1461515916210 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:38:36 INFO - PROCESS | 1850 | 1461515916211 Marionette TRACE conn3 <- [1,1118,null,{}] 09:38:36 INFO - PROCESS | 1850 | 1461515916216 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:36 INFO - PROCESS | 1850 | 1461515916362 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:38:36 INFO - PROCESS | 1850 | 1461515916371 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a86000 == 95 [pid = 1850] [id = 287] 09:38:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a8e66d400) [pid = 1850] [serial = 862] [outer = (nil)] 09:38:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a90a05800) [pid = 1850] [serial = 863] [outer = 0x7f9a8e66d400] 09:38:36 INFO - PROCESS | 1850 | 1461515916429 Marionette DEBUG loaded listener.js 09:38:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a90dc1800) [pid = 1850] [serial = 864] [outer = 0x7f9a8e66d400] 09:38:37 INFO - PROCESS | 1850 | 1461515917238 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1079ms 09:38:37 INFO - PROCESS | 1850 | 1461515917296 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:38:37 INFO - PROCESS | 1850 | 1461515917298 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:38:37 INFO - PROCESS | 1850 | 1461515917307 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:38:37 INFO - PROCESS | 1850 | 1461515917309 Marionette TRACE conn3 <- [1,1122,null,{}] 09:38:37 INFO - PROCESS | 1850 | 1461515917313 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:37 INFO - PROCESS | 1850 | 1461515917498 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:38:37 INFO - PROCESS | 1850 | 1461515917524 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9221a800 == 96 [pid = 1850] [id = 288] 09:38:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a90a07800) [pid = 1850] [serial = 865] [outer = (nil)] 09:38:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a91107800) [pid = 1850] [serial = 866] [outer = 0x7f9a90a07800] 09:38:37 INFO - PROCESS | 1850 | 1461515917582 Marionette DEBUG loaded listener.js 09:38:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a913dc000) [pid = 1850] [serial = 867] [outer = 0x7f9a90a07800] 09:38:38 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a93d5bc00) [pid = 1850] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:38:38 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a894c2000) [pid = 1850] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:38:38 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a8d703c00) [pid = 1850] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:38:38 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a8e5d4c00) [pid = 1850] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:38:38 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a8959b800) [pid = 1850] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:38:38 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a900a7800) [pid = 1850] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:38:38 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a90dc0800) [pid = 1850] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:38:39 INFO - PROCESS | 1850 | 1461515919310 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2026ms 09:38:39 INFO - PROCESS | 1850 | 1461515919335 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:38:39 INFO - PROCESS | 1850 | 1461515919342 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:38:39 INFO - PROCESS | 1850 | 1461515919350 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:38:39 INFO - PROCESS | 1850 | 1461515919355 Marionette TRACE conn3 <- [1,1126,null,{}] 09:38:39 INFO - PROCESS | 1850 | 1461515919362 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:39 INFO - PROCESS | 1850 | 1461515919537 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:38:39 INFO - PROCESS | 1850 | 1461515919732 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d745800 == 97 [pid = 1850] [id = 289] 09:38:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a894c6c00) [pid = 1850] [serial = 868] [outer = (nil)] 09:38:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a8d7ebc00) [pid = 1850] [serial = 869] [outer = 0x7f9a894c6c00] 09:38:39 INFO - PROCESS | 1850 | 1461515919803 Marionette DEBUG loaded listener.js 09:38:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a8e54f800) [pid = 1850] [serial = 870] [outer = 0x7f9a894c6c00] 09:38:40 INFO - PROCESS | 1850 | 1461515920756 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1431ms 09:38:40 INFO - PROCESS | 1850 | 1461515920784 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:38:40 INFO - PROCESS | 1850 | 1461515920792 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:38:40 INFO - PROCESS | 1850 | 1461515920801 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:38:40 INFO - PROCESS | 1850 | 1461515920805 Marionette TRACE conn3 <- [1,1130,null,{}] 09:38:40 INFO - PROCESS | 1850 | 1461515920810 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:40 INFO - PROCESS | 1850 | 1461515920976 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:38:41 INFO - PROCESS | 1850 | 1461515921168 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90e73800 == 98 [pid = 1850] [id = 290] 09:38:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a8dc46400) [pid = 1850] [serial = 871] [outer = (nil)] 09:38:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a9008e000) [pid = 1850] [serial = 872] [outer = 0x7f9a8dc46400] 09:38:41 INFO - PROCESS | 1850 | 1461515921237 Marionette DEBUG loaded listener.js 09:38:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a909dc800) [pid = 1850] [serial = 873] [outer = 0x7f9a8dc46400] 09:38:42 INFO - PROCESS | 1850 | 1461515922181 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1433ms 09:38:42 INFO - PROCESS | 1850 | 1461515922235 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:38:42 INFO - PROCESS | 1850 | 1461515922238 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:38:42 INFO - PROCESS | 1850 | 1461515922245 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:38:42 INFO - PROCESS | 1850 | 1461515922250 Marionette TRACE conn3 <- [1,1134,null,{}] 09:38:42 INFO - PROCESS | 1850 | 1461515922265 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:42 INFO - PROCESS | 1850 | 1461515922577 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:38:42 INFO - PROCESS | 1850 | 1461515922711 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9460b000 == 99 [pid = 1850] [id = 291] 09:38:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a909e3400) [pid = 1850] [serial = 874] [outer = (nil)] 09:38:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a916bbc00) [pid = 1850] [serial = 875] [outer = 0x7f9a909e3400] 09:38:42 INFO - PROCESS | 1850 | 1461515922851 Marionette DEBUG loaded listener.js 09:38:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a9398c800) [pid = 1850] [serial = 876] [outer = 0x7f9a909e3400] 09:38:43 INFO - PROCESS | 1850 | 1461515923634 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1438ms 09:38:43 INFO - PROCESS | 1850 | 1461515923683 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:38:43 INFO - PROCESS | 1850 | 1461515923688 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:38:43 INFO - PROCESS | 1850 | 1461515923693 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:38:43 INFO - PROCESS | 1850 | 1461515923695 Marionette TRACE conn3 <- [1,1138,null,{}] 09:38:43 INFO - PROCESS | 1850 | 1461515923701 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:43 INFO - PROCESS | 1850 | 1461515923938 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:38:44 INFO - PROCESS | 1850 | 1461515924123 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d5f000 == 100 [pid = 1850] [id = 292] 09:38:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a817e7000) [pid = 1850] [serial = 877] [outer = (nil)] 09:38:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a93d5e000) [pid = 1850] [serial = 878] [outer = 0x7f9a817e7000] 09:38:44 INFO - PROCESS | 1850 | 1461515924228 Marionette DEBUG loaded listener.js 09:38:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a948c7400) [pid = 1850] [serial = 879] [outer = 0x7f9a817e7000] 09:38:45 INFO - PROCESS | 1850 | 1461515925267 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1629ms 09:38:45 INFO - PROCESS | 1850 | 1461515925324 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:38:45 INFO - PROCESS | 1850 | 1461515925327 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:38:45 INFO - PROCESS | 1850 | 1461515925334 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:38:45 INFO - PROCESS | 1850 | 1461515925336 Marionette TRACE conn3 <- [1,1142,null,{}] 09:38:45 INFO - PROCESS | 1850 | 1461515925343 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:45 INFO - PROCESS | 1850 | 1461515925583 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:38:45 INFO - PROCESS | 1850 | 1461515925759 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a98f61000 == 101 [pid = 1850] [id = 293] 09:38:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a91104800) [pid = 1850] [serial = 880] [outer = (nil)] 09:38:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a94dc8000) [pid = 1850] [serial = 881] [outer = 0x7f9a91104800] 09:38:45 INFO - PROCESS | 1850 | 1461515925827 Marionette DEBUG loaded listener.js 09:38:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a970a9000) [pid = 1850] [serial = 882] [outer = 0x7f9a91104800] 09:38:46 INFO - PROCESS | 1850 | 1461515926723 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1432ms 09:38:46 INFO - PROCESS | 1850 | 1461515926766 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:38:46 INFO - PROCESS | 1850 | 1461515926770 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:38:46 INFO - PROCESS | 1850 | 1461515926775 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:38:46 INFO - PROCESS | 1850 | 1461515926778 Marionette TRACE conn3 <- [1,1146,null,{}] 09:38:46 INFO - PROCESS | 1850 | 1461515926783 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:46 INFO - PROCESS | 1850 | 1461515926972 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:38:47 INFO - PROCESS | 1850 | 1461515927155 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4c4000 == 102 [pid = 1850] [id = 294] 09:38:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a98107800) [pid = 1850] [serial = 883] [outer = (nil)] 09:38:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a99e96c00) [pid = 1850] [serial = 884] [outer = 0x7f9a98107800] 09:38:47 INFO - PROCESS | 1850 | 1461515927230 Marionette DEBUG loaded listener.js 09:38:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a9aa0e400) [pid = 1850] [serial = 885] [outer = 0x7f9a98107800] 09:38:48 INFO - PROCESS | 1850 | 1461515928059 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1330ms 09:38:48 INFO - PROCESS | 1850 | 1461515928107 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:38:48 INFO - PROCESS | 1850 | 1461515928111 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:38:48 INFO - PROCESS | 1850 | 1461515928116 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:38:48 INFO - PROCESS | 1850 | 1461515928118 Marionette TRACE conn3 <- [1,1150,null,{}] 09:38:48 INFO - PROCESS | 1850 | 1461515928124 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:48 INFO - PROCESS | 1850 | 1461515928287 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:38:48 INFO - PROCESS | 1850 | 1461515928469 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9bf15000 == 103 [pid = 1850] [id = 295] 09:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a902c6000) [pid = 1850] [serial = 886] [outer = (nil)] 09:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a9ac5b000) [pid = 1850] [serial = 887] [outer = 0x7f9a902c6000] 09:38:48 INFO - PROCESS | 1850 | 1461515928546 Marionette DEBUG loaded listener.js 09:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a9b39d400) [pid = 1850] [serial = 888] [outer = 0x7f9a902c6000] 09:38:49 INFO - PROCESS | 1850 | 1461515929390 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1333ms 09:38:49 INFO - PROCESS | 1850 | 1461515929451 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:38:49 INFO - PROCESS | 1850 | 1461515929455 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:38:49 INFO - PROCESS | 1850 | 1461515929462 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:38:49 INFO - PROCESS | 1850 | 1461515929465 Marionette TRACE conn3 <- [1,1154,null,{}] 09:38:49 INFO - PROCESS | 1850 | 1461515929470 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:49 INFO - PROCESS | 1850 | 1461515929640 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:38:49 INFO - PROCESS | 1850 | 1461515929823 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa71b8800 == 104 [pid = 1850] [id = 296] 09:38:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a997b0000) [pid = 1850] [serial = 889] [outer = (nil)] 09:38:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a9baed400) [pid = 1850] [serial = 890] [outer = 0x7f9a997b0000] 09:38:49 INFO - PROCESS | 1850 | 1461515929893 Marionette DEBUG loaded listener.js 09:38:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a9cc75400) [pid = 1850] [serial = 891] [outer = 0x7f9a997b0000] 09:38:50 INFO - PROCESS | 1850 | 1461515930774 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1380ms 09:38:50 INFO - PROCESS | 1850 | 1461515930843 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:38:50 INFO - PROCESS | 1850 | 1461515930847 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:38:50 INFO - PROCESS | 1850 | 1461515930854 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:38:50 INFO - PROCESS | 1850 | 1461515930857 Marionette TRACE conn3 <- [1,1158,null,{}] 09:38:50 INFO - PROCESS | 1850 | 1461515930862 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:51 INFO - PROCESS | 1850 | 1461515931032 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:38:51 INFO - PROCESS | 1850 | 1461515931246 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabfd2000 == 105 [pid = 1850] [id = 297] 09:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a9ba1f800) [pid = 1850] [serial = 892] [outer = (nil)] 09:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9aa74ae800) [pid = 1850] [serial = 893] [outer = 0x7f9a9ba1f800] 09:38:51 INFO - PROCESS | 1850 | 1461515931364 Marionette DEBUG loaded listener.js 09:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9aa86b8400) [pid = 1850] [serial = 894] [outer = 0x7f9a9ba1f800] 09:38:52 INFO - PROCESS | 1850 | 1461515932182 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1390ms 09:38:52 INFO - PROCESS | 1850 | 1461515932246 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:38:52 INFO - PROCESS | 1850 | 1461515932250 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:38:52 INFO - PROCESS | 1850 | 1461515932256 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:38:52 INFO - PROCESS | 1850 | 1461515932260 Marionette TRACE conn3 <- [1,1162,null,{}] 09:38:52 INFO - PROCESS | 1850 | 1461515932265 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:52 INFO - PROCESS | 1850 | 1461515932451 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:38:52 INFO - PROCESS | 1850 | 1461515932631 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0acb800 == 106 [pid = 1850] [id = 298] 09:38:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9aa065ac00) [pid = 1850] [serial = 895] [outer = (nil)] 09:38:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9aabe0b800) [pid = 1850] [serial = 896] [outer = 0x7f9aa065ac00] 09:38:52 INFO - PROCESS | 1850 | 1461515932699 Marionette DEBUG loaded listener.js 09:38:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9aac1a3000) [pid = 1850] [serial = 897] [outer = 0x7f9aa065ac00] 09:38:53 INFO - PROCESS | 1850 | 1461515933616 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1431ms 09:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:38:53 INFO - PROCESS | 1850 | 1461515933689 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:38:53 INFO - PROCESS | 1850 | 1461515933692 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:38:53 INFO - PROCESS | 1850 | 1461515933698 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:38:53 INFO - PROCESS | 1850 | 1461515933702 Marionette TRACE conn3 <- [1,1166,null,{}] 09:38:53 INFO - PROCESS | 1850 | 1461515933707 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:53 INFO - PROCESS | 1850 | 1461515933954 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:38:54 INFO - PROCESS | 1850 | 1461515934135 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9442e800 == 107 [pid = 1850] [id = 299] 09:38:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a87003c00) [pid = 1850] [serial = 898] [outer = (nil)] 09:38:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a87011000) [pid = 1850] [serial = 899] [outer = 0x7f9a87003c00] 09:38:54 INFO - PROCESS | 1850 | 1461515934253 Marionette DEBUG loaded listener.js 09:38:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9aac64fc00) [pid = 1850] [serial = 900] [outer = 0x7f9a87003c00] 09:38:55 INFO - PROCESS | 1850 | 1461515935054 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1429ms 09:38:55 INFO - PROCESS | 1850 | 1461515935128 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:38:55 INFO - PROCESS | 1850 | 1461515935132 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:38:55 INFO - PROCESS | 1850 | 1461515935139 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:38:55 INFO - PROCESS | 1850 | 1461515935142 Marionette TRACE conn3 <- [1,1170,null,{}] 09:38:55 INFO - PROCESS | 1850 | 1461515935147 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:55 INFO - PROCESS | 1850 | 1461515935318 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:38:55 INFO - PROCESS | 1850 | 1461515935500 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86ddf000 == 108 [pid = 1850] [id = 300] 09:38:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a817efc00) [pid = 1850] [serial = 901] [outer = (nil)] 09:38:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a8da05000) [pid = 1850] [serial = 902] [outer = 0x7f9a817efc00] 09:38:55 INFO - PROCESS | 1850 | 1461515935572 Marionette DEBUG loaded listener.js 09:38:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a8da0cc00) [pid = 1850] [serial = 903] [outer = 0x7f9a817efc00] 09:38:56 INFO - PROCESS | 1850 | 1461515936427 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1328ms 09:38:56 INFO - PROCESS | 1850 | 1461515936468 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:38:56 INFO - PROCESS | 1850 | 1461515936471 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:38:56 INFO - PROCESS | 1850 | 1461515936477 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:38:56 INFO - PROCESS | 1850 | 1461515936479 Marionette TRACE conn3 <- [1,1174,null,{}] 09:38:56 INFO - PROCESS | 1850 | 1461515936484 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:56 INFO - PROCESS | 1850 | 1461515936657 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:38:56 INFO - PROCESS | 1850 | 1461515936844 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86f29800 == 109 [pid = 1850] [id = 301] 09:38:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a87009800) [pid = 1850] [serial = 904] [outer = (nil)] 09:38:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a8da0f800) [pid = 1850] [serial = 905] [outer = 0x7f9a87009800] 09:38:56 INFO - PROCESS | 1850 | 1461515936912 Marionette DEBUG loaded listener.js 09:38:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a8ff50c00) [pid = 1850] [serial = 906] [outer = 0x7f9a87009800] 09:38:57 INFO - PROCESS | 1850 | 1461515937793 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:38:57 INFO - PROCESS | 1850 | 1461515937868 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:38:57 INFO - PROCESS | 1850 | 1461515937875 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:38:57 INFO - PROCESS | 1850 | 1461515937878 Marionette TRACE conn3 <- [1,1178,null,{}] 09:38:57 INFO - PROCESS | 1850 | 1461515937883 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:58 INFO - PROCESS | 1850 | 1461515938072 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:38:58 INFO - PROCESS | 1850 | 1461515938259 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86f48800 == 110 [pid = 1850] [id = 302] 09:38:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a8959bc00) [pid = 1850] [serial = 907] [outer = (nil)] 09:38:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a8ff56800) [pid = 1850] [serial = 908] [outer = 0x7f9a8959bc00] 09:38:58 INFO - PROCESS | 1850 | 1461515938328 Marionette DEBUG loaded listener.js 09:38:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a8ff5c000) [pid = 1850] [serial = 909] [outer = 0x7f9a8959bc00] 09:38:59 INFO - PROCESS | 1850 | 1461515939175 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:38:59 INFO - PROCESS | 1850 | 1461515939260 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:38:59 INFO - PROCESS | 1850 | 1461515939267 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:38:59 INFO - PROCESS | 1850 | 1461515939270 Marionette TRACE conn3 <- [1,1182,null,{}] 09:38:59 INFO - PROCESS | 1850 | 1461515939276 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:38:59 INFO - PROCESS | 1850 | 1461515939490 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:38:59 INFO - PROCESS | 1850 | 1461515939966 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86dc9800 == 111 [pid = 1850] [id = 303] 09:39:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a848e3400) [pid = 1850] [serial = 910] [outer = (nil)] 09:39:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a848e8400) [pid = 1850] [serial = 911] [outer = 0x7f9a848e3400] 09:39:00 INFO - PROCESS | 1850 | 1461515940079 Marionette DEBUG loaded listener.js 09:39:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a87007c00) [pid = 1850] [serial = 912] [outer = 0x7f9a848e3400] 09:39:00 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:00 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:39:00 INFO - PROCESS | 1850 | 1461515940948 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:39:01 INFO - PROCESS | 1850 | 1461515941014 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:39:01 INFO - PROCESS | 1850 | 1461515941023 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:39:01 INFO - PROCESS | 1850 | 1461515941026 Marionette TRACE conn3 <- [1,1186,null,{}] 09:39:01 INFO - PROCESS | 1850 | 1461515941033 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:01 INFO - PROCESS | 1850 | 1461515941214 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:39:01 INFO - PROCESS | 1850 | 1461515941416 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a917aa000 == 112 [pid = 1850] [id = 304] 09:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a848e5400) [pid = 1850] [serial = 913] [outer = (nil)] 09:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a8da1f800) [pid = 1850] [serial = 914] [outer = 0x7f9a848e5400] 09:39:01 INFO - PROCESS | 1850 | 1461515941486 Marionette DEBUG loaded listener.js 09:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a8da24c00) [pid = 1850] [serial = 915] [outer = 0x7f9a848e5400] 09:39:02 INFO - PROCESS | 1850 | 1461515942513 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:39:02 INFO - PROCESS | 1850 | 1461515942653 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:39:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a8a8800 == 98 [pid = 1850] [id = 276] 09:39:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9994a800 == 97 [pid = 1850] [id = 275] 09:39:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9458a000 == 96 [pid = 1850] [id = 274] 09:39:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e642000 == 95 [pid = 1850] [id = 273] 09:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:39:02 INFO - PROCESS | 1850 | 1461515942672 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:39:02 INFO - PROCESS | 1850 | 1461515942674 Marionette TRACE conn3 <- [1,1190,null,{}] 09:39:02 INFO - PROCESS | 1850 | 1461515942680 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:02 INFO - PROCESS | 1850 | 1461515942847 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a94dd0800) [pid = 1850] [serial = 812] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a902d0800) [pid = 1850] [serial = 815] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a8d80a000) [pid = 1850] [serial = 798] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a8d7b2800) [pid = 1850] [serial = 797] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a8e5d7400) [pid = 1850] [serial = 758] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9aaa741800) [pid = 1850] [serial = 785] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a8e66b000) [pid = 1850] [serial = 800] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a8e841800) [pid = 1850] [serial = 801] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a93d50c00) [pid = 1850] [serial = 764] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9aa86b4000) [pid = 1850] [serial = 782] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a890a9400) [pid = 1850] [serial = 791] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a913d8c00) [pid = 1850] [serial = 806] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a915f3400) [pid = 1850] [serial = 807] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a99e9c800) [pid = 1850] [serial = 770] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a91103c00) [pid = 1850] [serial = 761] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a990dd800) [pid = 1850] [serial = 767] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a909e0c00) [pid = 1850] [serial = 803] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a90ecd400) [pid = 1850] [serial = 804] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a895a0000) [pid = 1850] [serial = 788] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9aa8533800) [pid = 1850] [serial = 779] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9aa73ba800) [pid = 1850] [serial = 776] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a890b1800) [pid = 1850] [serial = 794] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a9ba1ec00) [pid = 1850] [serial = 773] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a922c1000) [pid = 1850] [serial = 809] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a927e7800) [pid = 1850] [serial = 810] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a98625c00) [pid = 1850] [serial = 813] [outer = (nil)] [url = about:blank] 09:39:02 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a964c8800) [pid = 1850] [serial = 816] [outer = (nil)] [url = about:blank] 09:39:03 INFO - PROCESS | 1850 | 1461515943111 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848e2000 == 96 [pid = 1850] [id = 305] 09:39:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a890b1800) [pid = 1850] [serial = 916] [outer = (nil)] 09:39:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a8e841000) [pid = 1850] [serial = 917] [outer = 0x7f9a890b1800] 09:39:03 INFO - PROCESS | 1850 | 1461515943182 Marionette DEBUG loaded listener.js 09:39:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a8ff5e400) [pid = 1850] [serial = 918] [outer = 0x7f9a890b1800] 09:39:03 INFO - PROCESS | 1850 | 1461515943892 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:39:03 INFO - PROCESS | 1850 | 1461515943963 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:39:03 INFO - PROCESS | 1850 | 1461515943980 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:39:03 INFO - PROCESS | 1850 | 1461515943988 Marionette TRACE conn3 <- [1,1194,null,{}] 09:39:03 INFO - PROCESS | 1850 | 1461515943998 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:04 INFO - PROCESS | 1850 | 1461515944169 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:39:04 INFO - PROCESS | 1850 | 1461515944320 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a923a1800 == 97 [pid = 1850] [id = 306] 09:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a8d7b2800) [pid = 1850] [serial = 919] [outer = (nil)] 09:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a909db800) [pid = 1850] [serial = 920] [outer = 0x7f9a8d7b2800] 09:39:04 INFO - PROCESS | 1850 | 1461515944381 Marionette DEBUG loaded listener.js 09:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a913e0400) [pid = 1850] [serial = 921] [outer = 0x7f9a8d7b2800] 09:39:04 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:04 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:05 INFO - PROCESS | 1850 | 1461515945093 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:39:05 INFO - PROCESS | 1850 | 1461515945123 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:39:05 INFO - PROCESS | 1850 | 1461515945154 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:39:05 INFO - PROCESS | 1850 | 1461515945156 Marionette TRACE conn3 <- [1,1198,null,{}] 09:39:05 INFO - PROCESS | 1850 | 1461515945169 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:05 INFO - PROCESS | 1850 | 1461515945399 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:39:05 INFO - PROCESS | 1850 | 1461515945423 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d02800 == 98 [pid = 1850] [id = 307] 09:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a90ed1800) [pid = 1850] [serial = 922] [outer = (nil)] 09:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a915f2800) [pid = 1850] [serial = 923] [outer = 0x7f9a90ed1800] 09:39:05 INFO - PROCESS | 1850 | 1461515945482 Marionette DEBUG loaded listener.js 09:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a948c7c00) [pid = 1850] [serial = 924] [outer = 0x7f9a90ed1800] 09:39:06 INFO - PROCESS | 1850 | 1461515946330 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1234ms 09:39:06 INFO - PROCESS | 1850 | 1461515946390 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:39:06 INFO - PROCESS | 1850 | 1461515946392 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:39:06 INFO - PROCESS | 1850 | 1461515946402 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:39:06 INFO - PROCESS | 1850 | 1461515946405 Marionette TRACE conn3 <- [1,1202,null,{}] 09:39:06 INFO - PROCESS | 1850 | 1461515946410 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:06 INFO - PROCESS | 1850 | 1461515946649 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:39:06 INFO - PROCESS | 1850 | 1461515946675 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a98f79000 == 99 [pid = 1850] [id = 308] 09:39:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a981bb000) [pid = 1850] [serial = 925] [outer = (nil)] 09:39:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a9949e800) [pid = 1850] [serial = 926] [outer = 0x7f9a981bb000] 09:39:06 INFO - PROCESS | 1850 | 1461515946748 Marionette DEBUG loaded listener.js 09:39:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a99e6ac00) [pid = 1850] [serial = 927] [outer = 0x7f9a981bb000] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a894c5000) [pid = 1850] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9aa78ee000) [pid = 1850] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a93d5a800) [pid = 1850] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a8e838c00) [pid = 1850] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a90ec5c00) [pid = 1850] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a8959b000) [pid = 1850] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a8d7f1800) [pid = 1850] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a93d5c400) [pid = 1850] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a993f4c00) [pid = 1850] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a90b4c000) [pid = 1850] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a8e833000) [pid = 1850] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a9bb2d800) [pid = 1850] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a94dc7c00) [pid = 1850] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a9160ac00) [pid = 1850] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a8d9a1800) [pid = 1850] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a894ca000) [pid = 1850] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a90081000) [pid = 1850] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a8d7b1c00) [pid = 1850] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a8d709400) [pid = 1850] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a848ea000) [pid = 1850] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a913e0000) [pid = 1850] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a8dc3c000) [pid = 1850] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a8d7f1000) [pid = 1850] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a90b44000) [pid = 1850] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a894c8800) [pid = 1850] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a8e548c00) [pid = 1850] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a8959c000) [pid = 1850] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a90b49000) [pid = 1850] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a93987000) [pid = 1850] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a8d7bdc00) [pid = 1850] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a98103800) [pid = 1850] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a8e66d400) [pid = 1850] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:39:07 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a8dbf3400) [pid = 1850] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:39:08 INFO - PROCESS | 1850 | 1461515948007 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:39:08 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 09:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1629ms 09:39:08 INFO - PROCESS | 1850 | 1461515948032 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:39:08 INFO - PROCESS | 1850 | 1461515948035 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:39:08 INFO - PROCESS | 1850 | 1461515948041 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:39:08 INFO - PROCESS | 1850 | 1461515948043 Marionette TRACE conn3 <- [1,1206,null,{}] 09:39:08 INFO - PROCESS | 1850 | 1461515948048 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:08 INFO - PROCESS | 1850 | 1461515948272 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:39:08 INFO - PROCESS | 1850 | 1461515948294 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9995b000 == 100 [pid = 1850] [id = 309] 09:39:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a8d9a3400) [pid = 1850] [serial = 928] [outer = (nil)] 09:39:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a902c7c00) [pid = 1850] [serial = 929] [outer = 0x7f9a8d9a3400] 09:39:08 INFO - PROCESS | 1850 | 1461515948352 Marionette DEBUG loaded listener.js 09:39:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a92323000) [pid = 1850] [serial = 930] [outer = 0x7f9a8d9a3400] 09:39:09 INFO - PROCESS | 1850 | 1461515949127 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:39:09 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 09:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1130ms 09:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:39:09 INFO - PROCESS | 1850 | 1461515949180 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:39:09 INFO - PROCESS | 1850 | 1461515949182 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:39:09 INFO - PROCESS | 1850 | 1461515949189 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:39:09 INFO - PROCESS | 1850 | 1461515949191 Marionette TRACE conn3 <- [1,1210,null,{}] 09:39:09 INFO - PROCESS | 1850 | 1461515949196 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:09 INFO - PROCESS | 1850 | 1461515949366 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:39:09 INFO - PROCESS | 1850 | 1461515949380 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ba77000 == 101 [pid = 1850] [id = 310] 09:39:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a90b49000) [pid = 1850] [serial = 931] [outer = (nil)] 09:39:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a98108400) [pid = 1850] [serial = 932] [outer = 0x7f9a90b49000] 09:39:09 INFO - PROCESS | 1850 | 1461515949441 Marionette DEBUG loaded listener.js 09:39:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a99e6d000) [pid = 1850] [serial = 933] [outer = 0x7f9a90b49000] 09:39:10 INFO - PROCESS | 1850 | 1461515950604 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1482ms 09:39:10 INFO - PROCESS | 1850 | 1461515950672 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:39:10 INFO - PROCESS | 1850 | 1461515950679 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:39:10 INFO - PROCESS | 1850 | 1461515950687 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:39:10 INFO - PROCESS | 1850 | 1461515950692 Marionette TRACE conn3 <- [1,1214,null,{}] 09:39:10 INFO - PROCESS | 1850 | 1461515950699 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:10 INFO - PROCESS | 1850 | 1461515950902 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:39:11 INFO - PROCESS | 1850 | 1461515951142 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e70e000 == 102 [pid = 1850] [id = 311] 09:39:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a8d7bd400) [pid = 1850] [serial = 934] [outer = (nil)] 09:39:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a8da07400) [pid = 1850] [serial = 935] [outer = 0x7f9a8d7bd400] 09:39:11 INFO - PROCESS | 1850 | 1461515951264 Marionette DEBUG loaded listener.js 09:39:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a8dbf1c00) [pid = 1850] [serial = 936] [outer = 0x7f9a8d7bd400] 09:39:12 INFO - PROCESS | 1850 | 1461515952197 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1535ms 09:39:12 INFO - PROCESS | 1850 | 1461515952224 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:39:12 INFO - PROCESS | 1850 | 1461515952232 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:39:12 INFO - PROCESS | 1850 | 1461515952242 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:39:12 INFO - PROCESS | 1850 | 1461515952247 Marionette TRACE conn3 <- [1,1218,null,{}] 09:39:12 INFO - PROCESS | 1850 | 1461515952252 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:12 INFO - PROCESS | 1850 | 1461515952439 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:39:12 INFO - PROCESS | 1850 | 1461515952630 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94608800 == 103 [pid = 1850] [id = 312] 09:39:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a8dbf0800) [pid = 1850] [serial = 937] [outer = (nil)] 09:39:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a90080400) [pid = 1850] [serial = 938] [outer = 0x7f9a8dbf0800] 09:39:12 INFO - PROCESS | 1850 | 1461515952703 Marionette DEBUG loaded listener.js 09:39:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a909e5000) [pid = 1850] [serial = 939] [outer = 0x7f9a8dbf0800] 09:39:13 INFO - PROCESS | 1850 | 1461515953604 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1433ms 09:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:39:13 INFO - PROCESS | 1850 | 1461515953676 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:39:13 INFO - PROCESS | 1850 | 1461515953679 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:39:13 INFO - PROCESS | 1850 | 1461515953686 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:39:13 INFO - PROCESS | 1850 | 1461515953692 Marionette TRACE conn3 <- [1,1222,null,{}] 09:39:13 INFO - PROCESS | 1850 | 1461515953708 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:13 INFO - PROCESS | 1850 | 1461515953929 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:39:14 INFO - PROCESS | 1850 | 1461515954113 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8314800 == 104 [pid = 1850] [id = 313] 09:39:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a8700a400) [pid = 1850] [serial = 940] [outer = (nil)] 09:39:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a93f9d800) [pid = 1850] [serial = 941] [outer = 0x7f9a8700a400] 09:39:14 INFO - PROCESS | 1850 | 1461515954231 Marionette DEBUG loaded listener.js 09:39:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a9904f400) [pid = 1850] [serial = 942] [outer = 0x7f9a8700a400] 09:39:15 INFO - PROCESS | 1850 | 1461515955054 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:39:15 INFO - PROCESS | 1850 | 1461515955132 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:39:15 INFO - PROCESS | 1850 | 1461515955138 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:39:15 INFO - PROCESS | 1850 | 1461515955140 Marionette TRACE conn3 <- [1,1226,null,{}] 09:39:15 INFO - PROCESS | 1850 | 1461515955145 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:15 INFO - PROCESS | 1850 | 1461515955372 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:39:15 INFO - PROCESS | 1850 | 1461515955557 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aacb2e800 == 105 [pid = 1850] [id = 314] 09:39:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a990dd800) [pid = 1850] [serial = 943] [outer = (nil)] 09:39:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a9a0e8000) [pid = 1850] [serial = 944] [outer = 0x7f9a990dd800] 09:39:15 INFO - PROCESS | 1850 | 1461515955630 Marionette DEBUG loaded listener.js 09:39:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a9aa05400) [pid = 1850] [serial = 945] [outer = 0x7f9a990dd800] 09:39:16 INFO - PROCESS | 1850 | 1461515956500 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1379ms 09:39:16 INFO - PROCESS | 1850 | 1461515956518 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:39:16 INFO - PROCESS | 1850 | 1461515956521 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:39:16 INFO - PROCESS | 1850 | 1461515956527 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:39:16 INFO - PROCESS | 1850 | 1461515956530 Marionette TRACE conn3 <- [1,1230,null,{}] 09:39:16 INFO - PROCESS | 1850 | 1461515956536 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:16 INFO - PROCESS | 1850 | 1461515956710 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:39:16 INFO - PROCESS | 1850 | 1461515956900 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825ef000 == 106 [pid = 1850] [id = 315] 09:39:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a91103800) [pid = 1850] [serial = 946] [outer = (nil)] 09:39:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a9ac5a800) [pid = 1850] [serial = 947] [outer = 0x7f9a91103800] 09:39:16 INFO - PROCESS | 1850 | 1461515956970 Marionette DEBUG loaded listener.js 09:39:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a9bea4400) [pid = 1850] [serial = 948] [outer = 0x7f9a91103800] 09:39:17 INFO - PROCESS | 1850 | 1461515957851 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1380ms 09:39:17 INFO - PROCESS | 1850 | 1461515957909 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:39:17 INFO - PROCESS | 1850 | 1461515957911 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:39:17 INFO - PROCESS | 1850 | 1461515957918 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:39:17 INFO - PROCESS | 1850 | 1461515957921 Marionette TRACE conn3 <- [1,1234,null,{}] 09:39:17 INFO - PROCESS | 1850 | 1461515957926 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:18 INFO - PROCESS | 1850 | 1461515958111 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:39:18 INFO - PROCESS | 1850 | 1461515958296 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836d0000 == 107 [pid = 1850] [id = 316] 09:39:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a9befa400) [pid = 1850] [serial = 949] [outer = (nil)] 09:39:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9aaa741800) [pid = 1850] [serial = 950] [outer = 0x7f9a9befa400] 09:39:18 INFO - PROCESS | 1850 | 1461515958372 Marionette DEBUG loaded listener.js 09:39:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9aac1ab400) [pid = 1850] [serial = 951] [outer = 0x7f9a9befa400] 09:39:19 INFO - PROCESS | 1850 | 1461515959194 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1331ms 09:39:19 INFO - PROCESS | 1850 | 1461515959250 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:39:19 INFO - PROCESS | 1850 | 1461515959254 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:39:19 INFO - PROCESS | 1850 | 1461515959259 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:39:19 INFO - PROCESS | 1850 | 1461515959262 Marionette TRACE conn3 <- [1,1238,null,{}] 09:39:19 INFO - PROCESS | 1850 | 1461515959267 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:19 INFO - PROCESS | 1850 | 1461515959437 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:39:19 INFO - PROCESS | 1850 | 1461515959629 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e60a800 == 108 [pid = 1850] [id = 317] 09:39:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a89274800) [pid = 1850] [serial = 952] [outer = (nil)] 09:39:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a8927a000) [pid = 1850] [serial = 953] [outer = 0x7f9a89274800] 09:39:19 INFO - PROCESS | 1850 | 1461515959701 Marionette DEBUG loaded listener.js 09:39:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8927ec00) [pid = 1850] [serial = 954] [outer = 0x7f9a89274800] 09:39:20 INFO - PROCESS | 1850 | 1461515960520 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1327ms 09:39:20 INFO - PROCESS | 1850 | 1461515960588 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:39:20 INFO - PROCESS | 1850 | 1461515960592 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:39:20 INFO - PROCESS | 1850 | 1461515960597 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:39:20 INFO - PROCESS | 1850 | 1461515960599 Marionette TRACE conn3 <- [1,1242,null,{}] 09:39:20 INFO - PROCESS | 1850 | 1461515960605 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:20 INFO - PROCESS | 1850 | 1461515960782 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:39:20 INFO - PROCESS | 1850 | 1461515960973 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e620800 == 109 [pid = 1850] [id = 318] 09:39:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a89276800) [pid = 1850] [serial = 955] [outer = (nil)] 09:39:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a8e57b800) [pid = 1850] [serial = 956] [outer = 0x7f9a89276800] 09:39:21 INFO - PROCESS | 1850 | 1461515961046 Marionette DEBUG loaded listener.js 09:39:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a8e580c00) [pid = 1850] [serial = 957] [outer = 0x7f9a89276800] 09:39:21 INFO - PROCESS | 1850 | 1461515961900 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1376ms 09:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:39:21 INFO - PROCESS | 1850 | 1461515961975 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:39:21 INFO - PROCESS | 1850 | 1461515961978 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:39:21 INFO - PROCESS | 1850 | 1461515961984 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:39:21 INFO - PROCESS | 1850 | 1461515961987 Marionette TRACE conn3 <- [1,1246,null,{}] 09:39:21 INFO - PROCESS | 1850 | 1461515961992 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:22 INFO - PROCESS | 1850 | 1461515962231 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:39:22 INFO - PROCESS | 1850 | 1461515962457 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a801d8000 == 110 [pid = 1850] [id = 319] 09:39:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a89278000) [pid = 1850] [serial = 958] [outer = (nil)] 09:39:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a8e585800) [pid = 1850] [serial = 959] [outer = 0x7f9a89278000] 09:39:22 INFO - PROCESS | 1850 | 1461515962572 Marionette DEBUG loaded listener.js 09:39:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9aaa741400) [pid = 1850] [serial = 960] [outer = 0x7f9a89278000] 09:39:23 INFO - PROCESS | 1850 | 1461515963446 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1532ms 09:39:23 INFO - PROCESS | 1850 | 1461515963516 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:39:23 INFO - PROCESS | 1850 | 1461515963520 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:39:23 INFO - PROCESS | 1850 | 1461515963525 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:39:23 INFO - PROCESS | 1850 | 1461515963528 Marionette TRACE conn3 <- [1,1250,null,{}] 09:39:23 INFO - PROCESS | 1850 | 1461515963534 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:23 INFO - PROCESS | 1850 | 1461515963726 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:39:23 INFO - PROCESS | 1850 | 1461515963975 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a802cf800 == 111 [pid = 1850] [id = 320] 09:39:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a86f17000) [pid = 1850] [serial = 961] [outer = (nil)] 09:39:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a86f19800) [pid = 1850] [serial = 962] [outer = 0x7f9a86f17000] 09:39:24 INFO - PROCESS | 1850 | 1461515964111 Marionette DEBUG loaded listener.js 09:39:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a8e57d800) [pid = 1850] [serial = 963] [outer = 0x7f9a86f17000] 09:39:24 INFO - PROCESS | 1850 | 1461515964914 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1443ms 09:39:24 INFO - PROCESS | 1850 | 1461515964970 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:39:24 INFO - PROCESS | 1850 | 1461515964975 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:39:24 INFO - PROCESS | 1850 | 1461515964980 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:39:24 INFO - PROCESS | 1850 | 1461515964984 Marionette TRACE conn3 <- [1,1254,null,{}] 09:39:24 INFO - PROCESS | 1850 | 1461515964989 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:25 INFO - PROCESS | 1850 | 1461515965206 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:39:25 INFO - PROCESS | 1850 | 1461515965396 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d743800 == 112 [pid = 1850] [id = 321] 09:39:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a817e5000) [pid = 1850] [serial = 964] [outer = (nil)] 09:39:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a8e580800) [pid = 1850] [serial = 965] [outer = 0x7f9a817e5000] 09:39:25 INFO - PROCESS | 1850 | 1461515965473 Marionette DEBUG loaded listener.js 09:39:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a947cb400) [pid = 1850] [serial = 966] [outer = 0x7f9a817e5000] 09:39:26 INFO - PROCESS | 1850 | 1461515966369 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1432ms 09:39:26 INFO - PROCESS | 1850 | 1461515966414 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:39:26 INFO - PROCESS | 1850 | 1461515966418 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:39:26 INFO - PROCESS | 1850 | 1461515966423 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:39:26 INFO - PROCESS | 1850 | 1461515966426 Marionette TRACE conn3 <- [1,1258,null,{}] 09:39:26 INFO - PROCESS | 1850 | 1461515966431 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:26 INFO - PROCESS | 1850 | 1461515966610 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:39:26 INFO - PROCESS | 1850 | 1461515966806 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca88000 == 113 [pid = 1850] [id = 322] 09:39:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a817ef400) [pid = 1850] [serial = 967] [outer = (nil)] 09:39:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a83a34000) [pid = 1850] [serial = 968] [outer = 0x7f9a817ef400] 09:39:26 INFO - PROCESS | 1850 | 1461515966873 Marionette DEBUG loaded listener.js 09:39:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a83a38c00) [pid = 1850] [serial = 969] [outer = 0x7f9a817ef400] 09:39:27 INFO - PROCESS | 1850 | 1461515967761 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1378ms 09:39:27 INFO - PROCESS | 1850 | 1461515967802 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:39:27 INFO - PROCESS | 1850 | 1461515967805 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:39:27 INFO - PROCESS | 1850 | 1461515967811 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:39:27 INFO - PROCESS | 1850 | 1461515967813 Marionette TRACE conn3 <- [1,1262,null,{}] 09:39:27 INFO - PROCESS | 1850 | 1461515967818 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:28 INFO - PROCESS | 1850 | 1461515968013 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:39:28 INFO - PROCESS | 1850 | 1461515968219 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d77000 == 114 [pid = 1850] [id = 323] 09:39:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a8040b800) [pid = 1850] [serial = 970] [outer = (nil)] 09:39:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a80411800) [pid = 1850] [serial = 971] [outer = 0x7f9a8040b800] 09:39:28 INFO - PROCESS | 1850 | 1461515968286 Marionette DEBUG loaded listener.js 09:39:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a80416000) [pid = 1850] [serial = 972] [outer = 0x7f9a8040b800] 09:39:29 INFO - PROCESS | 1850 | 1461515969183 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1428ms 09:39:29 INFO - PROCESS | 1850 | 1461515969241 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:39:29 INFO - PROCESS | 1850 | 1461515969244 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:39:29 INFO - PROCESS | 1850 | 1461515969250 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:39:29 INFO - PROCESS | 1850 | 1461515969252 Marionette TRACE conn3 <- [1,1266,null,{}] 09:39:29 INFO - PROCESS | 1850 | 1461515969257 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:29 INFO - PROCESS | 1850 | 1461515969439 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:39:30 INFO - PROCESS | 1850 | 1461515970232 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836c6000 == 115 [pid = 1850] [id = 324] 09:39:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a817f0000) [pid = 1850] [serial = 973] [outer = (nil)] 09:39:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a848e8800) [pid = 1850] [serial = 974] [outer = 0x7f9a817f0000] 09:39:30 INFO - PROCESS | 1850 | 1461515970310 Marionette DEBUG loaded listener.js 09:39:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a86f15800) [pid = 1850] [serial = 975] [outer = 0x7f9a817f0000] 09:39:31 INFO - PROCESS | 1850 | 1461515971160 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1946ms 09:39:31 INFO - PROCESS | 1850 | 1461515971200 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:39:31 INFO - PROCESS | 1850 | 1461515971209 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:39:31 INFO - PROCESS | 1850 | 1461515971222 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:39:31 INFO - PROCESS | 1850 | 1461515971228 Marionette TRACE conn3 <- [1,1270,null,{}] 09:39:31 INFO - PROCESS | 1850 | 1461515971238 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:31 INFO - PROCESS | 1850 | 1461515971523 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:39:31 INFO - PROCESS | 1850 | 1461515971970 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848c3000 == 116 [pid = 1850] [id = 325] 09:39:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a8959ac00) [pid = 1850] [serial = 976] [outer = (nil)] 09:39:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a8d706400) [pid = 1850] [serial = 977] [outer = 0x7f9a8959ac00] 09:39:32 INFO - PROCESS | 1850 | 1461515972045 Marionette DEBUG loaded listener.js 09:39:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a8d7e7c00) [pid = 1850] [serial = 978] [outer = 0x7f9a8959ac00] 09:39:32 INFO - PROCESS | 1850 | 1461515972985 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1843ms 09:39:33 INFO - PROCESS | 1850 | 1461515973068 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:39:33 INFO - PROCESS | 1850 | 1461515973074 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:39:33 INFO - PROCESS | 1850 | 1461515973081 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:39:33 INFO - PROCESS | 1850 | 1461515973084 Marionette TRACE conn3 <- [1,1274,null,{}] 09:39:33 INFO - PROCESS | 1850 | 1461515973091 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:33 INFO - PROCESS | 1850 | 1461515973372 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99765800 == 115 [pid = 1850] [id = 214] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93967000 == 114 [pid = 1850] [id = 213] 09:39:33 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a91107800) [pid = 1850] [serial = 866] [outer = (nil)] [url = about:blank] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a39a800 == 113 [pid = 1850] [id = 215] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa760c800 == 112 [pid = 1850] [id = 230] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9995b000 == 111 [pid = 1850] [id = 309] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a98f79000 == 110 [pid = 1850] [id = 308] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d02800 == 109 [pid = 1850] [id = 307] 09:39:33 INFO - PROCESS | 1850 | 1461515973702 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a923a1800 == 108 [pid = 1850] [id = 306] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a848e2000 == 107 [pid = 1850] [id = 305] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a917aa000 == 106 [pid = 1850] [id = 304] 09:39:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86dc9800 == 105 [pid = 1850] [id = 303] 09:39:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848e1800 == 106 [pid = 1850] [id = 326] 09:39:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a8da09800) [pid = 1850] [serial = 979] [outer = (nil)] 09:39:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a8da19000) [pid = 1850] [serial = 980] [outer = 0x7f9a8da09800] 09:39:33 INFO - PROCESS | 1850 | 1461515973776 Marionette DEBUG loaded listener.js 09:39:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9a8dbf2000) [pid = 1850] [serial = 981] [outer = 0x7f9a8da09800] 09:39:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4c4000 == 105 [pid = 1850] [id = 294] 09:39:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a98f61000 == 104 [pid = 1850] [id = 293] 09:39:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d5f000 == 103 [pid = 1850] [id = 292] 09:39:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9460b000 == 102 [pid = 1850] [id = 291] 09:39:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90e73800 == 101 [pid = 1850] [id = 290] 09:39:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d745800 == 100 [pid = 1850] [id = 289] 09:39:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9221a800 == 99 [pid = 1850] [id = 288] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a9110a400) [pid = 1850] [serial = 756] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9aaa742000) [pid = 1850] [serial = 572] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a99584c00) [pid = 1850] [serial = 662] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a8e89d400) [pid = 1850] [serial = 860] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a93d53000) [pid = 1850] [serial = 650] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a9008ec00) [pid = 1850] [serial = 641] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a9a483400) [pid = 1850] [serial = 566] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a964c0400) [pid = 1850] [serial = 653] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a9bb2f000) [pid = 1850] [serial = 569] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a93989400) [pid = 1850] [serial = 647] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a927de400) [pid = 1850] [serial = 635] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9aa78df800) [pid = 1850] [serial = 611] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a9a0e9c00) [pid = 1850] [serial = 693] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a9a0ea800) [pid = 1850] [serial = 668] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a90084400) [pid = 1850] [serial = 824] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a8dbeec00) [pid = 1850] [serial = 857] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a9008a000) [pid = 1850] [serial = 861] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9aa8874c00) [pid = 1850] [serial = 845] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a9904d000) [pid = 1850] [serial = 659] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a948cb000) [pid = 1850] [serial = 851] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a9810dc00) [pid = 1850] [serial = 656] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a8e547c00) [pid = 1850] [serial = 638] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a900abc00) [pid = 1850] [serial = 599] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a848f2400) [pid = 1850] [serial = 854] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a99e6a800) [pid = 1850] [serial = 563] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a93989c00) [pid = 1850] [serial = 560] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a9971d000) [pid = 1850] [serial = 554] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a900ad000) [pid = 1850] [serial = 848] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a916b6c00) [pid = 1850] [serial = 644] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a8d7bd800) [pid = 1850] [serial = 596] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a9974e800) [pid = 1850] [serial = 830] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9aa74ab800) [pid = 1850] [serial = 842] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a8e555c00) [pid = 1850] [serial = 608] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a8e664800) [pid = 1850] [serial = 575] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a9974e000) [pid = 1850] [serial = 602] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a99878000) [pid = 1850] [serial = 819] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a9bf38400) [pid = 1850] [serial = 839] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a93990800) [pid = 1850] [serial = 827] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a8e5d5c00) [pid = 1850] [serial = 858] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a9bef0400) [pid = 1850] [serial = 605] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a894c2c00) [pid = 1850] [serial = 855] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a99875c00) [pid = 1850] [serial = 665] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a8d811400) [pid = 1850] [serial = 821] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a9baea000) [pid = 1850] [serial = 836] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a9a0e7400) [pid = 1850] [serial = 833] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a90dc1800) [pid = 1850] [serial = 864] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a90a05800) [pid = 1850] [serial = 863] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a8e893000) [pid = 1850] [serial = 557] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90ca1000 == 98 [pid = 1850] [id = 10] 09:39:34 INFO - PROCESS | 1850 | 1461515974753 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1744ms 09:39:34 INFO - PROCESS | 1850 | 1461515974825 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:39:34 INFO - PROCESS | 1850 | 1461515974829 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:39:34 INFO - PROCESS | 1850 | 1461515974842 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:39:34 INFO - PROCESS | 1850 | 1461515974851 Marionette TRACE conn3 <- [1,1278,null,{}] 09:39:34 INFO - PROCESS | 1850 | 1461515974859 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:35 INFO - PROCESS | 1850 | 1461515975066 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:39:35 INFO - PROCESS | 1850 | 1461515975275 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e705000 == 99 [pid = 1850] [id = 327] 09:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a894c5000) [pid = 1850] [serial = 982] [outer = (nil)] 09:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a8e585c00) [pid = 1850] [serial = 983] [outer = 0x7f9a894c5000] 09:39:35 INFO - PROCESS | 1850 | 1461515975337 Marionette DEBUG loaded listener.js 09:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a8e837400) [pid = 1850] [serial = 984] [outer = 0x7f9a894c5000] 09:39:36 INFO - PROCESS | 1850 | 1461515976054 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1248ms 09:39:36 INFO - PROCESS | 1850 | 1461515976084 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:39:36 INFO - PROCESS | 1850 | 1461515976088 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:39:36 INFO - PROCESS | 1850 | 1461515976094 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:39:36 INFO - PROCESS | 1850 | 1461515976096 Marionette TRACE conn3 <- [1,1282,null,{}] 09:39:36 INFO - PROCESS | 1850 | 1461515976101 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:36 INFO - PROCESS | 1850 | 1461515976361 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:39:36 INFO - PROCESS | 1850 | 1461515976378 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90b99800 == 100 [pid = 1850] [id = 328] 09:39:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a8e896800) [pid = 1850] [serial = 985] [outer = (nil)] 09:39:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a8ff58c00) [pid = 1850] [serial = 986] [outer = 0x7f9a8e896800] 09:39:36 INFO - PROCESS | 1850 | 1461515976436 Marionette DEBUG loaded listener.js 09:39:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a90086800) [pid = 1850] [serial = 987] [outer = 0x7f9a8e896800] 09:39:37 INFO - PROCESS | 1850 | 1461515977361 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1334ms 09:39:37 INFO - PROCESS | 1850 | 1461515977432 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:39:37 INFO - PROCESS | 1850 | 1461515977436 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:39:37 INFO - PROCESS | 1850 | 1461515977441 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:39:37 INFO - PROCESS | 1850 | 1461515977443 Marionette TRACE conn3 <- [1,1286,null,{}] 09:39:37 INFO - PROCESS | 1850 | 1461515977448 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:37 INFO - PROCESS | 1850 | 1461515977667 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:39:37 INFO - PROCESS | 1850 | 1461515977693 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9169b800 == 101 [pid = 1850] [id = 329] 09:39:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a902c4000) [pid = 1850] [serial = 988] [outer = (nil)] 09:39:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a90a06000) [pid = 1850] [serial = 989] [outer = 0x7f9a902c4000] 09:39:37 INFO - PROCESS | 1850 | 1461515977769 Marionette DEBUG loaded listener.js 09:39:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a90ec7c00) [pid = 1850] [serial = 990] [outer = 0x7f9a902c4000] 09:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a8d7b2800) [pid = 1850] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a890b1800) [pid = 1850] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a981bb000) [pid = 1850] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a848e3400) [pid = 1850] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a8d9a3400) [pid = 1850] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a848e5400) [pid = 1850] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a90ed1800) [pid = 1850] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:39:39 INFO - PROCESS | 1850 | 1461515979186 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1784ms 09:39:39 INFO - PROCESS | 1850 | 1461515979227 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:39:39 INFO - PROCESS | 1850 | 1461515979230 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:39:39 INFO - PROCESS | 1850 | 1461515979235 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:39:39 INFO - PROCESS | 1850 | 1461515979237 Marionette TRACE conn3 <- [1,1290,null,{}] 09:39:39 INFO - PROCESS | 1850 | 1461515979243 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:39 INFO - PROCESS | 1850 | 1461515979419 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:39:39 INFO - PROCESS | 1850 | 1461515979435 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927b2800 == 102 [pid = 1850] [id = 330] 09:39:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a902cf400) [pid = 1850] [serial = 991] [outer = (nil)] 09:39:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a913d6800) [pid = 1850] [serial = 992] [outer = 0x7f9a902cf400] 09:39:39 INFO - PROCESS | 1850 | 1461515979498 Marionette DEBUG loaded listener.js 09:39:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a915f5000) [pid = 1850] [serial = 993] [outer = 0x7f9a902cf400] 09:39:40 INFO - PROCESS | 1850 | 1461515980340 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1127ms 09:39:40 INFO - PROCESS | 1850 | 1461515980375 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:39:40 INFO - PROCESS | 1850 | 1461515980377 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:39:40 INFO - PROCESS | 1850 | 1461515980384 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:39:40 INFO - PROCESS | 1850 | 1461515980386 Marionette TRACE conn3 <- [1,1294,null,{}] 09:39:40 INFO - PROCESS | 1850 | 1461515980392 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:40 INFO - PROCESS | 1850 | 1461515980544 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:39:40 INFO - PROCESS | 1850 | 1461515980560 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a802c9800 == 103 [pid = 1850] [id = 331] 09:39:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a8040a400) [pid = 1850] [serial = 994] [outer = (nil)] 09:39:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a80411c00) [pid = 1850] [serial = 995] [outer = 0x7f9a8040a400] 09:39:40 INFO - PROCESS | 1850 | 1461515980757 Marionette DEBUG loaded listener.js 09:39:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a83a35c00) [pid = 1850] [serial = 996] [outer = 0x7f9a8040a400] 09:39:41 INFO - PROCESS | 1850 | 1461515981885 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1531ms 09:39:41 INFO - PROCESS | 1850 | 1461515981918 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:39:41 INFO - PROCESS | 1850 | 1461515981925 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:39:41 INFO - PROCESS | 1850 | 1461515981934 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:39:41 INFO - PROCESS | 1850 | 1461515981938 Marionette TRACE conn3 <- [1,1298,null,{}] 09:39:41 INFO - PROCESS | 1850 | 1461515981945 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:42 INFO - PROCESS | 1850 | 1461515982128 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:39:42 INFO - PROCESS | 1850 | 1461515982382 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db9a800 == 104 [pid = 1850] [id = 332] 09:39:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a8d7e8000) [pid = 1850] [serial = 997] [outer = (nil)] 09:39:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a8d80a400) [pid = 1850] [serial = 998] [outer = 0x7f9a8d7e8000] 09:39:42 INFO - PROCESS | 1850 | 1461515982505 Marionette DEBUG loaded listener.js 09:39:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a8da17000) [pid = 1850] [serial = 999] [outer = 0x7f9a8d7e8000] 09:39:43 INFO - PROCESS | 1850 | 1461515983446 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1581ms 09:39:43 INFO - PROCESS | 1850 | 1461515983516 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:39:43 INFO - PROCESS | 1850 | 1461515983521 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:39:43 INFO - PROCESS | 1850 | 1461515983532 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:39:43 INFO - PROCESS | 1850 | 1461515983535 Marionette TRACE conn3 <- [1,1302,null,{}] 09:39:43 INFO - PROCESS | 1850 | 1461515983541 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:43 INFO - PROCESS | 1850 | 1461515983776 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:39:44 INFO - PROCESS | 1850 | 1461515984056 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a923b5000 == 105 [pid = 1850] [id = 333] 09:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a8dc41c00) [pid = 1850] [serial = 1000] [outer = (nil)] 09:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a8e672000) [pid = 1850] [serial = 1001] [outer = 0x7f9a8dc41c00] 09:39:44 INFO - PROCESS | 1850 | 1461515984173 Marionette DEBUG loaded listener.js 09:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a9008ec00) [pid = 1850] [serial = 1002] [outer = 0x7f9a8dc41c00] 09:39:45 INFO - PROCESS | 1850 | 1461515985107 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1631ms 09:39:45 INFO - PROCESS | 1850 | 1461515985163 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:39:45 INFO - PROCESS | 1850 | 1461515985167 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:39:45 INFO - PROCESS | 1850 | 1461515985173 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:39:45 INFO - PROCESS | 1850 | 1461515985179 Marionette TRACE conn3 <- [1,1306,null,{}] 09:39:45 INFO - PROCESS | 1850 | 1461515985195 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:45 INFO - PROCESS | 1850 | 1461515985406 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:39:45 INFO - PROCESS | 1850 | 1461515985639 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d10800 == 106 [pid = 1850] [id = 334] 09:39:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a90dc1800) [pid = 1850] [serial = 1003] [outer = (nil)] 09:39:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a915ef800) [pid = 1850] [serial = 1004] [outer = 0x7f9a90dc1800] 09:39:45 INFO - PROCESS | 1850 | 1461515985761 Marionette DEBUG loaded listener.js 09:39:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a927e0c00) [pid = 1850] [serial = 1005] [outer = 0x7f9a90dc1800] 09:39:46 INFO - PROCESS | 1850 | 1461515986641 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1534ms 09:39:46 INFO - PROCESS | 1850 | 1461515986709 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:39:46 INFO - PROCESS | 1850 | 1461515986713 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:39:46 INFO - PROCESS | 1850 | 1461515986719 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:39:46 INFO - PROCESS | 1850 | 1461515986723 Marionette TRACE conn3 <- [1,1310,null,{}] 09:39:46 INFO - PROCESS | 1850 | 1461515986730 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:46 INFO - PROCESS | 1850 | 1461515986977 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:39:47 INFO - PROCESS | 1850 | 1461515987287 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94ed9000 == 107 [pid = 1850] [id = 335] 09:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a8e5dbc00) [pid = 1850] [serial = 1006] [outer = (nil)] 09:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a93b11c00) [pid = 1850] [serial = 1007] [outer = 0x7f9a8e5dbc00] 09:39:47 INFO - PROCESS | 1850 | 1461515987362 Marionette DEBUG loaded listener.js 09:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a93d54c00) [pid = 1850] [serial = 1008] [outer = 0x7f9a8e5dbc00] 09:39:48 INFO - PROCESS | 1850 | 1461515988186 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:39:48 INFO - PROCESS | 1850 | 1461515988267 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:39:48 INFO - PROCESS | 1850 | 1461515988273 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:39:48 INFO - PROCESS | 1850 | 1461515988276 Marionette TRACE conn3 <- [1,1314,null,{}] 09:39:48 INFO - PROCESS | 1850 | 1461515988281 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:48 INFO - PROCESS | 1850 | 1461515988464 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:39:48 INFO - PROCESS | 1850 | 1461515988662 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a993cf800 == 108 [pid = 1850] [id = 336] 09:39:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a93de5800) [pid = 1850] [serial = 1009] [outer = (nil)] 09:39:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a947c1000) [pid = 1850] [serial = 1010] [outer = 0x7f9a93de5800] 09:39:48 INFO - PROCESS | 1850 | 1461515988788 Marionette DEBUG loaded listener.js 09:39:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a948ca800) [pid = 1850] [serial = 1011] [outer = 0x7f9a93de5800] 09:39:49 INFO - PROCESS | 1850 | 1461515989792 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1584ms 09:39:49 INFO - PROCESS | 1850 | 1461515989861 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:39:49 INFO - PROCESS | 1850 | 1461515989865 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:39:49 INFO - PROCESS | 1850 | 1461515989874 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:39:49 INFO - PROCESS | 1850 | 1461515989878 Marionette TRACE conn3 <- [1,1318,null,{}] 09:39:49 INFO - PROCESS | 1850 | 1461515989887 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:50 INFO - PROCESS | 1850 | 1461515990216 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:39:50 INFO - PROCESS | 1850 | 1461515990545 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4ae000 == 109 [pid = 1850] [id = 337] 09:39:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a9810a000) [pid = 1850] [serial = 1012] [outer = (nil)] 09:39:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a98628400) [pid = 1850] [serial = 1013] [outer = 0x7f9a9810a000] 09:39:50 INFO - PROCESS | 1850 | 1461515990619 Marionette DEBUG loaded listener.js 09:39:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a99398800) [pid = 1850] [serial = 1014] [outer = 0x7f9a9810a000] 09:39:51 INFO - PROCESS | 1850 | 1461515991433 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1630ms 09:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:39:51 INFO - PROCESS | 1850 | 1461515991506 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:39:51 INFO - PROCESS | 1850 | 1461515991508 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:39:51 INFO - PROCESS | 1850 | 1461515991515 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:39:51 INFO - PROCESS | 1850 | 1461515991518 Marionette TRACE conn3 <- [1,1322,null,{}] 09:39:51 INFO - PROCESS | 1850 | 1461515991523 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:51 INFO - PROCESS | 1850 | 1461515991714 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:39:51 INFO - PROCESS | 1850 | 1461515991912 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a913800 == 110 [pid = 1850] [id = 338] 09:39:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a9810c000) [pid = 1850] [serial = 1015] [outer = (nil)] 09:39:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a922b9c00) [pid = 1850] [serial = 1016] [outer = 0x7f9a9810c000] 09:39:52 INFO - PROCESS | 1850 | 1461515991996 Marionette DEBUG loaded listener.js 09:39:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a99756800) [pid = 1850] [serial = 1017] [outer = 0x7f9a9810c000] 09:39:52 INFO - PROCESS | 1850 | 1461515992978 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1531ms 09:39:53 INFO - PROCESS | 1850 | 1461515993046 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:39:53 INFO - PROCESS | 1850 | 1461515993050 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:39:53 INFO - PROCESS | 1850 | 1461515993056 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:39:53 INFO - PROCESS | 1850 | 1461515993059 Marionette TRACE conn3 <- [1,1326,null,{}] 09:39:53 INFO - PROCESS | 1850 | 1461515993064 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:53 INFO - PROCESS | 1850 | 1461515993252 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:39:53 INFO - PROCESS | 1850 | 1461515993478 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b21d000 == 111 [pid = 1850] [id = 339] 09:39:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a9810e800) [pid = 1850] [serial = 1018] [outer = (nil)] 09:39:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a99e6c000) [pid = 1850] [serial = 1019] [outer = 0x7f9a9810e800] 09:39:53 INFO - PROCESS | 1850 | 1461515993596 Marionette DEBUG loaded listener.js 09:39:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a99e9cc00) [pid = 1850] [serial = 1020] [outer = 0x7f9a9810e800] 09:39:54 INFO - PROCESS | 1850 | 1461515994492 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:39:54 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 09:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1488ms 09:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:39:54 INFO - PROCESS | 1850 | 1461515994545 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:39:54 INFO - PROCESS | 1850 | 1461515994548 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:39:54 INFO - PROCESS | 1850 | 1461515994555 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:39:54 INFO - PROCESS | 1850 | 1461515994558 Marionette TRACE conn3 <- [1,1330,null,{}] 09:39:54 INFO - PROCESS | 1850 | 1461515994563 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:54 INFO - PROCESS | 1850 | 1461515994753 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:39:55 INFO - PROCESS | 1850 | 1461515995438 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d7f000 == 112 [pid = 1850] [id = 340] 09:39:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a83a2dc00) [pid = 1850] [serial = 1021] [outer = (nil)] 09:39:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a83a33c00) [pid = 1850] [serial = 1022] [outer = 0x7f9a83a2dc00] 09:39:55 INFO - PROCESS | 1850 | 1461515995553 Marionette DEBUG loaded listener.js 09:39:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a86f16400) [pid = 1850] [serial = 1023] [outer = 0x7f9a83a2dc00] 09:39:56 INFO - PROCESS | 1850 | 1461515996450 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:39:56 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 09:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1992ms 09:39:56 INFO - PROCESS | 1850 | 1461515996547 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:39:56 INFO - PROCESS | 1850 | 1461515996559 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:39:56 INFO - PROCESS | 1850 | 1461515996571 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:39:56 INFO - PROCESS | 1850 | 1461515996579 Marionette TRACE conn3 <- [1,1334,null,{}] 09:39:56 INFO - PROCESS | 1850 | 1461515996610 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:56 INFO - PROCESS | 1850 | 1461515996875 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:39:57 INFO - PROCESS | 1850 | 1461515997129 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83220000 == 113 [pid = 1850] [id = 341] 09:39:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a80409400) [pid = 1850] [serial = 1024] [outer = (nil)] 09:39:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a8959e400) [pid = 1850] [serial = 1025] [outer = 0x7f9a80409400] 09:39:57 INFO - PROCESS | 1850 | 1461515997210 Marionette DEBUG loaded listener.js 09:39:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a8d803800) [pid = 1850] [serial = 1026] [outer = 0x7f9a80409400] 09:39:58 INFO - PROCESS | 1850 | 1461515998150 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1646ms 09:39:58 INFO - PROCESS | 1850 | 1461515998222 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:39:58 INFO - PROCESS | 1850 | 1461515998227 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:39:58 INFO - PROCESS | 1850 | 1461515998235 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:39:58 INFO - PROCESS | 1850 | 1461515998238 Marionette TRACE conn3 <- [1,1338,null,{}] 09:39:58 INFO - PROCESS | 1850 | 1461515998243 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:39:58 INFO - PROCESS | 1850 | 1461515998437 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:39:58 INFO - PROCESS | 1850 | 1461515998703 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836dd800 == 114 [pid = 1850] [id = 342] 09:39:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a8da1c400) [pid = 1850] [serial = 1027] [outer = (nil)] 09:39:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a8e54c800) [pid = 1850] [serial = 1028] [outer = 0x7f9a8da1c400] 09:39:58 INFO - PROCESS | 1850 | 1461515998823 Marionette DEBUG loaded listener.js 09:39:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a8e583400) [pid = 1850] [serial = 1029] [outer = 0x7f9a8da1c400] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927b2800 == 113 [pid = 1850] [id = 330] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a98108400) [pid = 1850] [serial = 932] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a8da0f800) [pid = 1850] [serial = 905] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a87011000) [pid = 1850] [serial = 899] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a8ff56800) [pid = 1850] [serial = 908] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a93d5e000) [pid = 1850] [serial = 878] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a94dc8000) [pid = 1850] [serial = 881] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9aabe0b800) [pid = 1850] [serial = 896] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a916bbc00) [pid = 1850] [serial = 875] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a99e96c00) [pid = 1850] [serial = 884] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a9baed400) [pid = 1850] [serial = 890] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a8d7ebc00) [pid = 1850] [serial = 869] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a9008e000) [pid = 1850] [serial = 872] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a9ac5b000) [pid = 1850] [serial = 887] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a8da05000) [pid = 1850] [serial = 902] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9aa74ae800) [pid = 1850] [serial = 893] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9169b800 == 112 [pid = 1850] [id = 329] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90b99800 == 111 [pid = 1850] [id = 328] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e705000 == 110 [pid = 1850] [id = 327] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a848e1800 == 109 [pid = 1850] [id = 326] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a848c3000 == 108 [pid = 1850] [id = 325] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a836c6000 == 107 [pid = 1850] [id = 324] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a801d8000 == 106 [pid = 1850] [id = 319] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e620800 == 105 [pid = 1850] [id = 318] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e60a800 == 104 [pid = 1850] [id = 317] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a836d0000 == 103 [pid = 1850] [id = 316] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a825ef000 == 102 [pid = 1850] [id = 315] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aacb2e800 == 101 [pid = 1850] [id = 314] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8314800 == 100 [pid = 1850] [id = 313] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94608800 == 99 [pid = 1850] [id = 312] 09:39:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e70e000 == 98 [pid = 1850] [id = 311] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a92323000) [pid = 1850] [serial = 930] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a913e0400) [pid = 1850] [serial = 921] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a8ff5e400) [pid = 1850] [serial = 918] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a9949e800) [pid = 1850] [serial = 926] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a87007c00) [pid = 1850] [serial = 912] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a99e6ac00) [pid = 1850] [serial = 927] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a902c7c00) [pid = 1850] [serial = 929] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a848e8400) [pid = 1850] [serial = 911] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a8e841000) [pid = 1850] [serial = 917] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a8da24c00) [pid = 1850] [serial = 915] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a915f2800) [pid = 1850] [serial = 923] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a8da1f800) [pid = 1850] [serial = 914] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a948c7c00) [pid = 1850] [serial = 924] [outer = (nil)] [url = about:blank] 09:39:59 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a909db800) [pid = 1850] [serial = 920] [outer = (nil)] [url = about:blank] 09:40:00 INFO - PROCESS | 1850 | 1461516000228 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2079ms 09:40:00 INFO - PROCESS | 1850 | 1461516000316 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:40:00 INFO - PROCESS | 1850 | 1461516000319 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:40:00 INFO - PROCESS | 1850 | 1461516000334 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:40:00 INFO - PROCESS | 1850 | 1461516000343 Marionette TRACE conn3 <- [1,1342,null,{}] 09:40:00 INFO - PROCESS | 1850 | 1461516000351 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:00 INFO - PROCESS | 1850 | 1461516000511 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:40:00 INFO - PROCESS | 1850 | 1461516000656 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86f34000 == 99 [pid = 1850] [id = 343] 09:40:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a8d702400) [pid = 1850] [serial = 1030] [outer = (nil)] 09:40:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a8e83ac00) [pid = 1850] [serial = 1031] [outer = 0x7f9a8d702400] 09:40:00 INFO - PROCESS | 1850 | 1461516000719 Marionette DEBUG loaded listener.js 09:40:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a8ff5cc00) [pid = 1850] [serial = 1032] [outer = 0x7f9a8d702400] 09:40:01 INFO - PROCESS | 1850 | 1461516001487 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1249ms 09:40:01 INFO - PROCESS | 1850 | 1461516001577 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:40:01 INFO - PROCESS | 1850 | 1461516001583 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:40:01 INFO - PROCESS | 1850 | 1461516001592 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:40:01 INFO - PROCESS | 1850 | 1461516001595 Marionette TRACE conn3 <- [1,1346,null,{}] 09:40:01 INFO - PROCESS | 1850 | 1461516001609 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:01 INFO - PROCESS | 1850 | 1461516001780 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:40:01 INFO - PROCESS | 1850 | 1461516001970 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e713800 == 100 [pid = 1850] [id = 344] 09:40:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a8d99e400) [pid = 1850] [serial = 1033] [outer = (nil)] 09:40:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a900ad000) [pid = 1850] [serial = 1034] [outer = 0x7f9a8d99e400] 09:40:02 INFO - PROCESS | 1850 | 1461516002039 Marionette DEBUG loaded listener.js 09:40:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a90a10400) [pid = 1850] [serial = 1035] [outer = 0x7f9a8d99e400] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a927dc400) [pid = 1850] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a817e8000) [pid = 1850] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a99750400) [pid = 1850] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a9d816800) [pid = 1850] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a915f3c00) [pid = 1850] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a9d80f000) [pid = 1850] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a9232e800) [pid = 1850] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a8f5ef400) [pid = 1850] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a9aa0a800) [pid = 1850] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a99748800) [pid = 1850] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a92324800) [pid = 1850] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a90ca1800) [pid = 1850] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a9aa0b400) [pid = 1850] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a9aa59000) [pid = 1850] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a9886b400) [pid = 1850] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a817ea400) [pid = 1850] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a922c8c00) [pid = 1850] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a9aa06400) [pid = 1850] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a8d80a800) [pid = 1850] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a9d811000) [pid = 1850] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a89592c00) [pid = 1850] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a916c4800) [pid = 1850] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a9008d800) [pid = 1850] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a93d57c00) [pid = 1850] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a93988c00) [pid = 1850] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a9b39d000) [pid = 1850] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a817eb000) [pid = 1850] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a98867800) [pid = 1850] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a8d70d400) [pid = 1850] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a9aa10400) [pid = 1850] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9aa8606800) [pid = 1850] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9aa6517800) [pid = 1850] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a99e68000) [pid = 1850] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a93d57400) [pid = 1850] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a8dbe9400) [pid = 1850] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a8d7eac00) [pid = 1850] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a90a0c800) [pid = 1850] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a8e896800) [pid = 1850] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a8959ac00) [pid = 1850] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a8da09800) [pid = 1850] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a902c4000) [pid = 1850] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a817f0000) [pid = 1850] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a909e2c00) [pid = 1850] [serial = 30] [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.] 09:40:03 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a894c5000) [pid = 1850] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:40:04 INFO - PROCESS | 1850 | 1461516004167 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2596ms 09:40:04 INFO - PROCESS | 1850 | 1461516004189 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:40:04 INFO - PROCESS | 1850 | 1461516004197 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:40:04 INFO - PROCESS | 1850 | 1461516004207 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:40:04 INFO - PROCESS | 1850 | 1461516004212 Marionette TRACE conn3 <- [1,1350,null,{}] 09:40:04 INFO - PROCESS | 1850 | 1461516004222 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:04 INFO - PROCESS | 1850 | 1461516004405 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:40:04 INFO - PROCESS | 1850 | 1461516004603 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82ff0800 == 101 [pid = 1850] [id = 345] 09:40:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a817e6c00) [pid = 1850] [serial = 1036] [outer = (nil)] 09:40:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a8700c000) [pid = 1850] [serial = 1037] [outer = 0x7f9a817e6c00] 09:40:04 INFO - PROCESS | 1850 | 1461516004676 Marionette DEBUG loaded listener.js 09:40:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a8927a800) [pid = 1850] [serial = 1038] [outer = 0x7f9a817e6c00] 09:40:05 INFO - PROCESS | 1850 | 1461516005598 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1434ms 09:40:05 INFO - PROCESS | 1850 | 1461516005642 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:40:05 INFO - PROCESS | 1850 | 1461516005650 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:40:05 INFO - PROCESS | 1850 | 1461516005660 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:40:05 INFO - PROCESS | 1850 | 1461516005664 Marionette TRACE conn3 <- [1,1354,null,{}] 09:40:05 INFO - PROCESS | 1850 | 1461516005670 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:05 INFO - PROCESS | 1850 | 1461516005886 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:40:06 INFO - PROCESS | 1850 | 1461516006121 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d9ef000 == 102 [pid = 1850] [id = 346] 09:40:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a8d7eac00) [pid = 1850] [serial = 1039] [outer = (nil)] 09:40:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a8d99ec00) [pid = 1850] [serial = 1040] [outer = 0x7f9a8d7eac00] 09:40:06 INFO - PROCESS | 1850 | 1461516006239 Marionette DEBUG loaded listener.js 09:40:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a8dbec000) [pid = 1850] [serial = 1041] [outer = 0x7f9a8d7eac00] 09:40:07 INFO - PROCESS | 1850 | 1461516007232 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1586ms 09:40:07 INFO - PROCESS | 1850 | 1461516007249 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:40:07 INFO - PROCESS | 1850 | 1461516007252 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:40:07 INFO - PROCESS | 1850 | 1461516007264 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:40:07 INFO - PROCESS | 1850 | 1461516007269 Marionette TRACE conn3 <- [1,1358,null,{}] 09:40:07 INFO - PROCESS | 1850 | 1461516007285 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:07 INFO - PROCESS | 1850 | 1461516007477 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:40:07 INFO - PROCESS | 1850 | 1461516007743 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90e64800 == 103 [pid = 1850] [id = 347] 09:40:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a8e5d8c00) [pid = 1850] [serial = 1042] [outer = (nil)] 09:40:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a8ff52800) [pid = 1850] [serial = 1043] [outer = 0x7f9a8e5d8c00] 09:40:07 INFO - PROCESS | 1850 | 1461516007832 Marionette DEBUG loaded listener.js 09:40:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a902c1400) [pid = 1850] [serial = 1044] [outer = 0x7f9a8e5d8c00] 09:40:08 INFO - PROCESS | 1850 | 1461516008661 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1440ms 09:40:08 INFO - PROCESS | 1850 | 1461516008705 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:40:08 INFO - PROCESS | 1850 | 1461516008710 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:40:08 INFO - PROCESS | 1850 | 1461516008715 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:40:08 INFO - PROCESS | 1850 | 1461516008718 Marionette TRACE conn3 <- [1,1362,null,{}] 09:40:08 INFO - PROCESS | 1850 | 1461516008723 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:08 INFO - PROCESS | 1850 | 1461516008892 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:40:09 INFO - PROCESS | 1850 | 1461516009090 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927bf000 == 104 [pid = 1850] [id = 348] 09:40:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a8e5d9400) [pid = 1850] [serial = 1045] [outer = (nil)] 09:40:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a913d7800) [pid = 1850] [serial = 1046] [outer = 0x7f9a8e5d9400] 09:40:09 INFO - PROCESS | 1850 | 1461516009164 Marionette DEBUG loaded listener.js 09:40:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a91619800) [pid = 1850] [serial = 1047] [outer = 0x7f9a8e5d9400] 09:40:10 INFO - PROCESS | 1850 | 1461516010061 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1381ms 09:40:10 INFO - PROCESS | 1850 | 1461516010096 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:40:10 INFO - PROCESS | 1850 | 1461516010100 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:40:10 INFO - PROCESS | 1850 | 1461516010107 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:40:10 INFO - PROCESS | 1850 | 1461516010109 Marionette TRACE conn3 <- [1,1366,null,{}] 09:40:10 INFO - PROCESS | 1850 | 1461516010114 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:10 INFO - PROCESS | 1850 | 1461516010290 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:40:10 INFO - PROCESS | 1850 | 1461516010490 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94580800 == 105 [pid = 1850] [id = 349] 09:40:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a8d7ed400) [pid = 1850] [serial = 1048] [outer = (nil)] 09:40:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a916b9800) [pid = 1850] [serial = 1049] [outer = 0x7f9a8d7ed400] 09:40:10 INFO - PROCESS | 1850 | 1461516010560 Marionette DEBUG loaded listener.js 09:40:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a93943000) [pid = 1850] [serial = 1050] [outer = 0x7f9a8d7ed400] 09:40:11 INFO - PROCESS | 1850 | 1461516011513 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:40:11 INFO - PROCESS | 1850 | 1461516011543 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:40:11 INFO - PROCESS | 1850 | 1461516011548 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:40:11 INFO - PROCESS | 1850 | 1461516011550 Marionette TRACE conn3 <- [1,1370,null,{}] 09:40:11 INFO - PROCESS | 1850 | 1461516011556 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:11 INFO - PROCESS | 1850 | 1461516011804 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:40:12 INFO - PROCESS | 1850 | 1461516012086 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d61800 == 106 [pid = 1850] [id = 350] 09:40:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a93f3a400) [pid = 1850] [serial = 1051] [outer = (nil)] 09:40:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a948c9800) [pid = 1850] [serial = 1052] [outer = 0x7f9a93f3a400] 09:40:12 INFO - PROCESS | 1850 | 1461516012218 Marionette DEBUG loaded listener.js 09:40:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a94dcf000) [pid = 1850] [serial = 1053] [outer = 0x7f9a93f3a400] 09:40:13 INFO - PROCESS | 1850 | 1461516013137 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:40:13 INFO - PROCESS | 1850 | 1461516013194 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:40:13 INFO - PROCESS | 1850 | 1461516013200 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:40:13 INFO - PROCESS | 1850 | 1461516013203 Marionette TRACE conn3 <- [1,1374,null,{}] 09:40:13 INFO - PROCESS | 1850 | 1461516013208 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:13 INFO - PROCESS | 1850 | 1461516013411 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:40:13 INFO - PROCESS | 1850 | 1461516013648 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99956000 == 107 [pid = 1850] [id = 351] 09:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a93d53000) [pid = 1850] [serial = 1054] [outer = (nil)] 09:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a970aa400) [pid = 1850] [serial = 1055] [outer = 0x7f9a93d53000] 09:40:13 INFO - PROCESS | 1850 | 1461516013765 Marionette DEBUG loaded listener.js 09:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a9862b400) [pid = 1850] [serial = 1056] [outer = 0x7f9a93d53000] 09:40:14 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:40:14 INFO - PROCESS | 1850 | 1461516014685 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:40:14 INFO - PROCESS | 1850 | 1461516014742 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:40:14 INFO - PROCESS | 1850 | 1461516014751 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:40:14 INFO - PROCESS | 1850 | 1461516014753 Marionette TRACE conn3 <- [1,1378,null,{}] 09:40:14 INFO - PROCESS | 1850 | 1461516014757 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:14 INFO - PROCESS | 1850 | 1461516014985 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:40:15 INFO - PROCESS | 1850 | 1461516015220 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4ab800 == 108 [pid = 1850] [id = 352] 09:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a948c4800) [pid = 1850] [serial = 1057] [outer = (nil)] 09:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a99723c00) [pid = 1850] [serial = 1058] [outer = 0x7f9a948c4800] 09:40:15 INFO - PROCESS | 1850 | 1461516015319 Marionette DEBUG loaded listener.js 09:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a99c9c000) [pid = 1850] [serial = 1059] [outer = 0x7f9a948c4800] 09:40:16 INFO - PROCESS | 1850 | 1461516016211 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:40:16 INFO - PROCESS | 1850 | 1461516016294 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:40:16 INFO - PROCESS | 1850 | 1461516016305 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:40:16 INFO - PROCESS | 1850 | 1461516016310 Marionette TRACE conn3 <- [1,1382,null,{}] 09:40:16 INFO - PROCESS | 1850 | 1461516016319 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:16 INFO - PROCESS | 1850 | 1461516016593 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:40:16 INFO - PROCESS | 1850 | 1461516016844 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b219000 == 109 [pid = 1850] [id = 353] 09:40:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a981c2c00) [pid = 1850] [serial = 1060] [outer = (nil)] 09:40:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a99ea1000) [pid = 1850] [serial = 1061] [outer = 0x7f9a981c2c00] 09:40:16 INFO - PROCESS | 1850 | 1461516016918 Marionette DEBUG loaded listener.js 09:40:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a9a0f4c00) [pid = 1850] [serial = 1062] [outer = 0x7f9a981c2c00] 09:40:17 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:40:17 INFO - PROCESS | 1850 | 1461516017777 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:40:17 INFO - PROCESS | 1850 | 1461516017848 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:40:17 INFO - PROCESS | 1850 | 1461516017854 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:40:17 INFO - PROCESS | 1850 | 1461516017857 Marionette TRACE conn3 <- [1,1386,null,{}] 09:40:17 INFO - PROCESS | 1850 | 1461516017862 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:18 INFO - PROCESS | 1850 | 1461516018080 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:40:18 INFO - PROCESS | 1850 | 1461516018320 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cc10800 == 110 [pid = 1850] [id = 354] 09:40:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a9a0f6400) [pid = 1850] [serial = 1063] [outer = (nil)] 09:40:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a9aa55000) [pid = 1850] [serial = 1064] [outer = 0x7f9a9a0f6400] 09:40:18 INFO - PROCESS | 1850 | 1461516018406 Marionette DEBUG loaded listener.js 09:40:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a9ac5b000) [pid = 1850] [serial = 1065] [outer = 0x7f9a9a0f6400] 09:40:19 INFO - PROCESS | 1850 | 1461516019336 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:40:19 INFO - PROCESS | 1850 | 1461516019396 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:40:19 INFO - PROCESS | 1850 | 1461516019402 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:40:19 INFO - PROCESS | 1850 | 1461516019407 Marionette TRACE conn3 <- [1,1390,null,{}] 09:40:19 INFO - PROCESS | 1850 | 1461516019412 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:19 INFO - PROCESS | 1850 | 1461516019676 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:40:19 INFO - PROCESS | 1850 | 1461516019974 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa711d800 == 111 [pid = 1850] [id = 355] 09:40:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a9bf34000) [pid = 1850] [serial = 1066] [outer = (nil)] 09:40:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a9cc5a800) [pid = 1850] [serial = 1067] [outer = 0x7f9a9bf34000] 09:40:20 INFO - PROCESS | 1850 | 1461516020065 Marionette DEBUG loaded listener.js 09:40:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a9d85c800) [pid = 1850] [serial = 1068] [outer = 0x7f9a9bf34000] 09:40:20 INFO - PROCESS | 1850 | 1461516020900 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1532ms 09:40:20 INFO - PROCESS | 1850 | 1461516020934 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:40:20 INFO - PROCESS | 1850 | 1461516020938 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:40:20 INFO - PROCESS | 1850 | 1461516020943 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:40:20 INFO - PROCESS | 1850 | 1461516020946 Marionette TRACE conn3 <- [1,1394,null,{}] 09:40:20 INFO - PROCESS | 1850 | 1461516020952 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:21 INFO - PROCESS | 1850 | 1461516021132 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:40:21 INFO - PROCESS | 1850 | 1461516021345 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8314800 == 112 [pid = 1850] [id = 356] 09:40:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a83a36800) [pid = 1850] [serial = 1069] [outer = (nil)] 09:40:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a9baf5c00) [pid = 1850] [serial = 1070] [outer = 0x7f9a83a36800] 09:40:21 INFO - PROCESS | 1850 | 1461516021413 Marionette DEBUG loaded listener.js 09:40:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9aa73b5400) [pid = 1850] [serial = 1071] [outer = 0x7f9a83a36800] 09:40:22 INFO - PROCESS | 1850 | 1461516022323 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1431ms 09:40:22 INFO - PROCESS | 1850 | 1461516022377 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:40:22 INFO - PROCESS | 1850 | 1461516022380 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:40:22 INFO - PROCESS | 1850 | 1461516022387 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:40:22 INFO - PROCESS | 1850 | 1461516022389 Marionette TRACE conn3 <- [1,1398,null,{}] 09:40:22 INFO - PROCESS | 1850 | 1461516022394 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:22 INFO - PROCESS | 1850 | 1461516022565 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:40:22 INFO - PROCESS | 1850 | 1461516022799 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d68000 == 113 [pid = 1850] [id = 357] 09:40:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a8e672800) [pid = 1850] [serial = 1072] [outer = (nil)] 09:40:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9aa73ba800) [pid = 1850] [serial = 1073] [outer = 0x7f9a8e672800] 09:40:22 INFO - PROCESS | 1850 | 1461516022915 Marionette DEBUG loaded listener.js 09:40:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9aa74ab400) [pid = 1850] [serial = 1074] [outer = 0x7f9a8e672800] 09:40:23 INFO - PROCESS | 1850 | 1461516023743 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1394ms 09:40:23 INFO - PROCESS | 1850 | 1461516023782 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:40:23 INFO - PROCESS | 1850 | 1461516023784 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:40:23 INFO - PROCESS | 1850 | 1461516023791 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:40:23 INFO - PROCESS | 1850 | 1461516023793 Marionette TRACE conn3 <- [1,1402,null,{}] 09:40:23 INFO - PROCESS | 1850 | 1461516023799 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:23 INFO - PROCESS | 1850 | 1461516023974 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:40:24 INFO - PROCESS | 1850 | 1461516024179 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d61d800 == 114 [pid = 1850] [id = 358] 09:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a817e9000) [pid = 1850] [serial = 1075] [outer = (nil)] 09:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a890a8400) [pid = 1850] [serial = 1076] [outer = 0x7f9a817e9000] 09:40:24 INFO - PROCESS | 1850 | 1461516024248 Marionette DEBUG loaded listener.js 09:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a8e89e400) [pid = 1850] [serial = 1077] [outer = 0x7f9a817e9000] 09:40:25 INFO - PROCESS | 1850 | 1461516025106 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1387ms 09:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:40:25 INFO - PROCESS | 1850 | 1461516025179 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:40:25 INFO - PROCESS | 1850 | 1461516025182 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:40:25 INFO - PROCESS | 1850 | 1461516025188 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:40:25 INFO - PROCESS | 1850 | 1461516025191 Marionette TRACE conn3 <- [1,1406,null,{}] 09:40:25 INFO - PROCESS | 1850 | 1461516025196 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:25 INFO - PROCESS | 1850 | 1461516025426 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:40:26 INFO - PROCESS | 1850 | 1461516026000 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82fd5000 == 115 [pid = 1850] [id = 359] 09:40:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a817e6400) [pid = 1850] [serial = 1078] [outer = (nil)] 09:40:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a83a2b000) [pid = 1850] [serial = 1079] [outer = 0x7f9a817e6400] 09:40:26 INFO - PROCESS | 1850 | 1461516026068 Marionette DEBUG loaded listener.js 09:40:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a86f1a400) [pid = 1850] [serial = 1080] [outer = 0x7f9a817e6400] 09:40:26 INFO - PROCESS | 1850 | 1461516026935 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1835ms 09:40:27 INFO - PROCESS | 1850 | 1461516027024 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:40:27 INFO - PROCESS | 1850 | 1461516027032 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:40:27 INFO - PROCESS | 1850 | 1461516027041 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:40:27 INFO - PROCESS | 1850 | 1461516027045 Marionette TRACE conn3 <- [1,1410,null,{}] 09:40:27 INFO - PROCESS | 1850 | 1461516027052 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:27 INFO - PROCESS | 1850 | 1461516027249 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:40:27 INFO - PROCESS | 1850 | 1461516027640 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825ea000 == 116 [pid = 1850] [id = 360] 09:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a8d7bd800) [pid = 1850] [serial = 1081] [outer = (nil)] 09:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a8d806400) [pid = 1850] [serial = 1082] [outer = 0x7f9a8d7bd800] 09:40:27 INFO - PROCESS | 1850 | 1461516027764 Marionette DEBUG loaded listener.js 09:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8da1dc00) [pid = 1850] [serial = 1083] [outer = 0x7f9a8d7bd800] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86f34000 == 115 [pid = 1850] [id = 343] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a836dd800 == 114 [pid = 1850] [id = 342] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83220000 == 113 [pid = 1850] [id = 341] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a90ca8800) [pid = 1850] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a913d6800) [pid = 1850] [serial = 992] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a88d7f000 == 112 [pid = 1850] [id = 340] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94ed9000 == 111 [pid = 1850] [id = 335] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d10800 == 110 [pid = 1850] [id = 334] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a923b5000 == 109 [pid = 1850] [id = 333] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db9a800 == 108 [pid = 1850] [id = 332] 09:40:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a802c9800 == 107 [pid = 1850] [id = 331] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9aa82af400) [pid = 1850] [serial = 843] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a948c2800) [pid = 1850] [serial = 849] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9aabfad000) [pid = 1850] [serial = 846] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9aa89dec00) [pid = 1850] [serial = 726] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9aabfaa000) [pid = 1850] [serial = 786] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a9aa02800) [pid = 1850] [serial = 771] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a9a3c6800) [pid = 1850] [serial = 705] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a8e89a000) [pid = 1850] [serial = 759] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9aabfb3800) [pid = 1850] [serial = 852] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a913dd000) [pid = 1850] [serial = 762] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a98054800) [pid = 1850] [serial = 702] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a890ae800) [pid = 1850] [serial = 792] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9aa65ee400) [pid = 1850] [serial = 840] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9aa76ef800) [pid = 1850] [serial = 723] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a94dc9400) [pid = 1850] [serial = 828] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9aa6514800) [pid = 1850] [serial = 717] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a9a0f6800) [pid = 1850] [serial = 671] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a90a02c00) [pid = 1850] [serial = 825] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9aa78d4800) [pid = 1850] [serial = 777] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a9beb2000) [pid = 1850] [serial = 711] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a9987ac00) [pid = 1850] [serial = 768] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a9bef0c00) [pid = 1850] [serial = 837] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a9cc75000) [pid = 1850] [serial = 714] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a9aa58c00) [pid = 1850] [serial = 708] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9aaa219000) [pid = 1850] [serial = 789] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a99e68800) [pid = 1850] [serial = 831] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9aa6512c00) [pid = 1850] [serial = 774] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a8e671800) [pid = 1850] [serial = 696] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9aa73b4c00) [pid = 1850] [serial = 720] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a8dc3ac00) [pid = 1850] [serial = 822] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a9645fc00) [pid = 1850] [serial = 765] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a90b4e000) [pid = 1850] [serial = 699] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a9aa03c00) [pid = 1850] [serial = 834] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9aa89d9000) [pid = 1850] [serial = 783] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9aa8604000) [pid = 1850] [serial = 780] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a8d7ee000) [pid = 1850] [serial = 795] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a8ff58c00) [pid = 1850] [serial = 986] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a8d706400) [pid = 1850] [serial = 977] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a8d7e7c00) [pid = 1850] [serial = 978] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a8da07400) [pid = 1850] [serial = 935] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a8da19000) [pid = 1850] [serial = 980] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a8dbf2000) [pid = 1850] [serial = 981] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9aaa741800) [pid = 1850] [serial = 950] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a93f9d800) [pid = 1850] [serial = 941] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a9ac5a800) [pid = 1850] [serial = 947] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a90a06000) [pid = 1850] [serial = 989] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7f9a9a0e8000) [pid = 1850] [serial = 944] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7f9a8927a000) [pid = 1850] [serial = 953] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7f9a86f15800) [pid = 1850] [serial = 975] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7f9a848e8800) [pid = 1850] [serial = 974] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7f9a90086800) [pid = 1850] [serial = 987] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9a90080400) [pid = 1850] [serial = 938] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9a86f19800) [pid = 1850] [serial = 962] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a8e585800) [pid = 1850] [serial = 959] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a80411800) [pid = 1850] [serial = 971] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a8e580800) [pid = 1850] [serial = 965] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a8e57b800) [pid = 1850] [serial = 956] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a83a34000) [pid = 1850] [serial = 968] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a93d54400) [pid = 1850] [serial = 687] [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.] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a90ec7c00) [pid = 1850] [serial = 990] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a8e585c00) [pid = 1850] [serial = 983] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a8e837400) [pid = 1850] [serial = 984] [outer = (nil)] [url = about:blank] 09:40:28 INFO - PROCESS | 1850 | 1461516028882 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1884ms 09:40:28 INFO - PROCESS | 1850 | 1461516028931 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:40:28 INFO - PROCESS | 1850 | 1461516028937 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:40:28 INFO - PROCESS | 1850 | 1461516028942 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:40:28 INFO - PROCESS | 1850 | 1461516028945 Marionette TRACE conn3 <- [1,1414,null,{}] 09:40:28 INFO - PROCESS | 1850 | 1461516028950 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:29 INFO - PROCESS | 1850 | 1461516029139 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:40:29 INFO - PROCESS | 1850 | 1461516029226 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836d7000 == 108 [pid = 1850] [id = 361] 09:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a8da1e400) [pid = 1850] [serial = 1084] [outer = (nil)] 09:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a8e580800) [pid = 1850] [serial = 1085] [outer = 0x7f9a8da1e400] 09:40:29 INFO - PROCESS | 1850 | 1461516029318 Marionette DEBUG loaded listener.js 09:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a8e837400) [pid = 1850] [serial = 1086] [outer = 0x7f9a8da1e400] 09:40:30 INFO - PROCESS | 1850 | 1461516030254 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1330ms 09:40:30 INFO - PROCESS | 1850 | 1461516030275 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:40:30 INFO - PROCESS | 1850 | 1461516030280 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:40:30 INFO - PROCESS | 1850 | 1461516030301 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:40:30 INFO - PROCESS | 1850 | 1461516030309 Marionette TRACE conn3 <- [1,1418,null,{}] 09:40:30 INFO - PROCESS | 1850 | 1461516030315 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:30 INFO - PROCESS | 1850 | 1461516030559 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:40:30 INFO - PROCESS | 1850 | 1461516030570 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f357800 == 109 [pid = 1850] [id = 362] 09:40:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a8d999c00) [pid = 1850] [serial = 1087] [outer = (nil)] 09:40:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a90b4ac00) [pid = 1850] [serial = 1088] [outer = 0x7f9a8d999c00] 09:40:30 INFO - PROCESS | 1850 | 1461516030632 Marionette DEBUG loaded listener.js 09:40:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a91108400) [pid = 1850] [serial = 1089] [outer = 0x7f9a8d999c00] 09:40:31 INFO - PROCESS | 1850 | 1461516031533 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1296ms 09:40:31 INFO - PROCESS | 1850 | 1461516031586 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:40:31 INFO - PROCESS | 1850 | 1461516031590 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:40:31 INFO - PROCESS | 1850 | 1461516031597 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:40:31 INFO - PROCESS | 1850 | 1461516031599 Marionette TRACE conn3 <- [1,1422,null,{}] 09:40:31 INFO - PROCESS | 1850 | 1461516031618 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:31 INFO - PROCESS | 1850 | 1461516031890 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:40:31 INFO - PROCESS | 1850 | 1461516031926 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90e7d800 == 110 [pid = 1850] [id = 363] 09:40:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a8dc39800) [pid = 1850] [serial = 1090] [outer = (nil)] 09:40:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a92322c00) [pid = 1850] [serial = 1091] [outer = 0x7f9a8dc39800] 09:40:32 INFO - PROCESS | 1850 | 1461516032027 Marionette DEBUG loaded listener.js 09:40:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a9398a400) [pid = 1850] [serial = 1092] [outer = 0x7f9a8dc39800] 09:40:33 INFO - PROCESS | 1850 | 1461516033068 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1496ms 09:40:33 INFO - PROCESS | 1850 | 1461516033096 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:40:33 INFO - PROCESS | 1850 | 1461516033099 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:40:33 INFO - PROCESS | 1850 | 1461516033105 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:40:33 INFO - PROCESS | 1850 | 1461516033107 Marionette TRACE conn3 <- [1,1426,null,{}] 09:40:33 INFO - PROCESS | 1850 | 1461516033113 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:33 INFO - PROCESS | 1850 | 1461516033333 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a909e3400) [pid = 1850] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a91104800) [pid = 1850] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a997b0000) [pid = 1850] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a8d702400) [pid = 1850] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a9ba1f800) [pid = 1850] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a98107800) [pid = 1850] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a8959bc00) [pid = 1850] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a902cf400) [pid = 1850] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a8dbf0800) [pid = 1850] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a89278000) [pid = 1850] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a89276800) [pid = 1850] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a990dd800) [pid = 1850] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a8d7bd400) [pid = 1850] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a8700a400) [pid = 1850] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a90b49000) [pid = 1850] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a9befa400) [pid = 1850] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a91103800) [pid = 1850] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a86f17000) [pid = 1850] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a89274800) [pid = 1850] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a894c6c00) [pid = 1850] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a8dc46400) [pid = 1850] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a817efc00) [pid = 1850] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a80409400) [pid = 1850] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a8da1c400) [pid = 1850] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a817e7000) [pid = 1850] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a87003c00) [pid = 1850] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a87009800) [pid = 1850] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9aa065ac00) [pid = 1850] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a83a2dc00) [pid = 1850] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:40:33 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a902c6000) [pid = 1850] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:40:33 INFO - PROCESS | 1850 | 1461516033909 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a815e1000 == 111 [pid = 1850] [id = 364] 09:40:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a86f0d800) [pid = 1850] [serial = 1093] [outer = (nil)] 09:40:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a87005c00) [pid = 1850] [serial = 1094] [outer = 0x7f9a86f0d800] 09:40:34 INFO - PROCESS | 1850 | 1461516034011 Marionette DEBUG loaded listener.js 09:40:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a8ff58000) [pid = 1850] [serial = 1095] [outer = 0x7f9a86f0d800] 09:40:34 INFO - PROCESS | 1850 | 1461516034791 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1736ms 09:40:34 INFO - PROCESS | 1850 | 1461516034842 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:40:34 INFO - PROCESS | 1850 | 1461516034845 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:40:34 INFO - PROCESS | 1850 | 1461516034851 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:40:34 INFO - PROCESS | 1850 | 1461516034853 Marionette TRACE conn3 <- [1,1430,null,{}] 09:40:34 INFO - PROCESS | 1850 | 1461516034858 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:35 INFO - PROCESS | 1850 | 1461516035049 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:40:35 INFO - PROCESS | 1850 | 1461516035209 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94604800 == 112 [pid = 1850] [id = 365] 09:40:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a86f0ec00) [pid = 1850] [serial = 1096] [outer = (nil)] 09:40:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a947c5800) [pid = 1850] [serial = 1097] [outer = 0x7f9a86f0ec00] 09:40:35 INFO - PROCESS | 1850 | 1461516035273 Marionette DEBUG loaded listener.js 09:40:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a947ccc00) [pid = 1850] [serial = 1098] [outer = 0x7f9a86f0ec00] 09:40:36 INFO - PROCESS | 1850 | 1461516036193 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1386ms 09:40:36 INFO - PROCESS | 1850 | 1461516036238 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:40:36 INFO - PROCESS | 1850 | 1461516036244 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:40:36 INFO - PROCESS | 1850 | 1461516036252 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:40:36 INFO - PROCESS | 1850 | 1461516036259 Marionette TRACE conn3 <- [1,1434,null,{}] 09:40:36 INFO - PROCESS | 1850 | 1461516036268 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:36 INFO - PROCESS | 1850 | 1461516036512 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:40:36 INFO - PROCESS | 1850 | 1461516036768 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86ddb000 == 113 [pid = 1850] [id = 366] 09:40:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a848e8800) [pid = 1850] [serial = 1099] [outer = (nil)] 09:40:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a89274000) [pid = 1850] [serial = 1100] [outer = 0x7f9a848e8800] 09:40:36 INFO - PROCESS | 1850 | 1461516036897 Marionette DEBUG loaded listener.js 09:40:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a8959f000) [pid = 1850] [serial = 1101] [outer = 0x7f9a848e8800] 09:40:37 INFO - PROCESS | 1850 | 1461516037804 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1591ms 09:40:37 INFO - PROCESS | 1850 | 1461516037845 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:40:37 INFO - PROCESS | 1850 | 1461516037853 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:40:37 INFO - PROCESS | 1850 | 1461516037904 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:40:37 INFO - PROCESS | 1850 | 1461516037907 Marionette TRACE conn3 <- [1,1438,null,{}] 09:40:37 INFO - PROCESS | 1850 | 1461516037913 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:38 INFO - PROCESS | 1850 | 1461516038164 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:40:38 INFO - PROCESS | 1850 | 1461516038416 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90e6b000 == 114 [pid = 1850] [id = 367] 09:40:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a8d7b9000) [pid = 1850] [serial = 1102] [outer = (nil)] 09:40:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a8e584000) [pid = 1850] [serial = 1103] [outer = 0x7f9a8d7b9000] 09:40:38 INFO - PROCESS | 1850 | 1461516038488 Marionette DEBUG loaded listener.js 09:40:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a8ff59800) [pid = 1850] [serial = 1104] [outer = 0x7f9a8d7b9000] 09:40:39 INFO - PROCESS | 1850 | 1461516039377 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1534ms 09:40:39 INFO - PROCESS | 1850 | 1461516039435 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:40:39 INFO - PROCESS | 1850 | 1461516039439 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:40:39 INFO - PROCESS | 1850 | 1461516039444 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:40:39 INFO - PROCESS | 1850 | 1461516039450 Marionette TRACE conn3 <- [1,1442,null,{}] 09:40:39 INFO - PROCESS | 1850 | 1461516039465 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:39 INFO - PROCESS | 1850 | 1461516039664 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:40:39 INFO - PROCESS | 1850 | 1461516039905 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d5c000 == 115 [pid = 1850] [id = 368] 09:40:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a9110ec00) [pid = 1850] [serial = 1105] [outer = (nil)] 09:40:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a927e4400) [pid = 1850] [serial = 1106] [outer = 0x7f9a9110ec00] 09:40:40 INFO - PROCESS | 1850 | 1461516040025 Marionette DEBUG loaded listener.js 09:40:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a93d5bc00) [pid = 1850] [serial = 1107] [outer = 0x7f9a9110ec00] 09:40:40 INFO - PROCESS | 1850 | 1461516040870 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1484ms 09:40:40 INFO - PROCESS | 1850 | 1461516040929 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:40:40 INFO - PROCESS | 1850 | 1461516040934 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:40:40 INFO - PROCESS | 1850 | 1461516040939 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:40:40 INFO - PROCESS | 1850 | 1461516040942 Marionette TRACE conn3 <- [1,1446,null,{}] 09:40:40 INFO - PROCESS | 1850 | 1461516040947 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:41 INFO - PROCESS | 1850 | 1461516041130 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:40:41 INFO - PROCESS | 1850 | 1461516041322 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9995e800 == 116 [pid = 1850] [id = 369] 09:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a948bcc00) [pid = 1850] [serial = 1108] [outer = (nil)] 09:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a948c3c00) [pid = 1850] [serial = 1109] [outer = 0x7f9a948bcc00] 09:40:41 INFO - PROCESS | 1850 | 1461516041403 Marionette DEBUG loaded listener.js 09:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a94dd0400) [pid = 1850] [serial = 1110] [outer = 0x7f9a948bcc00] 09:40:42 INFO - PROCESS | 1850 | 1461516042311 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1433ms 09:40:42 INFO - PROCESS | 1850 | 1461516042373 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:40:42 INFO - PROCESS | 1850 | 1461516042376 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:40:42 INFO - PROCESS | 1850 | 1461516042386 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:40:42 INFO - PROCESS | 1850 | 1461516042388 Marionette TRACE conn3 <- [1,1450,null,{}] 09:40:42 INFO - PROCESS | 1850 | 1461516042400 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:42 INFO - PROCESS | 1850 | 1461516042581 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:40:42 INFO - PROCESS | 1850 | 1461516042765 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ac0e800 == 117 [pid = 1850] [id = 370] 09:40:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a93de2000) [pid = 1850] [serial = 1111] [outer = (nil)] 09:40:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a9938b000) [pid = 1850] [serial = 1112] [outer = 0x7f9a93de2000] 09:40:42 INFO - PROCESS | 1850 | 1461516042839 Marionette DEBUG loaded listener.js 09:40:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a99d29800) [pid = 1850] [serial = 1113] [outer = 0x7f9a93de2000] 09:40:43 INFO - PROCESS | 1850 | 1461516043728 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1396ms 09:40:43 INFO - PROCESS | 1850 | 1461516043779 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:40:43 INFO - PROCESS | 1850 | 1461516043783 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:40:43 INFO - PROCESS | 1850 | 1461516043790 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:40:43 INFO - PROCESS | 1850 | 1461516043792 Marionette TRACE conn3 <- [1,1454,null,{}] 09:40:43 INFO - PROCESS | 1850 | 1461516043797 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:44 INFO - PROCESS | 1850 | 1461516044007 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:40:44 INFO - PROCESS | 1850 | 1461516044212 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15dc000 == 118 [pid = 1850] [id = 371] 09:40:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a993a8400) [pid = 1850] [serial = 1114] [outer = (nil)] 09:40:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a9aa58c00) [pid = 1850] [serial = 1115] [outer = 0x7f9a993a8400] 09:40:44 INFO - PROCESS | 1850 | 1461516044336 Marionette DEBUG loaded listener.js 09:40:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a9bb2f000) [pid = 1850] [serial = 1116] [outer = 0x7f9a993a8400] 09:40:45 INFO - PROCESS | 1850 | 1461516045389 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1631ms 09:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:40:45 INFO - PROCESS | 1850 | 1461516045422 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:40:45 INFO - PROCESS | 1850 | 1461516045425 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:40:45 INFO - PROCESS | 1850 | 1461516045431 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:40:45 INFO - PROCESS | 1850 | 1461516045434 Marionette TRACE conn3 <- [1,1458,null,{}] 09:40:45 INFO - PROCESS | 1850 | 1461516045439 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:45 INFO - PROCESS | 1850 | 1461516045619 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:40:45 INFO - PROCESS | 1850 | 1461516045812 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa830a800 == 119 [pid = 1850] [id = 372] 09:40:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a9aa02c00) [pid = 1850] [serial = 1117] [outer = (nil)] 09:40:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a9cc74800) [pid = 1850] [serial = 1118] [outer = 0x7f9a9aa02c00] 09:40:45 INFO - PROCESS | 1850 | 1461516045887 Marionette DEBUG loaded listener.js 09:40:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9aa6513800) [pid = 1850] [serial = 1119] [outer = 0x7f9a9aa02c00] 09:40:46 INFO - PROCESS | 1850 | 1461516046941 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1589ms 09:40:47 INFO - PROCESS | 1850 | 1461516047021 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:40:47 INFO - PROCESS | 1850 | 1461516047024 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:40:47 INFO - PROCESS | 1850 | 1461516047031 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:40:47 INFO - PROCESS | 1850 | 1461516047034 Marionette TRACE conn3 <- [1,1462,null,{}] 09:40:47 INFO - PROCESS | 1850 | 1461516047040 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:47 INFO - PROCESS | 1850 | 1461516047256 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:40:47 INFO - PROCESS | 1850 | 1461516047513 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabf73000 == 120 [pid = 1850] [id = 373] 09:40:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a8e66c400) [pid = 1850] [serial = 1120] [outer = (nil)] 09:40:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a9befac00) [pid = 1850] [serial = 1121] [outer = 0x7f9a8e66c400] 09:40:47 INFO - PROCESS | 1850 | 1461516047640 Marionette DEBUG loaded listener.js 09:40:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9aa74e6000) [pid = 1850] [serial = 1122] [outer = 0x7f9a8e66c400] 09:40:48 INFO - PROCESS | 1850 | 1461516048588 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1587ms 09:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:40:48 INFO - PROCESS | 1850 | 1461516048619 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:40:48 INFO - PROCESS | 1850 | 1461516048622 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:40:48 INFO - PROCESS | 1850 | 1461516048628 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:40:48 INFO - PROCESS | 1850 | 1461516048631 Marionette TRACE conn3 <- [1,1466,null,{}] 09:40:48 INFO - PROCESS | 1850 | 1461516048636 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:48 INFO - PROCESS | 1850 | 1461516048820 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:40:49 INFO - PROCESS | 1850 | 1461516049025 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac473800 == 121 [pid = 1850] [id = 374] 09:40:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a80410400) [pid = 1850] [serial = 1123] [outer = (nil)] 09:40:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9aa78d3800) [pid = 1850] [serial = 1124] [outer = 0x7f9a80410400] 09:40:49 INFO - PROCESS | 1850 | 1461516049100 Marionette DEBUG loaded listener.js 09:40:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7f9aa78fa000) [pid = 1850] [serial = 1125] [outer = 0x7f9a80410400] 09:40:50 INFO - PROCESS | 1850 | 1461516050219 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1641ms 09:40:50 INFO - PROCESS | 1850 | 1461516050270 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:40:50 INFO - PROCESS | 1850 | 1461516050273 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:40:50 INFO - PROCESS | 1850 | 1461516050280 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:40:50 INFO - PROCESS | 1850 | 1461516050283 Marionette TRACE conn3 <- [1,1470,null,{}] 09:40:50 INFO - PROCESS | 1850 | 1461516050288 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:50 INFO - PROCESS | 1850 | 1461516050475 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:40:50 INFO - PROCESS | 1850 | 1461516050709 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aacb2b800 == 122 [pid = 1850] [id = 375] 09:40:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7f9a94dc2000) [pid = 1850] [serial = 1126] [outer = (nil)] 09:40:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7f9aa85e3c00) [pid = 1850] [serial = 1127] [outer = 0x7f9a94dc2000] 09:40:50 INFO - PROCESS | 1850 | 1461516050834 Marionette DEBUG loaded listener.js 09:40:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7f9aa86b9000) [pid = 1850] [serial = 1128] [outer = 0x7f9a94dc2000] 09:40:51 INFO - PROCESS | 1850 | 1461516051690 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1482ms 09:40:51 INFO - PROCESS | 1850 | 1461516051763 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:40:51 INFO - PROCESS | 1850 | 1461516051767 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:40:51 INFO - PROCESS | 1850 | 1461516051773 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:40:51 INFO - PROCESS | 1850 | 1461516051777 Marionette TRACE conn3 <- [1,1474,null,{}] 09:40:51 INFO - PROCESS | 1850 | 1461516051782 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:52 INFO - PROCESS | 1850 | 1461516052034 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:40:52 INFO - PROCESS | 1850 | 1461516052284 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0ca3000 == 123 [pid = 1850] [id = 376] 09:40:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7f9aabfb5000) [pid = 1850] [serial = 1129] [outer = (nil)] 09:40:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9aac1a3400) [pid = 1850] [serial = 1130] [outer = 0x7f9aabfb5000] 09:40:52 INFO - PROCESS | 1850 | 1461516052415 Marionette DEBUG loaded listener.js 09:40:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9aac1b0000) [pid = 1850] [serial = 1131] [outer = 0x7f9aabfb5000] 09:40:53 INFO - PROCESS | 1850 | 1461516053363 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1633ms 09:40:53 INFO - PROCESS | 1850 | 1461516053407 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:40:53 INFO - PROCESS | 1850 | 1461516053411 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:40:53 INFO - PROCESS | 1850 | 1461516053416 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:40:53 INFO - PROCESS | 1850 | 1461516053418 Marionette TRACE conn3 <- [1,1478,null,{}] 09:40:53 INFO - PROCESS | 1850 | 1461516053424 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:53 INFO - PROCESS | 1850 | 1461516053605 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:40:53 INFO - PROCESS | 1850 | 1461516053843 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a849f3000 == 124 [pid = 1850] [id = 377] 09:40:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a8d552800) [pid = 1850] [serial = 1132] [outer = (nil)] 09:40:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a8d55b400) [pid = 1850] [serial = 1133] [outer = 0x7f9a8d552800] 09:40:53 INFO - PROCESS | 1850 | 1461516053957 Marionette DEBUG loaded listener.js 09:40:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9aabfb6000) [pid = 1850] [serial = 1134] [outer = 0x7f9a8d552800] 09:40:54 INFO - PROCESS | 1850 | 1461516054884 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1536ms 09:40:54 INFO - PROCESS | 1850 | 1461516054954 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:40:54 INFO - PROCESS | 1850 | 1461516054957 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:40:54 INFO - PROCESS | 1850 | 1461516054963 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:40:54 INFO - PROCESS | 1850 | 1461516054965 Marionette TRACE conn3 <- [1,1482,null,{}] 09:40:54 INFO - PROCESS | 1850 | 1461516054970 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:55 INFO - PROCESS | 1850 | 1461516055148 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:40:55 INFO - PROCESS | 1850 | 1461516055342 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825f0800 == 125 [pid = 1850] [id = 378] 09:40:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a854cb400) [pid = 1850] [serial = 1135] [outer = (nil)] 09:40:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a854d3800) [pid = 1850] [serial = 1136] [outer = 0x7f9a854cb400] 09:40:55 INFO - PROCESS | 1850 | 1461516055411 Marionette DEBUG loaded listener.js 09:40:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a854d7c00) [pid = 1850] [serial = 1137] [outer = 0x7f9a854cb400] 09:40:56 INFO - PROCESS | 1850 | 1461516056344 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1440ms 09:40:56 INFO - PROCESS | 1850 | 1461516056404 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:40:56 INFO - PROCESS | 1850 | 1461516056408 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:40:56 INFO - PROCESS | 1850 | 1461516056413 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:40:56 INFO - PROCESS | 1850 | 1461516056415 Marionette TRACE conn3 <- [1,1486,null,{}] 09:40:56 INFO - PROCESS | 1850 | 1461516056421 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:56 INFO - PROCESS | 1850 | 1461516056617 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:40:57 INFO - PROCESS | 1850 | 1461516057298 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a849d8000 == 126 [pid = 1850] [id = 379] 09:40:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a817e6000) [pid = 1850] [serial = 1138] [outer = (nil)] 09:40:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a83a2dc00) [pid = 1850] [serial = 1139] [outer = 0x7f9a817e6000] 09:40:57 INFO - PROCESS | 1850 | 1461516057370 Marionette DEBUG loaded listener.js 09:40:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a87006400) [pid = 1850] [serial = 1140] [outer = 0x7f9a817e6000] 09:40:58 INFO - PROCESS | 1850 | 1461516058243 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1889ms 09:40:58 INFO - PROCESS | 1850 | 1461516058305 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:40:58 INFO - PROCESS | 1850 | 1461516058312 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:40:58 INFO - PROCESS | 1850 | 1461516058320 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:40:58 INFO - PROCESS | 1850 | 1461516058323 Marionette TRACE conn3 <- [1,1490,null,{}] 09:40:58 INFO - PROCESS | 1850 | 1461516058330 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:40:58 INFO - PROCESS | 1850 | 1461516058517 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:40:58 INFO - PROCESS | 1850 | 1461516058731 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dacb000 == 127 [pid = 1850] [id = 380] 09:40:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a848e4400) [pid = 1850] [serial = 1141] [outer = (nil)] 09:40:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a890b1c00) [pid = 1850] [serial = 1142] [outer = 0x7f9a848e4400] 09:40:58 INFO - PROCESS | 1850 | 1461516058842 Marionette DEBUG loaded listener.js 09:40:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a8d550c00) [pid = 1850] [serial = 1143] [outer = 0x7f9a848e4400] 09:40:59 INFO - PROCESS | 1850 | 1461516059847 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1580ms 09:40:59 INFO - PROCESS | 1850 | 1461516059905 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:40:59 INFO - PROCESS | 1850 | 1461516059910 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:40:59 INFO - PROCESS | 1850 | 1461516059917 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:40:59 INFO - PROCESS | 1850 | 1461516059920 Marionette TRACE conn3 <- [1,1494,null,{}] 09:40:59 INFO - PROCESS | 1850 | 1461516059925 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:00 INFO - PROCESS | 1850 | 1461516060138 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a900ad000) [pid = 1850] [serial = 1034] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a99e6c000) [pid = 1850] [serial = 1019] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a922b9c00) [pid = 1850] [serial = 1016] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | 1461516060513 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90cab000 == 126 [pid = 1850] [id = 11] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8314800 == 125 [pid = 1850] [id = 356] 09:41:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a815d6000 == 126 [pid = 1850] [id = 381] 09:41:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a89274c00) [pid = 1850] [serial = 1144] [outer = (nil)] 09:41:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a8d998400) [pid = 1850] [serial = 1145] [outer = 0x7f9a89274c00] 09:41:00 INFO - PROCESS | 1850 | 1461516060585 Marionette DEBUG loaded listener.js 09:41:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a8da16c00) [pid = 1850] [serial = 1146] [outer = 0x7f9a89274c00] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa711d800 == 125 [pid = 1850] [id = 355] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cc10800 == 124 [pid = 1850] [id = 354] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b219000 == 123 [pid = 1850] [id = 353] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4ab800 == 122 [pid = 1850] [id = 352] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99956000 == 121 [pid = 1850] [id = 351] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d61800 == 120 [pid = 1850] [id = 350] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94580800 == 119 [pid = 1850] [id = 349] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927bf000 == 118 [pid = 1850] [id = 348] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90e64800 == 117 [pid = 1850] [id = 347] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d9ef000 == 116 [pid = 1850] [id = 346] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a82ff0800 == 115 [pid = 1850] [id = 345] 09:41:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e713800 == 114 [pid = 1850] [id = 344] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a909e5000) [pid = 1850] [serial = 939] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9aaa741400) [pid = 1850] [serial = 960] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a8e580c00) [pid = 1850] [serial = 957] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a9aa05400) [pid = 1850] [serial = 945] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a8dbf1c00) [pid = 1850] [serial = 936] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a9904f400) [pid = 1850] [serial = 942] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a99e6d000) [pid = 1850] [serial = 933] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9aac1ab400) [pid = 1850] [serial = 951] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a9bea4400) [pid = 1850] [serial = 948] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a8e57d800) [pid = 1850] [serial = 963] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a8927ec00) [pid = 1850] [serial = 954] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a80411c00) [pid = 1850] [serial = 995] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a8e54f800) [pid = 1850] [serial = 870] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a909dc800) [pid = 1850] [serial = 873] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7f9a8da0cc00) [pid = 1850] [serial = 903] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7f9a8959e400) [pid = 1850] [serial = 1025] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7f9a8e54c800) [pid = 1850] [serial = 1028] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7f9a948c7400) [pid = 1850] [serial = 879] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7f9aac64fc00) [pid = 1850] [serial = 900] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9a8e583400) [pid = 1850] [serial = 1029] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9a8d803800) [pid = 1850] [serial = 1026] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a8e83ac00) [pid = 1850] [serial = 1031] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a8ff50c00) [pid = 1850] [serial = 906] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9aac1a3000) [pid = 1850] [serial = 897] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a93b11c00) [pid = 1850] [serial = 1007] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a86f16400) [pid = 1850] [serial = 1023] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a83a33c00) [pid = 1850] [serial = 1022] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a9b39d400) [pid = 1850] [serial = 888] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a8e672000) [pid = 1850] [serial = 1001] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a9398c800) [pid = 1850] [serial = 876] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a970a9000) [pid = 1850] [serial = 882] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a9cc75400) [pid = 1850] [serial = 891] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a8ff5cc00) [pid = 1850] [serial = 1032] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9aa86b8400) [pid = 1850] [serial = 894] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a98628400) [pid = 1850] [serial = 1013] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a9aa0e400) [pid = 1850] [serial = 885] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a8ff5c000) [pid = 1850] [serial = 909] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a947c1000) [pid = 1850] [serial = 1010] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a915ef800) [pid = 1850] [serial = 1004] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a915f5000) [pid = 1850] [serial = 993] [outer = (nil)] [url = about:blank] 09:41:00 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a8d80a400) [pid = 1850] [serial = 998] [outer = (nil)] [url = about:blank] 09:41:01 INFO - PROCESS | 1850 | 1461516061373 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1478ms 09:41:01 INFO - PROCESS | 1850 | 1461516061398 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:41:01 INFO - PROCESS | 1850 | 1461516061401 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:41:01 INFO - PROCESS | 1850 | 1461516061414 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:41:01 INFO - PROCESS | 1850 | 1461516061422 Marionette TRACE conn3 <- [1,1498,null,{}] 09:41:01 INFO - PROCESS | 1850 | 1461516061444 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:01 INFO - PROCESS | 1850 | 1461516061608 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:41:01 INFO - PROCESS | 1850 | 1461516061626 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d76000 == 115 [pid = 1850] [id = 382] 09:41:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a8da21400) [pid = 1850] [serial = 1147] [outer = (nil)] 09:41:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a8e57c400) [pid = 1850] [serial = 1148] [outer = 0x7f9a8da21400] 09:41:01 INFO - PROCESS | 1850 | 1461516061690 Marionette DEBUG loaded listener.js 09:41:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a8e5d0c00) [pid = 1850] [serial = 1149] [outer = 0x7f9a8da21400] 09:41:02 INFO - PROCESS | 1850 | 1461516062585 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1202ms 09:41:02 INFO - PROCESS | 1850 | 1461516062610 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:41:02 INFO - PROCESS | 1850 | 1461516062614 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:41:02 INFO - PROCESS | 1850 | 1461516062619 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:41:02 INFO - PROCESS | 1850 | 1461516062621 Marionette TRACE conn3 <- [1,1502,null,{}] 09:41:02 INFO - PROCESS | 1850 | 1461516062626 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:02 INFO - PROCESS | 1850 | 1461516062783 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:41:02 INFO - PROCESS | 1850 | 1461516062798 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e607800 == 116 [pid = 1850] [id = 383] 09:41:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a8e579800) [pid = 1850] [serial = 1150] [outer = (nil)] 09:41:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a8e83d400) [pid = 1850] [serial = 1151] [outer = 0x7f9a8e579800] 09:41:02 INFO - PROCESS | 1850 | 1461516062859 Marionette DEBUG loaded listener.js 09:41:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a8ff53800) [pid = 1850] [serial = 1152] [outer = 0x7f9a8e579800] 09:41:03 INFO - PROCESS | 1850 | 1461516063782 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1225ms 09:41:03 INFO - PROCESS | 1850 | 1461516063850 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:41:03 INFO - PROCESS | 1850 | 1461516063852 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:41:03 INFO - PROCESS | 1850 | 1461516063858 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:41:03 INFO - PROCESS | 1850 | 1461516063860 Marionette TRACE conn3 <- [1,1506,null,{}] 09:41:03 INFO - PROCESS | 1850 | 1461516063872 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:04 INFO - PROCESS | 1850 | 1461516064085 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:41:04 INFO - PROCESS | 1850 | 1461516064109 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f347000 == 117 [pid = 1850] [id = 384] 09:41:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a8ff5e400) [pid = 1850] [serial = 1153] [outer = (nil)] 09:41:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a90089000) [pid = 1850] [serial = 1154] [outer = 0x7f9a8ff5e400] 09:41:04 INFO - PROCESS | 1850 | 1461516064178 Marionette DEBUG loaded listener.js 09:41:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a90dba400) [pid = 1850] [serial = 1155] [outer = 0x7f9a8ff5e400] 09:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a8dc39800) [pid = 1850] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a8d7bd800) [pid = 1850] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a817e6400) [pid = 1850] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a86f0d800) [pid = 1850] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a8d99e400) [pid = 1850] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a8d999c00) [pid = 1850] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a8da1e400) [pid = 1850] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:41:05 INFO - PROCESS | 1850 | 1461516065465 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1633ms 09:41:05 INFO - PROCESS | 1850 | 1461516065492 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:41:05 INFO - PROCESS | 1850 | 1461516065496 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:41:05 INFO - PROCESS | 1850 | 1461516065501 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:41:05 INFO - PROCESS | 1850 | 1461516065503 Marionette TRACE conn3 <- [1,1510,null,{}] 09:41:05 INFO - PROCESS | 1850 | 1461516065508 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:05 INFO - PROCESS | 1850 | 1461516065722 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:41:05 INFO - PROCESS | 1850 | 1461516065859 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90cab000 == 118 [pid = 1850] [id = 385] 09:41:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a890af800) [pid = 1850] [serial = 1156] [outer = (nil)] 09:41:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a90eca400) [pid = 1850] [serial = 1157] [outer = 0x7f9a890af800] 09:41:05 INFO - PROCESS | 1850 | 1461516065919 Marionette DEBUG loaded listener.js 09:41:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a915ef800) [pid = 1850] [serial = 1158] [outer = 0x7f9a890af800] 09:41:06 INFO - PROCESS | 1850 | 1461516066540 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1074ms 09:41:06 INFO - PROCESS | 1850 | 1461516066577 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:41:06 INFO - PROCESS | 1850 | 1461516066580 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:41:06 INFO - PROCESS | 1850 | 1461516066585 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:41:06 INFO - PROCESS | 1850 | 1461516066587 Marionette TRACE conn3 <- [1,1514,null,{}] 09:41:06 INFO - PROCESS | 1850 | 1461516066592 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:06 INFO - PROCESS | 1850 | 1461516066820 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:41:06 INFO - PROCESS | 1850 | 1461516066839 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927b2000 == 119 [pid = 1850] [id = 386] 09:41:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a8927c000) [pid = 1850] [serial = 1159] [outer = (nil)] 09:41:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a915f5000) [pid = 1850] [serial = 1160] [outer = 0x7f9a8927c000] 09:41:06 INFO - PROCESS | 1850 | 1461516066900 Marionette DEBUG loaded listener.js 09:41:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a93b12000) [pid = 1850] [serial = 1161] [outer = 0x7f9a8927c000] 09:41:07 INFO - PROCESS | 1850 | 1461516067923 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1378ms 09:41:07 INFO - PROCESS | 1850 | 1461516067966 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:41:07 INFO - PROCESS | 1850 | 1461516067971 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:41:07 INFO - PROCESS | 1850 | 1461516067980 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:41:07 INFO - PROCESS | 1850 | 1461516067985 Marionette TRACE conn3 <- [1,1518,null,{}] 09:41:08 INFO - PROCESS | 1850 | 1461516067995 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:08 INFO - PROCESS | 1850 | 1461516068219 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:41:08 INFO - PROCESS | 1850 | 1461516068551 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86f34800 == 120 [pid = 1850] [id = 387] 09:41:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a89278800) [pid = 1850] [serial = 1162] [outer = (nil)] 09:41:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a894c2000) [pid = 1850] [serial = 1163] [outer = 0x7f9a89278800] 09:41:08 INFO - PROCESS | 1850 | 1461516068630 Marionette DEBUG loaded listener.js 09:41:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a8d553000) [pid = 1850] [serial = 1164] [outer = 0x7f9a89278800] 09:41:09 INFO - PROCESS | 1850 | 1461516069453 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1539ms 09:41:09 INFO - PROCESS | 1850 | 1461516069519 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:41:09 INFO - PROCESS | 1850 | 1461516069527 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:41:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:41:09 INFO - PROCESS | 1850 | 1461516069537 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:41:09 INFO - PROCESS | 1850 | 1461516069540 Marionette TRACE conn3 <- [1,1522,null,{}] 09:41:09 INFO - PROCESS | 1850 | 1461516069546 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:09 INFO - PROCESS | 1850 | 1461516069729 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:41:09 INFO - PROCESS | 1850 | 1461516069919 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e709800 == 121 [pid = 1850] [id = 388] 09:41:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a8d804000) [pid = 1850] [serial = 1165] [outer = (nil)] 09:41:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a8da1b800) [pid = 1850] [serial = 1166] [outer = 0x7f9a8d804000] 09:41:09 INFO - PROCESS | 1850 | 1461516069988 Marionette DEBUG loaded listener.js 09:41:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a8dc43400) [pid = 1850] [serial = 1167] [outer = 0x7f9a8d804000] 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:10 INFO - PROCESS | 1850 | 1461516070852 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:41:10 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 () { 09:41:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:41:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:41:10 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 () { 09:41:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:41:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:41:10 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 () { 09:41:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:41:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:41:10 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 () { 09:41:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:41:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:41:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:41:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1333ms 09:41:10 INFO - PROCESS | 1850 | 1461516070875 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:41:10 INFO - PROCESS | 1850 | 1461516070882 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:41:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:41:10 INFO - PROCESS | 1850 | 1461516070888 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:41:10 INFO - PROCESS | 1850 | 1461516070894 Marionette TRACE conn3 <- [1,1526,null,{}] 09:41:10 INFO - PROCESS | 1850 | 1461516070909 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:11 INFO - PROCESS | 1850 | 1461516071086 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:41:11 INFO - PROCESS | 1850 | 1461516071282 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94610000 == 122 [pid = 1850] [id = 389] 09:41:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a8da21800) [pid = 1850] [serial = 1168] [outer = (nil)] 09:41:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a90dbec00) [pid = 1850] [serial = 1169] [outer = 0x7f9a8da21800] 09:41:11 INFO - PROCESS | 1850 | 1461516071355 Marionette DEBUG loaded listener.js 09:41:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a922c3c00) [pid = 1850] [serial = 1170] [outer = 0x7f9a8da21800] 09:41:12 INFO - PROCESS | 1850 | 1461516072213 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:41:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:41:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:41:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:41:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1342ms 09:41:12 INFO - PROCESS | 1850 | 1461516072233 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:41:12 INFO - PROCESS | 1850 | 1461516072238 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:41:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:41:12 INFO - PROCESS | 1850 | 1461516072243 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:41:12 INFO - PROCESS | 1850 | 1461516072246 Marionette TRACE conn3 <- [1,1530,null,{}] 09:41:12 INFO - PROCESS | 1850 | 1461516072251 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:12 INFO - PROCESS | 1850 | 1461516072439 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:41:12 INFO - PROCESS | 1850 | 1461516072633 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9648e000 == 123 [pid = 1850] [id = 390] 09:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a8dc43c00) [pid = 1850] [serial = 1171] [outer = (nil)] 09:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a93d58000) [pid = 1850] [serial = 1172] [outer = 0x7f9a8dc43c00] 09:41:12 INFO - PROCESS | 1850 | 1461516072707 Marionette DEBUG loaded listener.js 09:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a948cbc00) [pid = 1850] [serial = 1173] [outer = 0x7f9a8dc43c00] 09:41:13 INFO - PROCESS | 1850 | 1461516073478 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:41:13 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 09:41:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:41:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:41:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:41:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:41:13 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. 09:41:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:41:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1277ms 09:41:13 INFO - PROCESS | 1850 | 1461516073523 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:41:13 INFO - PROCESS | 1850 | 1461516073527 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:41:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:41:13 INFO - PROCESS | 1850 | 1461516073532 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:41:13 INFO - PROCESS | 1850 | 1461516073535 Marionette TRACE conn3 <- [1,1534,null,{}] 09:41:13 INFO - PROCESS | 1850 | 1461516073540 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:13 INFO - PROCESS | 1850 | 1461516073710 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:41:13 INFO - PROCESS | 1850 | 1461516073907 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a39a800 == 124 [pid = 1850] [id = 391] 09:41:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a93d56c00) [pid = 1850] [serial = 1174] [outer = (nil)] 09:41:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9a96e1d400) [pid = 1850] [serial = 1175] [outer = 0x7f9a93d56c00] 09:41:13 INFO - PROCESS | 1850 | 1461516073980 Marionette DEBUG loaded listener.js 09:41:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7f9a981c3400) [pid = 1850] [serial = 1176] [outer = 0x7f9a93d56c00] 09:41:14 INFO - PROCESS | 1850 | 1461516074873 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:41:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:41:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1383ms 09:41:14 INFO - PROCESS | 1850 | 1461516074916 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:41:14 INFO - PROCESS | 1850 | 1461516074920 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:41:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:41:14 INFO - PROCESS | 1850 | 1461516074926 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:41:14 INFO - PROCESS | 1850 | 1461516074928 Marionette TRACE conn3 <- [1,1538,null,{}] 09:41:14 INFO - PROCESS | 1850 | 1461516074933 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:15 INFO - PROCESS | 1850 | 1461516075136 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:41:15 INFO - PROCESS | 1850 | 1461516075330 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b345800 == 125 [pid = 1850] [id = 392] 09:41:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7f9a948bdc00) [pid = 1850] [serial = 1177] [outer = (nil)] 09:41:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7f9a99e6ac00) [pid = 1850] [serial = 1178] [outer = 0x7f9a948bdc00] 09:41:15 INFO - PROCESS | 1850 | 1461516075405 Marionette DEBUG loaded listener.js 09:41:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7f9a9aa09000) [pid = 1850] [serial = 1179] [outer = 0x7f9a948bdc00] 09:41:16 INFO - PROCESS | 1850 | 1461516076241 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:41:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:41:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1377ms 09:41:16 INFO - PROCESS | 1850 | 1461516076304 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:41:16 INFO - PROCESS | 1850 | 1461516076308 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:41:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:41:16 INFO - PROCESS | 1850 | 1461516076313 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:41:16 INFO - PROCESS | 1850 | 1461516076316 Marionette TRACE conn3 <- [1,1542,null,{}] 09:41:16 INFO - PROCESS | 1850 | 1461516076321 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:16 INFO - PROCESS | 1850 | 1461516076492 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:41:16 INFO - PROCESS | 1850 | 1461516076691 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa06fd000 == 126 [pid = 1850] [id = 393] 09:41:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7f9a96465c00) [pid = 1850] [serial = 1180] [outer = (nil)] 09:41:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a9ac60400) [pid = 1850] [serial = 1181] [outer = 0x7f9a96465c00] 09:41:16 INFO - PROCESS | 1850 | 1461516076763 Marionette DEBUG loaded listener.js 09:41:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a9ba1b400) [pid = 1850] [serial = 1182] [outer = 0x7f9a96465c00] 09:41:17 INFO - PROCESS | 1850 | 1461516077617 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:41:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:41:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1377ms 09:41:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:41:17 INFO - PROCESS | 1850 | 1461516077692 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:41:17 INFO - PROCESS | 1850 | 1461516077695 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:41:17 INFO - PROCESS | 1850 | 1461516077701 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:41:17 INFO - PROCESS | 1850 | 1461516077704 Marionette TRACE conn3 <- [1,1546,null,{}] 09:41:17 INFO - PROCESS | 1850 | 1461516077708 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:17 INFO - PROCESS | 1850 | 1461516077915 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:41:18 INFO - PROCESS | 1850 | 1461516078119 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8819000 == 127 [pid = 1850] [id = 394] 09:41:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a8e837c00) [pid = 1850] [serial = 1183] [outer = (nil)] 09:41:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a9ba1f400) [pid = 1850] [serial = 1184] [outer = 0x7f9a8e837c00] 09:41:18 INFO - PROCESS | 1850 | 1461516078234 Marionette DEBUG loaded listener.js 09:41:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9aa157f000) [pid = 1850] [serial = 1185] [outer = 0x7f9a8e837c00] 09:41:19 INFO - PROCESS | 1850 | 1461516079082 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:41:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:41:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1433ms 09:41:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:41:19 INFO - PROCESS | 1850 | 1461516079134 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:41:19 INFO - PROCESS | 1850 | 1461516079137 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:41:19 INFO - PROCESS | 1850 | 1461516079143 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:41:19 INFO - PROCESS | 1850 | 1461516079147 Marionette TRACE conn3 <- [1,1550,null,{}] 09:41:19 INFO - PROCESS | 1850 | 1461516079152 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:19 INFO - PROCESS | 1850 | 1461516079349 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:41:19 INFO - PROCESS | 1850 | 1461516079550 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaf460800 == 128 [pid = 1850] [id = 395] 09:41:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a90b4a800) [pid = 1850] [serial = 1186] [outer = (nil)] 09:41:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9aa74b6800) [pid = 1850] [serial = 1187] [outer = 0x7f9a90b4a800] 09:41:19 INFO - PROCESS | 1850 | 1461516079623 Marionette DEBUG loaded listener.js 09:41:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9aa8533800) [pid = 1850] [serial = 1188] [outer = 0x7f9a90b4a800] 09:41:20 INFO - PROCESS | 1850 | 1461516080478 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:41:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:41:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1385ms 09:41:20 INFO - PROCESS | 1850 | 1461516080531 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:41:20 INFO - PROCESS | 1850 | 1461516080534 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:41:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:41:20 INFO - PROCESS | 1850 | 1461516080540 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:41:20 INFO - PROCESS | 1850 | 1461516080543 Marionette TRACE conn3 <- [1,1554,null,{}] 09:41:20 INFO - PROCESS | 1850 | 1461516080548 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:20 INFO - PROCESS | 1850 | 1461516080724 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:41:20 INFO - PROCESS | 1850 | 1461516080926 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94b53000 == 129 [pid = 1850] [id = 396] 09:41:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a9beb2400) [pid = 1850] [serial = 1189] [outer = (nil)] 09:41:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9aaa741400) [pid = 1850] [serial = 1190] [outer = 0x7f9a9beb2400] 09:41:21 INFO - PROCESS | 1850 | 1461516081000 Marionette DEBUG loaded listener.js 09:41:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9aabfad000) [pid = 1850] [serial = 1191] [outer = 0x7f9a9beb2400] 09:41:21 INFO - PROCESS | 1850 | 1461516081890 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:41:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:41:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1387ms 09:41:21 INFO - PROCESS | 1850 | 1461516081928 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:41:21 INFO - PROCESS | 1850 | 1461516081931 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:41:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:41:21 INFO - PROCESS | 1850 | 1461516081937 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:41:21 INFO - PROCESS | 1850 | 1461516081941 Marionette TRACE conn3 <- [1,1558,null,{}] 09:41:21 INFO - PROCESS | 1850 | 1461516081946 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:22 INFO - PROCESS | 1850 | 1461516082141 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:41:22 INFO - PROCESS | 1850 | 1461516082344 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab199b800 == 130 [pid = 1850] [id = 397] 09:41:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a817ce000) [pid = 1850] [serial = 1192] [outer = (nil)] 09:41:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a817d5c00) [pid = 1850] [serial = 1193] [outer = 0x7f9a817ce000] 09:41:22 INFO - PROCESS | 1850 | 1461516082417 Marionette DEBUG loaded listener.js 09:41:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9aac1ab400) [pid = 1850] [serial = 1194] [outer = 0x7f9a817ce000] 09:41:23 INFO - PROCESS | 1850 | 1461516083285 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:41:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:41:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1378ms 09:41:23 INFO - PROCESS | 1850 | 1461516083316 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:41:23 INFO - PROCESS | 1850 | 1461516083319 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:41:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:41:23 INFO - PROCESS | 1850 | 1461516083331 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:41:23 INFO - PROCESS | 1850 | 1461516083333 Marionette TRACE conn3 <- [1,1562,null,{}] 09:41:23 INFO - PROCESS | 1850 | 1461516083342 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:23 INFO - PROCESS | 1850 | 1461516083544 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:41:23 INFO - PROCESS | 1850 | 1461516083754 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a85312800 == 131 [pid = 1850] [id = 398] 09:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a817d0800) [pid = 1850] [serial = 1195] [outer = (nil)] 09:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a88e9bc00) [pid = 1850] [serial = 1196] [outer = 0x7f9a817d0800] 09:41:23 INFO - PROCESS | 1850 | 1461516083824 Marionette DEBUG loaded listener.js 09:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a88ea0c00) [pid = 1850] [serial = 1197] [outer = 0x7f9a817d0800] 09:41:24 INFO - PROCESS | 1850 | 1461516084690 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:41:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:41:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1434ms 09:41:24 INFO - PROCESS | 1850 | 1461516084765 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:41:24 INFO - PROCESS | 1850 | 1461516084768 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:41:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:41:24 INFO - PROCESS | 1850 | 1461516084774 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:41:24 INFO - PROCESS | 1850 | 1461516084777 Marionette TRACE conn3 <- [1,1566,null,{}] 09:41:24 INFO - PROCESS | 1850 | 1461516084782 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:24 INFO - PROCESS | 1850 | 1461516084973 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:41:25 INFO - PROCESS | 1850 | 1461516085171 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab1a3c000 == 132 [pid = 1850] [id = 399] 09:41:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a817d2400) [pid = 1850] [serial = 1198] [outer = (nil)] 09:41:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a892b3800) [pid = 1850] [serial = 1199] [outer = 0x7f9a817d2400] 09:41:25 INFO - PROCESS | 1850 | 1461516085243 Marionette DEBUG loaded listener.js 09:41:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a892b8c00) [pid = 1850] [serial = 1200] [outer = 0x7f9a817d2400] 09:41:26 INFO - PROCESS | 1850 | 1461516086096 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:41:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:41:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1381ms 09:41:26 INFO - PROCESS | 1850 | 1461516086156 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:41:26 INFO - PROCESS | 1850 | 1461516086159 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:41:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:41:26 INFO - PROCESS | 1850 | 1461516086165 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:41:26 INFO - PROCESS | 1850 | 1461516086168 Marionette TRACE conn3 <- [1,1570,null,{}] 09:41:26 INFO - PROCESS | 1850 | 1461516086173 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:26 INFO - PROCESS | 1850 | 1461516086351 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:41:26 INFO - PROCESS | 1850 | 1461516086563 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a816ac800 == 133 [pid = 1850] [id = 400] 09:41:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a801e6400) [pid = 1850] [serial = 1201] [outer = (nil)] 09:41:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a801ef000) [pid = 1850] [serial = 1202] [outer = 0x7f9a801e6400] 09:41:26 INFO - PROCESS | 1850 | 1461516086673 Marionette DEBUG loaded listener.js 09:41:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a801f4000) [pid = 1850] [serial = 1203] [outer = 0x7f9a801e6400] 09:41:27 INFO - PROCESS | 1850 | 1461516087608 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:41:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:41:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1478ms 09:41:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:41:27 INFO - PROCESS | 1850 | 1461516087643 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:41:27 INFO - PROCESS | 1850 | 1461516087646 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:41:27 INFO - PROCESS | 1850 | 1461516087652 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:41:27 INFO - PROCESS | 1850 | 1461516087655 Marionette TRACE conn3 <- [1,1574,null,{}] 09:41:27 INFO - PROCESS | 1850 | 1461516087660 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:27 INFO - PROCESS | 1850 | 1461516087853 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:41:28 INFO - PROCESS | 1850 | 1461516088055 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a91253800 == 134 [pid = 1850] [id = 401] 09:41:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a801e8800) [pid = 1850] [serial = 1204] [outer = (nil)] 09:41:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a892b4400) [pid = 1850] [serial = 1205] [outer = 0x7f9a801e8800] 09:41:28 INFO - PROCESS | 1850 | 1461516088126 Marionette DEBUG loaded listener.js 09:41:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a892bcc00) [pid = 1850] [serial = 1206] [outer = 0x7f9a801e8800] 09:41:29 INFO - PROCESS | 1850 | 1461516089006 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:41:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:41:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1431ms 09:41:29 INFO - PROCESS | 1850 | 1461516089082 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:41:29 INFO - PROCESS | 1850 | 1461516089086 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:41:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:41:29 INFO - PROCESS | 1850 | 1461516089091 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:41:29 INFO - PROCESS | 1850 | 1461516089093 Marionette TRACE conn3 <- [1,1578,null,{}] 09:41:29 INFO - PROCESS | 1850 | 1461516089099 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:29 INFO - PROCESS | 1850 | 1461516089284 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:41:29 INFO - PROCESS | 1850 | 1461516089493 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81871800 == 135 [pid = 1850] [id = 402] 09:41:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a801f5c00) [pid = 1850] [serial = 1207] [outer = (nil)] 09:41:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a81845c00) [pid = 1850] [serial = 1208] [outer = 0x7f9a801f5c00] 09:41:29 INFO - PROCESS | 1850 | 1461516089563 Marionette DEBUG loaded listener.js 09:41:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a8184ac00) [pid = 1850] [serial = 1209] [outer = 0x7f9a801f5c00] 09:41:30 INFO - PROCESS | 1850 | 1461516090426 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:41:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:41:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1632ms 09:41:30 INFO - PROCESS | 1850 | 1461516090753 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:41:30 INFO - PROCESS | 1850 | 1461516090760 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:41:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:41:30 INFO - PROCESS | 1850 | 1461516090767 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:41:30 INFO - PROCESS | 1850 | 1461516090770 Marionette TRACE conn3 <- [1,1582,null,{}] 09:41:30 INFO - PROCESS | 1850 | 1461516090778 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:30 INFO - PROCESS | 1850 | 1461516090954 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:41:31 INFO - PROCESS | 1850 | 1461516091221 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a849d9800 == 136 [pid = 1850] [id = 403] 09:41:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a81846c00) [pid = 1850] [serial = 1210] [outer = (nil)] 09:41:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a83a34000) [pid = 1850] [serial = 1211] [outer = 0x7f9a81846c00] 09:41:31 INFO - PROCESS | 1850 | 1461516091326 Marionette DEBUG loaded listener.js 09:41:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a854d4400) [pid = 1850] [serial = 1212] [outer = 0x7f9a81846c00] 09:41:32 INFO - PROCESS | 1850 | 1461516092351 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:41:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:41:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1638ms 09:41:32 INFO - PROCESS | 1850 | 1461516092406 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:41:32 INFO - PROCESS | 1850 | 1461516092410 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:41:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:41:32 INFO - PROCESS | 1850 | 1461516092422 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:41:32 INFO - PROCESS | 1850 | 1461516092426 Marionette TRACE conn3 <- [1,1586,null,{}] 09:41:32 INFO - PROCESS | 1850 | 1461516092432 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:32 INFO - PROCESS | 1850 | 1461516092600 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:41:32 INFO - PROCESS | 1850 | 1461516092859 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825f4800 == 137 [pid = 1850] [id = 404] 09:41:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a8927c400) [pid = 1850] [serial = 1213] [outer = (nil)] 09:41:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a892b5c00) [pid = 1850] [serial = 1214] [outer = 0x7f9a8927c400] 09:41:32 INFO - PROCESS | 1850 | 1461516092977 Marionette DEBUG loaded listener.js 09:41:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a894cd000) [pid = 1850] [serial = 1215] [outer = 0x7f9a8927c400] 09:41:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90cab000 == 136 [pid = 1850] [id = 385] 09:41:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f347000 == 135 [pid = 1850] [id = 384] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a9baf5c00) [pid = 1850] [serial = 1070] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a890a8400) [pid = 1850] [serial = 1076] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a9aa55000) [pid = 1850] [serial = 1064] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a9cc5a800) [pid = 1850] [serial = 1067] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9aa73ba800) [pid = 1850] [serial = 1073] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a947c5800) [pid = 1850] [serial = 1097] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e607800 == 134 [pid = 1850] [id = 383] 09:41:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a88d76000 == 133 [pid = 1850] [id = 382] 09:41:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a815d6000 == 132 [pid = 1850] [id = 381] 09:41:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dacb000 == 131 [pid = 1850] [id = 380] 09:41:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a849d8000 == 130 [pid = 1850] [id = 379] 09:41:33 INFO - PROCESS | 1850 | 1461516093933 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a92322c00) [pid = 1850] [serial = 1091] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a8700c000) [pid = 1850] [serial = 1037] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a916b9800) [pid = 1850] [serial = 1049] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a9398a400) [pid = 1850] [serial = 1092] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a8ff52800) [pid = 1850] [serial = 1043] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a8da1dc00) [pid = 1850] [serial = 1083] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a8e837400) [pid = 1850] [serial = 1086] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a83a2b000) [pid = 1850] [serial = 1079] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a913d7800) [pid = 1850] [serial = 1046] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a99723c00) [pid = 1850] [serial = 1058] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a87005c00) [pid = 1850] [serial = 1094] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a8ff58000) [pid = 1850] [serial = 1095] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a99ea1000) [pid = 1850] [serial = 1061] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a91108400) [pid = 1850] [serial = 1089] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a8d806400) [pid = 1850] [serial = 1082] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a90a10400) [pid = 1850] [serial = 1035] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a948c9800) [pid = 1850] [serial = 1052] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a8d99ec00) [pid = 1850] [serial = 1040] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a970aa400) [pid = 1850] [serial = 1055] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a86f1a400) [pid = 1850] [serial = 1080] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a90b4ac00) [pid = 1850] [serial = 1088] [outer = (nil)] [url = about:blank] 09:41:33 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a8e580800) [pid = 1850] [serial = 1085] [outer = (nil)] [url = about:blank] 09:41:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:41:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1599ms 09:41:34 INFO - PROCESS | 1850 | 1461516094020 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:41:34 INFO - PROCESS | 1850 | 1461516094024 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:41:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:41:34 INFO - PROCESS | 1850 | 1461516094029 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:41:34 INFO - PROCESS | 1850 | 1461516094032 Marionette TRACE conn3 <- [1,1590,null,{}] 09:41:34 INFO - PROCESS | 1850 | 1461516094046 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:34 INFO - PROCESS | 1850 | 1461516094230 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:41:34 INFO - PROCESS | 1850 | 1461516094495 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d66800 == 131 [pid = 1850] [id = 405] 09:41:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a8d7bbc00) [pid = 1850] [serial = 1216] [outer = (nil)] 09:41:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a8d99e400) [pid = 1850] [serial = 1217] [outer = 0x7f9a8d7bbc00] 09:41:34 INFO - PROCESS | 1850 | 1461516094566 Marionette DEBUG loaded listener.js 09:41:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a8da1dc00) [pid = 1850] [serial = 1218] [outer = 0x7f9a8d7bbc00] 09:41:35 INFO - PROCESS | 1850 | 1461516095287 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:41:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:41:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1281ms 09:41:35 INFO - PROCESS | 1850 | 1461516095323 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:41:35 INFO - PROCESS | 1850 | 1461516095327 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:41:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:41:35 INFO - PROCESS | 1850 | 1461516095333 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:41:35 INFO - PROCESS | 1850 | 1461516095335 Marionette TRACE conn3 <- [1,1594,null,{}] 09:41:35 INFO - PROCESS | 1850 | 1461516095340 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:35 INFO - PROCESS | 1850 | 1461516095513 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:41:35 INFO - PROCESS | 1850 | 1461516095530 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc8c800 == 132 [pid = 1850] [id = 406] 09:41:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a8da1e400) [pid = 1850] [serial = 1219] [outer = (nil)] 09:41:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a8e5d2800) [pid = 1850] [serial = 1220] [outer = 0x7f9a8da1e400] 09:41:35 INFO - PROCESS | 1850 | 1461516095591 Marionette DEBUG loaded listener.js 09:41:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a8f5ef800) [pid = 1850] [serial = 1221] [outer = 0x7f9a8da1e400] 09:41:36 INFO - PROCESS | 1850 | 1461516096517 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:41:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:41:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1228ms 09:41:36 INFO - PROCESS | 1850 | 1461516096562 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:41:36 INFO - PROCESS | 1850 | 1461516096566 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:41:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:41:36 INFO - PROCESS | 1850 | 1461516096593 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:41:36 INFO - PROCESS | 1850 | 1461516096597 Marionette TRACE conn3 <- [1,1598,null,{}] 09:41:36 INFO - PROCESS | 1850 | 1461516096603 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:36 INFO - PROCESS | 1850 | 1461516096835 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:41:36 INFO - PROCESS | 1850 | 1461516096866 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f48f800 == 133 [pid = 1850] [id = 407] 09:41:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a8d80bc00) [pid = 1850] [serial = 1222] [outer = (nil)] 09:41:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a900a4400) [pid = 1850] [serial = 1223] [outer = 0x7f9a8d80bc00] 09:41:36 INFO - PROCESS | 1850 | 1461516096929 Marionette DEBUG loaded listener.js 09:41:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a91106000) [pid = 1850] [serial = 1224] [outer = 0x7f9a8d80bc00] 09:41:37 INFO - PROCESS | 1850 | 1461516097796 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:41:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:41:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1255ms 09:41:37 INFO - PROCESS | 1850 | 1461516097828 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:41:37 INFO - PROCESS | 1850 | 1461516097831 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:41:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:41:37 INFO - PROCESS | 1850 | 1461516097838 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:41:37 INFO - PROCESS | 1850 | 1461516097840 Marionette TRACE conn3 <- [1,1602,null,{}] 09:41:37 INFO - PROCESS | 1850 | 1461516097845 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:38 INFO - PROCESS | 1850 | 1461516098108 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:41:38 INFO - PROCESS | 1850 | 1461516098144 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9124e800 == 134 [pid = 1850] [id = 408] 09:41:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a93985400) [pid = 1850] [serial = 1225] [outer = (nil)] 09:41:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a93fa1400) [pid = 1850] [serial = 1226] [outer = 0x7f9a93985400] 09:41:38 INFO - PROCESS | 1850 | 1461516098206 Marionette DEBUG loaded listener.js 09:41:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a98054800) [pid = 1850] [serial = 1227] [outer = 0x7f9a93985400] 09:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a848e4400) [pid = 1850] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a817e6000) [pid = 1850] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a8ff5e400) [pid = 1850] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a89274c00) [pid = 1850] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a86f0ec00) [pid = 1850] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a8e579800) [pid = 1850] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a8da21400) [pid = 1850] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a890af800) [pid = 1850] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:41:39 INFO - PROCESS | 1850 | 1461516099112 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:41:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:41:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1327ms 09:41:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:41:39 INFO - PROCESS | 1850 | 1461516099165 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:41:39 INFO - PROCESS | 1850 | 1461516099168 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:41:39 INFO - PROCESS | 1850 | 1461516099174 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:41:39 INFO - PROCESS | 1850 | 1461516099176 Marionette TRACE conn3 <- [1,1606,null,{}] 09:41:39 INFO - PROCESS | 1850 | 1461516099195 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:39 INFO - PROCESS | 1850 | 1461516099350 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:41:39 INFO - PROCESS | 1850 | 1461516099363 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a923a8000 == 135 [pid = 1850] [id = 409] 09:41:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a89274c00) [pid = 1850] [serial = 1228] [outer = (nil)] 09:41:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a99331c00) [pid = 1850] [serial = 1229] [outer = 0x7f9a89274c00] 09:41:39 INFO - PROCESS | 1850 | 1461516099433 Marionette DEBUG loaded listener.js 09:41:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a99881c00) [pid = 1850] [serial = 1230] [outer = 0x7f9a89274c00] 09:41:40 INFO - PROCESS | 1850 | 1461516100256 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:41:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:41:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1131ms 09:41:40 INFO - PROCESS | 1850 | 1461516100305 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:41:40 INFO - PROCESS | 1850 | 1461516100308 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:41:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:41:40 INFO - PROCESS | 1850 | 1461516100324 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:41:40 INFO - PROCESS | 1850 | 1461516100326 Marionette TRACE conn3 <- [1,1610,null,{}] 09:41:40 INFO - PROCESS | 1850 | 1461516100331 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:40 INFO - PROCESS | 1850 | 1461516100500 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:41:40 INFO - PROCESS | 1850 | 1461516100636 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a815d8000 == 136 [pid = 1850] [id = 410] 09:41:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a801e7400) [pid = 1850] [serial = 1231] [outer = (nil)] 09:41:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a801f4c00) [pid = 1850] [serial = 1232] [outer = 0x7f9a801e7400] 09:41:40 INFO - PROCESS | 1850 | 1461516100853 Marionette DEBUG loaded listener.js 09:41:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a817d9c00) [pid = 1850] [serial = 1233] [outer = 0x7f9a801e7400] 09:41:41 INFO - PROCESS | 1850 | 1461516101831 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:41:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:41:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1580ms 09:41:41 INFO - PROCESS | 1850 | 1461516101905 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:41:41 INFO - PROCESS | 1850 | 1461516101913 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:41:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:41:41 INFO - PROCESS | 1850 | 1461516101921 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:41:41 INFO - PROCESS | 1850 | 1461516101925 Marionette TRACE conn3 <- [1,1614,null,{}] 09:41:41 INFO - PROCESS | 1850 | 1461516101932 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:42 INFO - PROCESS | 1850 | 1461516102177 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:41:42 INFO - PROCESS | 1850 | 1461516102426 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a896c9800 == 137 [pid = 1850] [id = 411] 09:41:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a88ea1c00) [pid = 1850] [serial = 1234] [outer = (nil)] 09:41:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a8927a400) [pid = 1850] [serial = 1235] [outer = 0x7f9a88ea1c00] 09:41:42 INFO - PROCESS | 1850 | 1461516102546 Marionette DEBUG loaded listener.js 09:41:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a89598000) [pid = 1850] [serial = 1236] [outer = 0x7f9a88ea1c00] 09:41:43 INFO - PROCESS | 1850 | 1461516103428 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:41:43 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 09:41:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1541ms 09:41:43 INFO - PROCESS | 1850 | 1461516103464 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:41:43 INFO - PROCESS | 1850 | 1461516103470 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:41:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:41:43 INFO - PROCESS | 1850 | 1461516103478 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:41:43 INFO - PROCESS | 1850 | 1461516103481 Marionette TRACE conn3 <- [1,1618,null,{}] 09:41:43 INFO - PROCESS | 1850 | 1461516103487 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:43 INFO - PROCESS | 1850 | 1461516103678 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:41:43 INFO - PROCESS | 1850 | 1461516103885 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90e66800 == 138 [pid = 1850] [id = 412] 09:41:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a8d558800) [pid = 1850] [serial = 1237] [outer = (nil)] 09:41:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a8da0e000) [pid = 1850] [serial = 1238] [outer = 0x7f9a8d558800] 09:41:43 INFO - PROCESS | 1850 | 1461516103956 Marionette DEBUG loaded listener.js 09:41:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a8e54fc00) [pid = 1850] [serial = 1239] [outer = 0x7f9a8d558800] 09:41:44 INFO - PROCESS | 1850 | 1461516104920 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:41:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:41:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1491ms 09:41:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:41:44 INFO - PROCESS | 1850 | 1461516104970 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:41:44 INFO - PROCESS | 1850 | 1461516104973 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:41:44 INFO - PROCESS | 1850 | 1461516104982 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:41:44 INFO - PROCESS | 1850 | 1461516104991 Marionette TRACE conn3 <- [1,1622,null,{}] 09:41:45 INFO - PROCESS | 1850 | 1461516105005 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:45 INFO - PROCESS | 1850 | 1461516105213 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:41:45 INFO - PROCESS | 1850 | 1461516105415 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d4f800 == 139 [pid = 1850] [id = 413] 09:41:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a8ff53c00) [pid = 1850] [serial = 1240] [outer = (nil)] 09:41:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a9110e400) [pid = 1850] [serial = 1241] [outer = 0x7f9a8ff53c00] 09:41:45 INFO - PROCESS | 1850 | 1461516105489 Marionette DEBUG loaded listener.js 09:41:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a927da400) [pid = 1850] [serial = 1242] [outer = 0x7f9a8ff53c00] 09:41:46 INFO - PROCESS | 1850 | 1461516106386 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:41:46 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 09:41:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1440ms 09:41:46 INFO - PROCESS | 1850 | 1461516106420 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:41:46 INFO - PROCESS | 1850 | 1461516106424 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:41:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:41:46 INFO - PROCESS | 1850 | 1461516106431 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:41:46 INFO - PROCESS | 1850 | 1461516106433 Marionette TRACE conn3 <- [1,1626,null,{}] 09:41:46 INFO - PROCESS | 1850 | 1461516106438 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:46 INFO - PROCESS | 1850 | 1461516106633 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:41:46 INFO - PROCESS | 1850 | 1461516106842 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a457000 == 140 [pid = 1850] [id = 414] 09:41:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a90086800) [pid = 1850] [serial = 1243] [outer = (nil)] 09:41:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a947c4400) [pid = 1850] [serial = 1244] [outer = 0x7f9a90086800] 09:41:46 INFO - PROCESS | 1850 | 1461516106918 Marionette DEBUG loaded listener.js 09:41:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a964c9000) [pid = 1850] [serial = 1245] [outer = 0x7f9a90086800] 09:41:47 INFO - PROCESS | 1850 | 1461516107786 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:41:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:41:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1387ms 09:41:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:41:47 INFO - PROCESS | 1850 | 1461516107818 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:41:47 INFO - PROCESS | 1850 | 1461516107821 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:41:47 INFO - PROCESS | 1850 | 1461516107827 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:41:47 INFO - PROCESS | 1850 | 1461516107830 Marionette TRACE conn3 <- [1,1630,null,{}] 09:41:47 INFO - PROCESS | 1850 | 1461516107835 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:48 INFO - PROCESS | 1850 | 1461516108022 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:41:48 INFO - PROCESS | 1850 | 1461516108231 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b34a000 == 141 [pid = 1850] [id = 415] 09:41:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a9974b400) [pid = 1850] [serial = 1246] [outer = (nil)] 09:41:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a99878400) [pid = 1850] [serial = 1247] [outer = 0x7f9a9974b400] 09:41:48 INFO - PROCESS | 1850 | 1461516108363 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a9aa59000) [pid = 1850] [serial = 1248] [outer = 0x7f9a9974b400] 09:41:49 INFO - PROCESS | 1850 | 1461516109321 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:41:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:41:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1537ms 09:41:49 INFO - PROCESS | 1850 | 1461516109367 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:41:49 INFO - PROCESS | 1850 | 1461516109370 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:41:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:41:49 INFO - PROCESS | 1850 | 1461516109376 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:41:49 INFO - PROCESS | 1850 | 1461516109378 Marionette TRACE conn3 <- [1,1634,null,{}] 09:41:49 INFO - PROCESS | 1850 | 1461516109384 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:49 INFO - PROCESS | 1850 | 1461516109594 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:41:49 INFO - PROCESS | 1850 | 1461516109797 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaa234000 == 142 [pid = 1850] [id = 416] 09:41:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a9ba1bc00) [pid = 1850] [serial = 1249] [outer = (nil)] 09:41:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9aa853c400) [pid = 1850] [serial = 1250] [outer = 0x7f9a9ba1bc00] 09:41:49 INFO - PROCESS | 1850 | 1461516109871 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9aaa2a0800) [pid = 1850] [serial = 1251] [outer = 0x7f9a9ba1bc00] 09:41:50 INFO - PROCESS | 1850 | 1461516110742 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:41:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1427ms 09:41:50 INFO - PROCESS | 1850 | 1461516110804 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 1850 | 1461516110807 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:41:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:41:50 INFO - PROCESS | 1850 | 1461516110813 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1850 | 1461516110815 Marionette TRACE conn3 <- [1,1638,null,{}] 09:41:50 INFO - PROCESS | 1850 | 1461516110821 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:51 INFO - PROCESS | 1850 | 1461516111021 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:41:51 INFO - PROCESS | 1850 | 1461516111224 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aae68f800 == 143 [pid = 1850] [id = 417] 09:41:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a816ec400) [pid = 1850] [serial = 1252] [outer = (nil)] 09:41:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a816f4000) [pid = 1850] [serial = 1253] [outer = 0x7f9a816ec400] 09:41:51 INFO - PROCESS | 1850 | 1461516111298 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a816f9000) [pid = 1850] [serial = 1254] [outer = 0x7f9a816ec400] 09:41:52 INFO - PROCESS | 1850 | 1461516112150 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:41:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1377ms 09:41:52 INFO - PROCESS | 1850 | 1461516112191 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 1850 | 1461516112194 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:41:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:41:52 INFO - PROCESS | 1850 | 1461516112200 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 1850 | 1461516112202 Marionette TRACE conn3 <- [1,1642,null,{}] 09:41:52 INFO - PROCESS | 1850 | 1461516112226 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:52 INFO - PROCESS | 1850 | 1461516112409 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:41:52 INFO - PROCESS | 1850 | 1461516112615 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab19a9000 == 144 [pid = 1850] [id = 418] 09:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a816ea800) [pid = 1850] [serial = 1255] [outer = (nil)] 09:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a9cc5a800) [pid = 1850] [serial = 1256] [outer = 0x7f9a816ea800] 09:41:52 INFO - PROCESS | 1850 | 1461516112691 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9aabfb7400) [pid = 1850] [serial = 1257] [outer = 0x7f9a816ea800] 09:41:53 INFO - PROCESS | 1850 | 1461516113555 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:41:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:41:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1380ms 09:41:53 INFO - PROCESS | 1850 | 1461516113589 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:41:53 INFO - PROCESS | 1850 | 1461516113592 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:41:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:41:53 INFO - PROCESS | 1850 | 1461516113601 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 1850 | 1461516113604 Marionette TRACE conn3 <- [1,1646,null,{}] 09:41:53 INFO - PROCESS | 1850 | 1461516113609 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:53 INFO - PROCESS | 1850 | 1461516113785 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:41:54 INFO - PROCESS | 1850 | 1461516114070 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86b5b800 == 145 [pid = 1850] [id = 419] 09:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a86fb1c00) [pid = 1850] [serial = 1258] [outer = (nil)] 09:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a86fb7400) [pid = 1850] [serial = 1259] [outer = 0x7f9a86fb1c00] 09:41:54 INFO - PROCESS | 1850 | 1461516114152 Marionette DEBUG loaded listener.js 09:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a86fbb800) [pid = 1850] [serial = 1260] [outer = 0x7f9a86fb1c00] 09:41:55 INFO - PROCESS | 1850 | 1461516114996 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:41:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:41:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1430ms 09:41:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:41:55 INFO - PROCESS | 1850 | 1461516115032 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 1850 | 1461516115034 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:41:55 INFO - PROCESS | 1850 | 1461516115041 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 1850 | 1461516115044 Marionette TRACE conn3 <- [1,1650,null,{}] 09:41:55 INFO - PROCESS | 1850 | 1461516115049 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:55 INFO - PROCESS | 1850 | 1461516115227 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:41:55 INFO - PROCESS | 1850 | 1461516115487 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81715800 == 146 [pid = 1850] [id = 420] 09:41:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a86fbc400) [pid = 1850] [serial = 1261] [outer = (nil)] 09:41:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a88ea7000) [pid = 1850] [serial = 1262] [outer = 0x7f9a86fbc400] 09:41:55 INFO - PROCESS | 1850 | 1461516115573 Marionette DEBUG loaded listener.js 09:41:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a88eadc00) [pid = 1850] [serial = 1263] [outer = 0x7f9a86fbc400] 09:41:56 INFO - PROCESS | 1850 | 1461516116437 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:41:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:41:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1429ms 09:41:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:41:56 INFO - PROCESS | 1850 | 1461516116469 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:41:56 INFO - PROCESS | 1850 | 1461516116473 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:41:56 INFO - PROCESS | 1850 | 1461516116478 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:41:56 INFO - PROCESS | 1850 | 1461516116482 Marionette TRACE conn3 <- [1,1654,null,{}] 09:41:56 INFO - PROCESS | 1850 | 1461516116487 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:56 INFO - PROCESS | 1850 | 1461516116711 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:41:56 INFO - PROCESS | 1850 | 1461516116918 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8231b800 == 147 [pid = 1850] [id = 421] 09:41:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a82e29800) [pid = 1850] [serial = 1264] [outer = (nil)] 09:41:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a82e34400) [pid = 1850] [serial = 1265] [outer = 0x7f9a82e29800] 09:41:57 INFO - PROCESS | 1850 | 1461516117028 Marionette DEBUG loaded listener.js 09:41:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9aabfb6400) [pid = 1850] [serial = 1266] [outer = 0x7f9a82e29800] 09:41:57 INFO - PROCESS | 1850 | 1461516117885 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:41:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1429ms 09:41:57 INFO - PROCESS | 1850 | 1461516117908 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 1850 | 1461516117911 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:41:57 INFO - PROCESS | 1850 | 1461516117916 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 1850 | 1461516117919 Marionette TRACE conn3 <- [1,1658,null,{}] 09:41:57 INFO - PROCESS | 1850 | 1461516117924 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:58 INFO - PROCESS | 1850 | 1461516118105 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:41:58 INFO - PROCESS | 1850 | 1461516118315 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ec50800 == 148 [pid = 1850] [id = 422] 09:41:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a7eca5400) [pid = 1850] [serial = 1267] [outer = (nil)] 09:41:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a7ecae000) [pid = 1850] [serial = 1268] [outer = 0x7f9a7eca5400] 09:41:58 INFO - PROCESS | 1850 | 1461516118428 Marionette DEBUG loaded listener.js 09:41:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a7ecb3000) [pid = 1850] [serial = 1269] [outer = 0x7f9a7eca5400] 09:41:59 INFO - PROCESS | 1850 | 1461516119264 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1382ms 09:41:59 INFO - PROCESS | 1850 | 1461516119299 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 1850 | 1461516119303 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:41:59 INFO - PROCESS | 1850 | 1461516119308 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 1850 | 1461516119310 Marionette TRACE conn3 <- [1,1662,null,{}] 09:41:59 INFO - PROCESS | 1850 | 1461516119316 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:41:59 INFO - PROCESS | 1850 | 1461516119524 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:41:59 INFO - PROCESS | 1850 | 1461516119793 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ee95800 == 149 [pid = 1850] [id = 423] 09:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a7eca6000) [pid = 1850] [serial = 1270] [outer = (nil)] 09:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a86fb1400) [pid = 1850] [serial = 1271] [outer = 0x7f9a7eca6000] 09:41:59 INFO - PROCESS | 1850 | 1461516119869 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a9aa07800) [pid = 1850] [serial = 1272] [outer = 0x7f9a7eca6000] 09:42:00 INFO - PROCESS | 1850 | 1461516120747 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1497ms 09:42:00 INFO - PROCESS | 1850 | 1461516120807 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:42:00 INFO - PROCESS | 1850 | 1461516120811 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:42:00 INFO - PROCESS | 1850 | 1461516120816 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1850 | 1461516120819 Marionette TRACE conn3 <- [1,1666,null,{}] 09:42:00 INFO - PROCESS | 1850 | 1461516120824 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:01 INFO - PROCESS | 1850 | 1461516121017 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:42:01 INFO - PROCESS | 1850 | 1461516121231 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a801ce000 == 150 [pid = 1850] [id = 424] 09:42:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a7ecb3400) [pid = 1850] [serial = 1273] [outer = (nil)] 09:42:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a84847800) [pid = 1850] [serial = 1274] [outer = 0x7f9a7ecb3400] 09:42:01 INFO - PROCESS | 1850 | 1461516121345 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a8484c800) [pid = 1850] [serial = 1275] [outer = 0x7f9a7ecb3400] 09:42:03 INFO - PROCESS | 1850 | 1461516123063 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2289ms 09:42:03 INFO - PROCESS | 1850 | 1461516123106 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:42:03 INFO - PROCESS | 1850 | 1461516123112 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:42:03 INFO - PROCESS | 1850 | 1461516123120 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:42:03 INFO - PROCESS | 1850 | 1461516123124 Marionette TRACE conn3 <- [1,1670,null,{}] 09:42:03 INFO - PROCESS | 1850 | 1461516123132 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:03 INFO - PROCESS | 1850 | 1461516123337 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:42:03 INFO - PROCESS | 1850 | 1461516123642 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83ad4000 == 151 [pid = 1850] [id = 425] 09:42:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a82e2e800) [pid = 1850] [serial = 1276] [outer = (nil)] 09:42:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a82e34c00) [pid = 1850] [serial = 1277] [outer = 0x7f9a82e2e800] 09:42:03 INFO - PROCESS | 1850 | 1461516123715 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a8484f000) [pid = 1850] [serial = 1278] [outer = 0x7f9a82e2e800] 09:42:04 INFO - PROCESS | 1850 | 1461516124593 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1536ms 09:42:04 INFO - PROCESS | 1850 | 1461516124657 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 1850 | 1461516124664 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:42:04 INFO - PROCESS | 1850 | 1461516124673 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 1850 | 1461516124677 Marionette TRACE conn3 <- [1,1674,null,{}] 09:42:04 INFO - PROCESS | 1850 | 1461516124683 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:04 INFO - PROCESS | 1850 | 1461516124862 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:42:05 INFO - PROCESS | 1850 | 1461516125320 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a815d6800 == 152 [pid = 1850] [id = 426] 09:42:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a86fb8c00) [pid = 1850] [serial = 1279] [outer = (nil)] 09:42:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a88e93400) [pid = 1850] [serial = 1280] [outer = 0x7f9a86fb8c00] 09:42:05 INFO - PROCESS | 1850 | 1461516125394 Marionette DEBUG loaded listener.js 09:42:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a88ea3800) [pid = 1850] [serial = 1281] [outer = 0x7f9a86fb8c00] 09:42:06 INFO - PROCESS | 1850 | 1461516126260 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a88d68000 == 151 [pid = 1850] [id = 357] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d5d800 == 150 [pid = 1850] [id = 272] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d61d800 == 149 [pid = 1850] [id = 358] 09:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1733ms 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a8d55b400) [pid = 1850] [serial = 1133] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a854d3800) [pid = 1850] [serial = 1136] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a915f5000) [pid = 1850] [serial = 1160] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a923a8000 == 148 [pid = 1850] [id = 409] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9124e800 == 147 [pid = 1850] [id = 408] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f48f800 == 146 [pid = 1850] [id = 407] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dc8c800 == 145 [pid = 1850] [id = 406] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a88d66800 == 144 [pid = 1850] [id = 405] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a825f4800 == 143 [pid = 1850] [id = 404] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a849d9800 == 142 [pid = 1850] [id = 403] 09:42:06 INFO - PROCESS | 1850 | 1461516126490 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:42:06 INFO - PROCESS | 1850 | 1461516126494 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab1a3c000 == 141 [pid = 1850] [id = 399] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a85312800 == 140 [pid = 1850] [id = 398] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab199b800 == 139 [pid = 1850] [id = 397] 09:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94b53000 == 138 [pid = 1850] [id = 396] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aaf460800 == 137 [pid = 1850] [id = 395] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8819000 == 136 [pid = 1850] [id = 394] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa06fd000 == 135 [pid = 1850] [id = 393] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b345800 == 134 [pid = 1850] [id = 392] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a39a800 == 133 [pid = 1850] [id = 391] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9648e000 == 132 [pid = 1850] [id = 390] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94610000 == 131 [pid = 1850] [id = 389] 09:42:06 INFO - PROCESS | 1850 | 1461516126518 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 1850 | 1461516126524 Marionette TRACE conn3 <- [1,1678,null,{}] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e709800 == 130 [pid = 1850] [id = 388] 09:42:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86f34800 == 129 [pid = 1850] [id = 387] 09:42:06 INFO - PROCESS | 1850 | 1461516126543 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:06 INFO - PROCESS | 1850 | 1461516126729 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a948c3c00) [pid = 1850] [serial = 1109] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8d550c00) [pid = 1850] [serial = 1143] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a890b1c00) [pid = 1850] [serial = 1142] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a87006400) [pid = 1850] [serial = 1140] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a83a2dc00) [pid = 1850] [serial = 1139] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a90089000) [pid = 1850] [serial = 1154] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a9aa58c00) [pid = 1850] [serial = 1115] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a89274000) [pid = 1850] [serial = 1100] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a8d998400) [pid = 1850] [serial = 1145] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a8da16c00) [pid = 1850] [serial = 1146] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a947ccc00) [pid = 1850] [serial = 1098] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a8e83d400) [pid = 1850] [serial = 1151] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a8e57c400) [pid = 1850] [serial = 1148] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a8e5d0c00) [pid = 1850] [serial = 1149] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a8e584000) [pid = 1850] [serial = 1103] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9aa78d3800) [pid = 1850] [serial = 1124] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9aac1a3400) [pid = 1850] [serial = 1130] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a927e4400) [pid = 1850] [serial = 1106] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a9938b000) [pid = 1850] [serial = 1112] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9aa85e3c00) [pid = 1850] [serial = 1127] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a9cc74800) [pid = 1850] [serial = 1118] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a9befac00) [pid = 1850] [serial = 1121] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a90dba400) [pid = 1850] [serial = 1155] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a90eca400) [pid = 1850] [serial = 1157] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a8ff53800) [pid = 1850] [serial = 1152] [outer = (nil)] [url = about:blank] 09:42:06 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a915ef800) [pid = 1850] [serial = 1158] [outer = (nil)] [url = about:blank] 09:42:07 INFO - PROCESS | 1850 | 1461516127013 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a849ea800 == 130 [pid = 1850] [id = 427] 09:42:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a88e9c000) [pid = 1850] [serial = 1282] [outer = (nil)] 09:42:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a89274000) [pid = 1850] [serial = 1283] [outer = 0x7f9a88e9c000] 09:42:07 INFO - PROCESS | 1850 | 1461516127082 Marionette DEBUG loaded listener.js 09:42:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a894ca800) [pid = 1850] [serial = 1284] [outer = 0x7f9a88e9c000] 09:42:07 INFO - PROCESS | 1850 | 1461516127913 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1456ms 09:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:42:07 INFO - PROCESS | 1850 | 1461516127963 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 1850 | 1461516127967 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:42:07 INFO - PROCESS | 1850 | 1461516127987 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 1850 | 1461516127990 Marionette TRACE conn3 <- [1,1682,null,{}] 09:42:07 INFO - PROCESS | 1850 | 1461516127997 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:08 INFO - PROCESS | 1850 | 1461516128205 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:42:08 INFO - PROCESS | 1850 | 1461516128217 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d9da800 == 131 [pid = 1850] [id = 428] 09:42:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a8927ac00) [pid = 1850] [serial = 1285] [outer = (nil)] 09:42:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a8d807000) [pid = 1850] [serial = 1286] [outer = 0x7f9a8927ac00] 09:42:08 INFO - PROCESS | 1850 | 1461516128291 Marionette DEBUG loaded listener.js 09:42:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a8da0ac00) [pid = 1850] [serial = 1287] [outer = 0x7f9a8927ac00] 09:42:09 INFO - PROCESS | 1850 | 1461516129476 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1545ms 09:42:09 INFO - PROCESS | 1850 | 1461516129519 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:42:09 INFO - PROCESS | 1850 | 1461516129523 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:42:09 INFO - PROCESS | 1850 | 1461516129528 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:42:09 INFO - PROCESS | 1850 | 1461516129542 Marionette TRACE conn3 <- [1,1686,null,{}] 09:42:09 INFO - PROCESS | 1850 | 1461516129556 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:09 INFO - PROCESS | 1850 | 1461516129802 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:42:09 INFO - PROCESS | 1850 | 1461516129840 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc8b800 == 132 [pid = 1850] [id = 429] 09:42:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a892b9c00) [pid = 1850] [serial = 1288] [outer = (nil)] 09:42:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a8da1d800) [pid = 1850] [serial = 1289] [outer = 0x7f9a892b9c00] 09:42:09 INFO - PROCESS | 1850 | 1461516129903 Marionette DEBUG loaded listener.js 09:42:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a8dc3cc00) [pid = 1850] [serial = 1290] [outer = 0x7f9a892b9c00] 09:42:10 INFO - PROCESS | 1850 | 1461516130810 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:42:10 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 09:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1298ms 09:42:10 INFO - PROCESS | 1850 | 1461516130827 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 1850 | 1461516130830 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:42:10 INFO - PROCESS | 1850 | 1461516130836 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 1850 | 1461516130839 Marionette TRACE conn3 <- [1,1690,null,{}] 09:42:10 INFO - PROCESS | 1850 | 1461516130852 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:11 INFO - PROCESS | 1850 | 1461516131136 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a93985400) [pid = 1850] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a81846c00) [pid = 1850] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a8d7bbc00) [pid = 1850] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a8927c400) [pid = 1850] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a8da1e400) [pid = 1850] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a8d80bc00) [pid = 1850] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a8927c000) [pid = 1850] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:42:11 INFO - PROCESS | 1850 | 1461516131876 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836cc800 == 133 [pid = 1850] [id = 430] 09:42:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a80411800) [pid = 1850] [serial = 1291] [outer = (nil)] 09:42:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a8927c000) [pid = 1850] [serial = 1292] [outer = 0x7f9a80411800] 09:42:11 INFO - PROCESS | 1850 | 1461516131947 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a90086400) [pid = 1850] [serial = 1293] [outer = 0x7f9a80411800] 09:42:12 INFO - PROCESS | 1850 | 1461516132654 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1841ms 09:42:12 INFO - PROCESS | 1850 | 1461516132679 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 1850 | 1461516132682 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:42:12 INFO - PROCESS | 1850 | 1461516132688 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - PROCESS | 1850 | 1461516132691 Marionette TRACE conn3 <- [1,1694,null,{}] 09:42:12 INFO - PROCESS | 1850 | 1461516132695 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:12 INFO - PROCESS | 1850 | 1461516132956 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:42:12 INFO - PROCESS | 1850 | 1461516132981 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90baf000 == 134 [pid = 1850] [id = 431] 09:42:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a8e5d4c00) [pid = 1850] [serial = 1294] [outer = (nil)] 09:42:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a900aec00) [pid = 1850] [serial = 1295] [outer = 0x7f9a8e5d4c00] 09:42:13 INFO - PROCESS | 1850 | 1461516133043 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a90b4ac00) [pid = 1850] [serial = 1296] [outer = 0x7f9a8e5d4c00] 09:42:14 INFO - PROCESS | 1850 | 1461516134065 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1437ms 09:42:14 INFO - PROCESS | 1850 | 1461516134127 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:42:14 INFO - PROCESS | 1850 | 1461516134132 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:42:14 INFO - PROCESS | 1850 | 1461516134140 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - PROCESS | 1850 | 1461516134146 Marionette TRACE conn3 <- [1,1698,null,{}] 09:42:14 INFO - PROCESS | 1850 | 1461516134155 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:14 INFO - PROCESS | 1850 | 1461516134399 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:42:14 INFO - PROCESS | 1850 | 1461516134712 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82319000 == 135 [pid = 1850] [id = 432] 09:42:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a817d8800) [pid = 1850] [serial = 1297] [outer = (nil)] 09:42:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a817ef000) [pid = 1850] [serial = 1298] [outer = 0x7f9a817d8800] 09:42:14 INFO - PROCESS | 1850 | 1461516134799 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a82e2c800) [pid = 1850] [serial = 1299] [outer = 0x7f9a817d8800] 09:42:15 INFO - PROCESS | 1850 | 1461516135668 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:42:15 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 09:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1590ms 09:42:15 INFO - PROCESS | 1850 | 1461516135732 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 1850 | 1461516135740 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:42:15 INFO - PROCESS | 1850 | 1461516135750 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 1850 | 1461516135755 Marionette TRACE conn3 <- [1,1702,null,{}] 09:42:15 INFO - PROCESS | 1850 | 1461516135760 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:15 INFO - PROCESS | 1850 | 1461516135978 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:42:16 INFO - PROCESS | 1850 | 1461516136235 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d7f800 == 136 [pid = 1850] [id = 433] 09:42:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a848ee800) [pid = 1850] [serial = 1300] [outer = (nil)] 09:42:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a88e98000) [pid = 1850] [serial = 1301] [outer = 0x7f9a848ee800] 09:42:16 INFO - PROCESS | 1850 | 1461516136353 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a88eaa800) [pid = 1850] [serial = 1302] [outer = 0x7f9a848ee800] 09:42:17 INFO - PROCESS | 1850 | 1461516137566 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1887ms 09:42:17 INFO - PROCESS | 1850 | 1461516137640 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:42:17 INFO - PROCESS | 1850 | 1461516137646 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:42:17 INFO - PROCESS | 1850 | 1461516137656 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 1850 | 1461516137664 Marionette TRACE conn3 <- [1,1706,null,{}] 09:42:17 INFO - PROCESS | 1850 | 1461516137688 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:18 INFO - PROCESS | 1850 | 1461516138112 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:42:18 INFO - PROCESS | 1850 | 1461516138265 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9125c800 == 137 [pid = 1850] [id = 434] 09:42:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a8959c800) [pid = 1850] [serial = 1303] [outer = (nil)] 09:42:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a8da23400) [pid = 1850] [serial = 1304] [outer = 0x7f9a8959c800] 09:42:18 INFO - PROCESS | 1850 | 1461516138342 Marionette DEBUG loaded listener.js 09:42:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a8e580c00) [pid = 1850] [serial = 1305] [outer = 0x7f9a8959c800] 09:42:19 INFO - PROCESS | 1850 | 1461516139222 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1596ms 09:42:19 INFO - PROCESS | 1850 | 1461516139251 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 1850 | 1461516139256 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:42:19 INFO - PROCESS | 1850 | 1461516139262 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 1850 | 1461516139265 Marionette TRACE conn3 <- [1,1710,null,{}] 09:42:19 INFO - PROCESS | 1850 | 1461516139271 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:19 INFO - PROCESS | 1850 | 1461516139481 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:42:19 INFO - PROCESS | 1850 | 1461516139707 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9441c800 == 138 [pid = 1850] [id = 435] 09:42:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a8f5f5400) [pid = 1850] [serial = 1306] [outer = (nil)] 09:42:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a8ff58400) [pid = 1850] [serial = 1307] [outer = 0x7f9a8f5f5400] 09:42:19 INFO - PROCESS | 1850 | 1461516139835 Marionette DEBUG loaded listener.js 09:42:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a90b4cc00) [pid = 1850] [serial = 1308] [outer = 0x7f9a8f5f5400] 09:42:20 INFO - PROCESS | 1850 | 1461516140748 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1529ms 09:42:20 INFO - PROCESS | 1850 | 1461516140792 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:42:20 INFO - PROCESS | 1850 | 1461516140798 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:42:20 INFO - PROCESS | 1850 | 1461516140805 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:42:20 INFO - PROCESS | 1850 | 1461516140808 Marionette TRACE conn3 <- [1,1714,null,{}] 09:42:20 INFO - PROCESS | 1850 | 1461516140834 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:21 INFO - PROCESS | 1850 | 1461516141062 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:42:21 INFO - PROCESS | 1850 | 1461516141412 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94b45800 == 139 [pid = 1850] [id = 436] 09:42:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a8ff50800) [pid = 1850] [serial = 1309] [outer = (nil)] 09:42:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a9110bc00) [pid = 1850] [serial = 1310] [outer = 0x7f9a8ff50800] 09:42:21 INFO - PROCESS | 1850 | 1461516141543 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a9160b000) [pid = 1850] [serial = 1311] [outer = 0x7f9a8ff50800] 09:42:22 INFO - PROCESS | 1850 | 1461516142562 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1787ms 09:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:42:22 INFO - PROCESS | 1850 | 1461516142592 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:42:22 INFO - PROCESS | 1850 | 1461516142594 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:42:22 INFO - PROCESS | 1850 | 1461516142600 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 1850 | 1461516142603 Marionette TRACE conn3 <- [1,1718,null,{}] 09:42:22 INFO - PROCESS | 1850 | 1461516142608 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:22 INFO - PROCESS | 1850 | 1461516142817 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:42:23 INFO - PROCESS | 1850 | 1461516143048 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d5d800 == 140 [pid = 1850] [id = 437] 09:42:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a8f5f2800) [pid = 1850] [serial = 1312] [outer = (nil)] 09:42:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a93ddfc00) [pid = 1850] [serial = 1313] [outer = 0x7f9a8f5f2800] 09:42:23 INFO - PROCESS | 1850 | 1461516143162 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a94dcb000) [pid = 1850] [serial = 1314] [outer = 0x7f9a8f5f2800] 09:42:24 INFO - PROCESS | 1850 | 1461516144187 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1638ms 09:42:24 INFO - PROCESS | 1850 | 1461516144238 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 1850 | 1461516144241 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:42:24 INFO - PROCESS | 1850 | 1461516144247 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 1850 | 1461516144249 Marionette TRACE conn3 <- [1,1722,null,{}] 09:42:24 INFO - PROCESS | 1850 | 1461516144255 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:24 INFO - PROCESS | 1850 | 1461516144476 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:42:24 INFO - PROCESS | 1850 | 1461516144736 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a0ac000 == 141 [pid = 1850] [id = 438] 09:42:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a927e4400) [pid = 1850] [serial = 1315] [outer = (nil)] 09:42:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a993f8800) [pid = 1850] [serial = 1316] [outer = 0x7f9a927e4400] 09:42:24 INFO - PROCESS | 1850 | 1461516144852 Marionette DEBUG loaded listener.js 09:42:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a99874400) [pid = 1850] [serial = 1317] [outer = 0x7f9a927e4400] 09:42:25 INFO - PROCESS | 1850 | 1461516145675 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:42:25 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 09:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1477ms 09:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:42:25 INFO - PROCESS | 1850 | 1461516145726 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:42:25 INFO - PROCESS | 1850 | 1461516145729 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:42:25 INFO - PROCESS | 1850 | 1461516145735 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 1850 | 1461516145738 Marionette TRACE conn3 <- [1,1726,null,{}] 09:42:25 INFO - PROCESS | 1850 | 1461516145743 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:25 INFO - PROCESS | 1850 | 1461516145947 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:42:26 INFO - PROCESS | 1850 | 1461516146159 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b0c5800 == 142 [pid = 1850] [id = 439] 09:42:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a94dcb800) [pid = 1850] [serial = 1318] [outer = (nil)] 09:42:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a99e66c00) [pid = 1850] [serial = 1319] [outer = 0x7f9a94dcb800] 09:42:26 INFO - PROCESS | 1850 | 1461516146268 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a99e9fc00) [pid = 1850] [serial = 1320] [outer = 0x7f9a94dcb800] 09:42:27 INFO - PROCESS | 1850 | 1461516147139 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1437ms 09:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:42:27 INFO - PROCESS | 1850 | 1461516147172 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:42:27 INFO - PROCESS | 1850 | 1461516147174 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:42:27 INFO - PROCESS | 1850 | 1461516147181 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:42:27 INFO - PROCESS | 1850 | 1461516147184 Marionette TRACE conn3 <- [1,1730,null,{}] 09:42:27 INFO - PROCESS | 1850 | 1461516147189 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:27 INFO - PROCESS | 1850 | 1461516147381 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:42:27 INFO - PROCESS | 1850 | 1461516147645 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa06e0800 == 143 [pid = 1850] [id = 440] 09:42:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a8d70b800) [pid = 1850] [serial = 1321] [outer = (nil)] 09:42:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a9a0ef000) [pid = 1850] [serial = 1322] [outer = 0x7f9a8d70b800] 09:42:27 INFO - PROCESS | 1850 | 1461516147718 Marionette DEBUG loaded listener.js 09:42:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a9aa58c00) [pid = 1850] [serial = 1323] [outer = 0x7f9a8d70b800] 09:42:28 INFO - PROCESS | 1850 | 1461516148617 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:42:28 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 09:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1482ms 09:42:28 INFO - PROCESS | 1850 | 1461516148663 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:42:28 INFO - PROCESS | 1850 | 1461516148667 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:42:28 INFO - PROCESS | 1850 | 1461516148672 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:42:28 INFO - PROCESS | 1850 | 1461516148674 Marionette TRACE conn3 <- [1,1734,null,{}] 09:42:28 INFO - PROCESS | 1850 | 1461516148680 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:28 INFO - PROCESS | 1850 | 1461516148881 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:42:29 INFO - PROCESS | 1850 | 1461516149095 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa7820800 == 144 [pid = 1850] [id = 441] 09:42:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a909db400) [pid = 1850] [serial = 1324] [outer = (nil)] 09:42:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a9bef8000) [pid = 1850] [serial = 1325] [outer = 0x7f9a909db400] 09:42:29 INFO - PROCESS | 1850 | 1461516149206 Marionette DEBUG loaded listener.js 09:42:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9a9cc7ac00) [pid = 1850] [serial = 1326] [outer = 0x7f9a909db400] 09:42:30 INFO - PROCESS | 1850 | 1461516150109 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1492ms 09:42:30 INFO - PROCESS | 1850 | 1461516150166 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:42:30 INFO - PROCESS | 1850 | 1461516150170 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:42:30 INFO - PROCESS | 1850 | 1461516150175 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:42:30 INFO - PROCESS | 1850 | 1461516150179 Marionette TRACE conn3 <- [1,1738,null,{}] 09:42:30 INFO - PROCESS | 1850 | 1461516150184 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:30 INFO - PROCESS | 1850 | 1461516150393 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:42:30 INFO - PROCESS | 1850 | 1461516150600 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aacb26000 == 145 [pid = 1850] [id = 442] 09:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7f9a9ac58400) [pid = 1850] [serial = 1327] [outer = (nil)] 09:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9aa78d3800) [pid = 1850] [serial = 1328] [outer = 0x7f9a9ac58400] 09:42:30 INFO - PROCESS | 1850 | 1461516150717 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9aaa7bec00) [pid = 1850] [serial = 1329] [outer = 0x7f9a9ac58400] 09:42:31 INFO - PROCESS | 1850 | 1461516151627 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1530ms 09:42:31 INFO - PROCESS | 1850 | 1461516151706 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 1850 | 1461516151709 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:42:31 INFO - PROCESS | 1850 | 1461516151715 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 1850 | 1461516151717 Marionette TRACE conn3 <- [1,1742,null,{}] 09:42:31 INFO - PROCESS | 1850 | 1461516151722 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:31 INFO - PROCESS | 1850 | 1461516151963 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:42:32 INFO - PROCESS | 1850 | 1461516152226 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab1a43000 == 146 [pid = 1850] [id = 443] 09:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7f9a94cc6000) [pid = 1850] [serial = 1330] [outer = (nil)] 09:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7f9a94ccd800) [pid = 1850] [serial = 1331] [outer = 0x7f9a94cc6000] 09:42:32 INFO - PROCESS | 1850 | 1461516152343 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7f9aa6514000) [pid = 1850] [serial = 1332] [outer = 0x7f9a94cc6000] 09:42:33 INFO - PROCESS | 1850 | 1461516153216 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1529ms 09:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:42:33 INFO - PROCESS | 1850 | 1461516153247 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:42:33 INFO - PROCESS | 1850 | 1461516153250 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:42:33 INFO - PROCESS | 1850 | 1461516153256 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:42:33 INFO - PROCESS | 1850 | 1461516153259 Marionette TRACE conn3 <- [1,1746,null,{}] 09:42:33 INFO - PROCESS | 1850 | 1461516153264 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:33 INFO - PROCESS | 1850 | 1461516153448 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:42:33 INFO - PROCESS | 1850 | 1461516153635 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a802c6000 == 147 [pid = 1850] [id = 444] 09:42:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7f9a7eadd800) [pid = 1850] [serial = 1333] [outer = (nil)] 09:42:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7f9a7eae5400) [pid = 1850] [serial = 1334] [outer = 0x7f9a7eadd800] 09:42:33 INFO - PROCESS | 1850 | 1461516153749 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7f9a7eaea800) [pid = 1850] [serial = 1335] [outer = 0x7f9a7eadd800] 09:42:35 INFO - PROCESS | 1850 | 1461516155068 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1887ms 09:42:35 INFO - PROCESS | 1850 | 1461516155143 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:42:35 INFO - PROCESS | 1850 | 1461516155150 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:42:35 INFO - PROCESS | 1850 | 1461516155158 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:42:35 INFO - PROCESS | 1850 | 1461516155162 Marionette TRACE conn3 <- [1,1750,null,{}] 09:42:35 INFO - PROCESS | 1850 | 1461516155169 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:35 INFO - PROCESS | 1850 | 1461516155399 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:42:35 INFO - PROCESS | 1850 | 1461516155677 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ec52000 == 148 [pid = 1850] [id = 445] 09:42:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7f9a816f6c00) [pid = 1850] [serial = 1336] [outer = (nil)] 09:42:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7f9a817d2000) [pid = 1850] [serial = 1337] [outer = 0x7f9a816f6c00] 09:42:35 INFO - PROCESS | 1850 | 1461516155851 Marionette DEBUG loaded listener.js 09:42:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7f9a82e26800) [pid = 1850] [serial = 1338] [outer = 0x7f9a816f6c00] 09:42:36 INFO - PROCESS | 1850 | 1461516156759 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1641ms 09:42:36 INFO - PROCESS | 1850 | 1461516156800 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:42:36 INFO - PROCESS | 1850 | 1461516156807 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:42:36 INFO - PROCESS | 1850 | 1461516156817 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 1850 | 1461516156820 Marionette TRACE conn3 <- [1,1754,null,{}] 09:42:36 INFO - PROCESS | 1850 | 1461516156825 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:37 INFO - PROCESS | 1850 | 1461516157006 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:42:37 INFO - PROCESS | 1850 | 1461516157269 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836c3800 == 149 [pid = 1850] [id = 446] 09:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7f9a816ed000) [pid = 1850] [serial = 1339] [outer = (nil)] 09:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7f9a84850c00) [pid = 1850] [serial = 1340] [outer = 0x7f9a816ed000] 09:42:37 INFO - PROCESS | 1850 | 1461516157338 Marionette DEBUG loaded listener.js 09:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7f9a86fb9400) [pid = 1850] [serial = 1341] [outer = 0x7f9a816ed000] 09:42:38 INFO - PROCESS | 1850 | 1461516158235 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1490ms 09:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:42:38 INFO - PROCESS | 1850 | 1461516158307 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:42:38 INFO - PROCESS | 1850 | 1461516158310 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:42:38 INFO - PROCESS | 1850 | 1461516158316 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:42:38 INFO - PROCESS | 1850 | 1461516158321 Marionette TRACE conn3 <- [1,1758,null,{}] 09:42:38 INFO - PROCESS | 1850 | 1461516158336 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:38 INFO - PROCESS | 1850 | 1461516158545 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:42:38 INFO - PROCESS | 1850 | 1461516158759 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848dc800 == 150 [pid = 1850] [id = 447] 09:42:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7f9a88eaf000) [pid = 1850] [serial = 1342] [outer = (nil)] 09:42:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7f9a892b3000) [pid = 1850] [serial = 1343] [outer = 0x7f9a88eaf000] 09:42:38 INFO - PROCESS | 1850 | 1461516158908 Marionette DEBUG loaded listener.js 09:42:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7f9a8d555400) [pid = 1850] [serial = 1344] [outer = 0x7f9a88eaf000] 09:42:39 INFO - PROCESS | 1850 | 1461516159801 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1538ms 09:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:42:39 INFO - PROCESS | 1850 | 1461516159854 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:42:39 INFO - PROCESS | 1850 | 1461516159857 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:42:39 INFO - PROCESS | 1850 | 1461516159863 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:42:39 INFO - PROCESS | 1850 | 1461516159866 Marionette TRACE conn3 <- [1,1762,null,{}] 09:42:39 INFO - PROCESS | 1850 | 1461516159870 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:40 INFO - PROCESS | 1850 | 1461516160059 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a836d7000 == 149 [pid = 1850] [id = 361] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d5c000 == 148 [pid = 1850] [id = 368] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f357800 == 147 [pid = 1850] [id = 362] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a849f3000 == 146 [pid = 1850] [id = 377] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a825f0800 == 145 [pid = 1850] [id = 378] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0ca3000 == 144 [pid = 1850] [id = 376] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac473800 == 143 [pid = 1850] [id = 374] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7f9a88e9bc00) [pid = 1850] [serial = 1196] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7f9a81845c00) [pid = 1850] [serial = 1208] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7f9a817d5c00) [pid = 1850] [serial = 1193] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7f9a93d58000) [pid = 1850] [serial = 1172] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7f9aaa741400) [pid = 1850] [serial = 1190] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7f9a99e6ac00) [pid = 1850] [serial = 1178] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7f9a96e1d400) [pid = 1850] [serial = 1175] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7f9a894c2000) [pid = 1850] [serial = 1163] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7f9a9ac60400) [pid = 1850] [serial = 1181] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7f9a8da1b800) [pid = 1850] [serial = 1166] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7f9a892b4400) [pid = 1850] [serial = 1205] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7f9a90dbec00) [pid = 1850] [serial = 1169] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7f9a892b3800) [pid = 1850] [serial = 1199] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7f9a9ba1f400) [pid = 1850] [serial = 1184] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7f9a801ef000) [pid = 1850] [serial = 1202] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9aa74b6800) [pid = 1850] [serial = 1187] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a99331c00) [pid = 1850] [serial = 1229] [outer = (nil)] [url = about:blank] 09:42:40 INFO - PROCESS | 1850 | 1461516160455 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aacb2b800 == 142 [pid = 1850] [id = 375] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabf73000 == 141 [pid = 1850] [id = 373] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa830a800 == 140 [pid = 1850] [id = 372] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa15dc000 == 139 [pid = 1850] [id = 371] 09:42:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8226c000 == 140 [pid = 1850] [id = 448] 09:42:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9a801ef000) [pid = 1850] [serial = 1345] [outer = (nil)] 09:42:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9a854cec00) [pid = 1850] [serial = 1346] [outer = 0x7f9a801ef000] 09:42:40 INFO - PROCESS | 1850 | 1461516160553 Marionette DEBUG loaded listener.js 09:42:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7f9a8d7eb400) [pid = 1850] [serial = 1347] [outer = 0x7f9a801ef000] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a457000 == 139 [pid = 1850] [id = 414] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d4f800 == 138 [pid = 1850] [id = 413] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90e66800 == 137 [pid = 1850] [id = 412] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a896c9800 == 136 [pid = 1850] [id = 411] 09:42:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a815d8000 == 135 [pid = 1850] [id = 410] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7f9a93fa1400) [pid = 1850] [serial = 1226] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9a83a34000) [pid = 1850] [serial = 1211] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a8da1dc00) [pid = 1850] [serial = 1218] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7f9a892b5c00) [pid = 1850] [serial = 1214] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a8d99e400) [pid = 1850] [serial = 1217] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a98054800) [pid = 1850] [serial = 1227] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a8f5ef800) [pid = 1850] [serial = 1221] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a8e5d2800) [pid = 1850] [serial = 1220] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a91106000) [pid = 1850] [serial = 1224] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a894cd000) [pid = 1850] [serial = 1215] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a93b12000) [pid = 1850] [serial = 1161] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a854d4400) [pid = 1850] [serial = 1212] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a900a4400) [pid = 1850] [serial = 1223] [outer = (nil)] [url = about:blank] 09:42:41 INFO - PROCESS | 1850 | 1461516161319 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1491ms 09:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:42:41 INFO - PROCESS | 1850 | 1461516161353 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 1850 | 1461516161356 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:42:41 INFO - PROCESS | 1850 | 1461516161362 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 1850 | 1461516161365 Marionette TRACE conn3 <- [1,1766,null,{}] 09:42:41 INFO - PROCESS | 1850 | 1461516161369 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:41 INFO - PROCESS | 1850 | 1461516161551 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:42:41 INFO - PROCESS | 1850 | 1461516161723 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8530a000 == 136 [pid = 1850] [id = 449] 09:42:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a817d5c00) [pid = 1850] [serial = 1348] [outer = (nil)] 09:42:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a8da21400) [pid = 1850] [serial = 1349] [outer = 0x7f9a817d5c00] 09:42:41 INFO - PROCESS | 1850 | 1461516161792 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a8e552c00) [pid = 1850] [serial = 1350] [outer = 0x7f9a817d5c00] 09:42:42 INFO - PROCESS | 1850 | 1461516162534 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1231ms 09:42:42 INFO - PROCESS | 1850 | 1461516162593 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:42:42 INFO - PROCESS | 1850 | 1461516162596 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:42:42 INFO - PROCESS | 1850 | 1461516162602 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:42:42 INFO - PROCESS | 1850 | 1461516162604 Marionette TRACE conn3 <- [1,1770,null,{}] 09:42:42 INFO - PROCESS | 1850 | 1461516162609 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:42 INFO - PROCESS | 1850 | 1461516162806 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:42:42 INFO - PROCESS | 1850 | 1461516162817 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f49c000 == 137 [pid = 1850] [id = 450] 09:42:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a8ff5bc00) [pid = 1850] [serial = 1351] [outer = (nil)] 09:42:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a913df800) [pid = 1850] [serial = 1352] [outer = 0x7f9a8ff5bc00] 09:42:42 INFO - PROCESS | 1850 | 1461516162880 Marionette DEBUG loaded listener.js 09:42:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a927e8000) [pid = 1850] [serial = 1353] [outer = 0x7f9a8ff5bc00] 09:42:43 INFO - PROCESS | 1850 | 1461516163815 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1278ms 09:42:43 INFO - PROCESS | 1850 | 1461516163882 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 1850 | 1461516163884 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:42:43 INFO - PROCESS | 1850 | 1461516163890 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 1850 | 1461516163892 Marionette TRACE conn3 <- [1,1774,null,{}] 09:42:43 INFO - PROCESS | 1850 | 1461516163901 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:44 INFO - PROCESS | 1850 | 1461516164126 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:42:44 INFO - PROCESS | 1850 | 1461516164157 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a91244000 == 138 [pid = 1850] [id = 451] 09:42:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a91613c00) [pid = 1850] [serial = 1354] [outer = (nil)] 09:42:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a93b1ac00) [pid = 1850] [serial = 1355] [outer = 0x7f9a91613c00] 09:42:44 INFO - PROCESS | 1850 | 1461516164215 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9a947c8800) [pid = 1850] [serial = 1356] [outer = 0x7f9a91613c00] 09:42:45 INFO - PROCESS | 1850 | 1461516165874 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a8927ac00) [pid = 1850] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a8d7ed400) [pid = 1850] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a817d2400) [pid = 1850] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a854cb400) [pid = 1850] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a86fb8c00) [pid = 1850] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a817ce000) [pid = 1850] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a9974b400) [pid = 1850] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a892b9c00) [pid = 1850] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a90b4a800) [pid = 1850] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a993a8400) [pid = 1850] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a88e9c000) [pid = 1850] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a93f3a400) [pid = 1850] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a9ba1bc00) [pid = 1850] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8040b800) [pid = 1850] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a82e2e800) [pid = 1850] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a9beb2400) [pid = 1850] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a8d552800) [pid = 1850] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a801f5c00) [pid = 1850] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a8d804000) [pid = 1850] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a8d558800) [pid = 1850] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a8dc43c00) [pid = 1850] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a90086800) [pid = 1850] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a8e5d8c00) [pid = 1850] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a8da21800) [pid = 1850] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a8e672800) [pid = 1850] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a93de2000) [pid = 1850] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9aabfb5000) [pid = 1850] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a93de5800) [pid = 1850] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a981c2c00) [pid = 1850] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a8e5d9400) [pid = 1850] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a8d7b9000) [pid = 1850] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a88ea1c00) [pid = 1850] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a8e837c00) [pid = 1850] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a8ff53c00) [pid = 1850] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a801e7400) [pid = 1850] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a9bf34000) [pid = 1850] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a94dc2000) [pid = 1850] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:42:45 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a90dc1800) [pid = 1850] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a89274c00) [pid = 1850] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a9810c000) [pid = 1850] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a801e8800) [pid = 1850] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a83a36800) [pid = 1850] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a9810a000) [pid = 1850] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a8e5dbc00) [pid = 1850] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a93d53000) [pid = 1850] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a80410400) [pid = 1850] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a8d7e8000) [pid = 1850] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a817ef400) [pid = 1850] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a817d0800) [pid = 1850] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a948bcc00) [pid = 1850] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a8e66c400) [pid = 1850] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a817e5000) [pid = 1850] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a8040a400) [pid = 1850] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a801e6400) [pid = 1850] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a948c4800) [pid = 1850] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a948bdc00) [pid = 1850] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a8dc41c00) [pid = 1850] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a93d56c00) [pid = 1850] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a96465c00) [pid = 1850] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a9a0f6400) [pid = 1850] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a848e8800) [pid = 1850] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a9110ec00) [pid = 1850] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a9810e800) [pid = 1850] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a80411800) [pid = 1850] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a90a07800) [pid = 1850] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a8d7eac00) [pid = 1850] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a817e9000) [pid = 1850] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a89278800) [pid = 1850] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a817e6c00) [pid = 1850] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:42:46 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a9aa02c00) [pid = 1850] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2141ms 09:42:46 INFO - PROCESS | 1850 | 1461516166079 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:42:46 INFO - PROCESS | 1850 | 1461516166082 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:42:46 INFO - PROCESS | 1850 | 1461516166088 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 1850 | 1461516166090 Marionette TRACE conn3 <- [1,1778,null,{}] 09:42:46 INFO - PROCESS | 1850 | 1461516166095 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:46 INFO - PROCESS | 1850 | 1461516166323 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:42:46 INFO - PROCESS | 1850 | 1461516166433 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8186f800 == 139 [pid = 1850] [id = 452] 09:42:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a8040ac00) [pid = 1850] [serial = 1357] [outer = (nil)] 09:42:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a817d2c00) [pid = 1850] [serial = 1358] [outer = 0x7f9a8040ac00] 09:42:46 INFO - PROCESS | 1850 | 1461516166494 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a83a2ec00) [pid = 1850] [serial = 1359] [outer = 0x7f9a8040ac00] 09:42:47 INFO - PROCESS | 1850 | 1461516167161 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:42:47 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 09:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1080ms 09:42:47 INFO - PROCESS | 1850 | 1461516167169 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:42:47 INFO - PROCESS | 1850 | 1461516167171 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:42:47 INFO - PROCESS | 1850 | 1461516167177 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:42:47 INFO - PROCESS | 1850 | 1461516167180 Marionette TRACE conn3 <- [1,1782,null,{}] 09:42:47 INFO - PROCESS | 1850 | 1461516167184 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:47 INFO - PROCESS | 1850 | 1461516167419 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:42:47 INFO - PROCESS | 1850 | 1461516167442 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e711800 == 140 [pid = 1850] [id = 453] 09:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a817ca800) [pid = 1850] [serial = 1360] [outer = (nil)] 09:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a86f0cc00) [pid = 1850] [serial = 1361] [outer = 0x7f9a817ca800] 09:42:47 INFO - PROCESS | 1850 | 1461516167503 Marionette DEBUG loaded listener.js 09:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a89278800) [pid = 1850] [serial = 1362] [outer = 0x7f9a817ca800] 09:42:48 INFO - PROCESS | 1850 | 1461516168615 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:42:48 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 09:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1482ms 09:42:48 INFO - PROCESS | 1850 | 1461516168660 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:42:48 INFO - PROCESS | 1850 | 1461516168666 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:42:48 INFO - PROCESS | 1850 | 1461516168675 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:42:48 INFO - PROCESS | 1850 | 1461516168681 Marionette TRACE conn3 <- [1,1786,null,{}] 09:42:48 INFO - PROCESS | 1850 | 1461516168690 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:48 INFO - PROCESS | 1850 | 1461516168896 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:42:49 INFO - PROCESS | 1850 | 1461516169210 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a849e3000 == 141 [pid = 1850] [id = 454] 09:42:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a7ecb1c00) [pid = 1850] [serial = 1363] [outer = (nil)] 09:42:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a81846c00) [pid = 1850] [serial = 1364] [outer = 0x7f9a7ecb1c00] 09:42:49 INFO - PROCESS | 1850 | 1461516169287 Marionette DEBUG loaded listener.js 09:42:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a84847000) [pid = 1850] [serial = 1365] [outer = 0x7f9a7ecb1c00] 09:42:50 INFO - PROCESS | 1850 | 1461516170161 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:42:50 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 09:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1537ms 09:42:50 INFO - PROCESS | 1850 | 1461516170211 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:42:50 INFO - PROCESS | 1850 | 1461516170219 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:42:50 INFO - PROCESS | 1850 | 1461516170229 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:42:50 INFO - PROCESS | 1850 | 1461516170233 Marionette TRACE conn3 <- [1,1790,null,{}] 09:42:50 INFO - PROCESS | 1850 | 1461516170238 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:50 INFO - PROCESS | 1850 | 1461516170436 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:42:50 INFO - PROCESS | 1850 | 1461516170719 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4db800 == 142 [pid = 1850] [id = 455] 09:42:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a87006000) [pid = 1850] [serial = 1366] [outer = (nil)] 09:42:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a88e99c00) [pid = 1850] [serial = 1367] [outer = 0x7f9a87006000] 09:42:50 INFO - PROCESS | 1850 | 1461516170836 Marionette DEBUG loaded listener.js 09:42:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a8927ac00) [pid = 1850] [serial = 1368] [outer = 0x7f9a87006000] 09:42:51 INFO - PROCESS | 1850 | 1461516171763 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:42:51 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) 09:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1585ms 09:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:42:51 INFO - PROCESS | 1850 | 1461516171815 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:42:51 INFO - PROCESS | 1850 | 1461516171818 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:42:51 INFO - PROCESS | 1850 | 1461516171824 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:42:51 INFO - PROCESS | 1850 | 1461516171830 Marionette TRACE conn3 <- [1,1794,null,{}] 09:42:51 INFO - PROCESS | 1850 | 1461516171845 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:52 INFO - PROCESS | 1850 | 1461516172059 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:42:52 INFO - PROCESS | 1850 | 1461516172320 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9461a800 == 143 [pid = 1850] [id = 456] 09:42:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a8d55cc00) [pid = 1850] [serial = 1369] [outer = (nil)] 09:42:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a8d804000) [pid = 1850] [serial = 1370] [outer = 0x7f9a8d55cc00] 09:42:52 INFO - PROCESS | 1850 | 1461516172439 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a8dc3d000) [pid = 1850] [serial = 1371] [outer = 0x7f9a8d55cc00] 09:42:53 INFO - PROCESS | 1850 | 1461516173306 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1537ms 09:42:53 INFO - PROCESS | 1850 | 1461516173361 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:42:53 INFO - PROCESS | 1850 | 1461516173365 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:42:53 INFO - PROCESS | 1850 | 1461516173371 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:42:53 INFO - PROCESS | 1850 | 1461516173373 Marionette TRACE conn3 <- [1,1798,null,{}] 09:42:53 INFO - PROCESS | 1850 | 1461516173378 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:53 INFO - PROCESS | 1850 | 1461516173570 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:42:53 INFO - PROCESS | 1850 | 1461516173786 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d50000 == 144 [pid = 1850] [id = 457] 09:42:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a8d7afc00) [pid = 1850] [serial = 1372] [outer = (nil)] 09:42:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a8e669c00) [pid = 1850] [serial = 1373] [outer = 0x7f9a8d7afc00] 09:42:53 INFO - PROCESS | 1850 | 1461516173902 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a900a2000) [pid = 1850] [serial = 1374] [outer = 0x7f9a8d7afc00] 09:42:54 INFO - PROCESS | 1850 | 1461516174821 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1528ms 09:42:54 INFO - PROCESS | 1850 | 1461516174900 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:42:54 INFO - PROCESS | 1850 | 1461516174904 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:42:54 INFO - PROCESS | 1850 | 1461516174910 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 1850 | 1461516174913 Marionette TRACE conn3 <- [1,1802,null,{}] 09:42:54 INFO - PROCESS | 1850 | 1461516174918 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:55 INFO - PROCESS | 1850 | 1461516175156 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:42:55 INFO - PROCESS | 1850 | 1461516175407 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99cbe800 == 145 [pid = 1850] [id = 458] 09:42:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a8dc3e000) [pid = 1850] [serial = 1375] [outer = (nil)] 09:42:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a90dc1800) [pid = 1850] [serial = 1376] [outer = 0x7f9a8dc3e000] 09:42:55 INFO - PROCESS | 1850 | 1461516175524 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a915f3c00) [pid = 1850] [serial = 1377] [outer = 0x7f9a8dc3e000] 09:42:56 INFO - PROCESS | 1850 | 1461516176352 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1485ms 09:42:56 INFO - PROCESS | 1850 | 1461516176397 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:42:56 INFO - PROCESS | 1850 | 1461516176401 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:42:56 INFO - PROCESS | 1850 | 1461516176407 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:42:56 INFO - PROCESS | 1850 | 1461516176410 Marionette TRACE conn3 <- [1,1806,null,{}] 09:42:56 INFO - PROCESS | 1850 | 1461516176415 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:56 INFO - PROCESS | 1850 | 1461516176641 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:42:56 INFO - PROCESS | 1850 | 1461516176901 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca80800 == 146 [pid = 1850] [id = 459] 09:42:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a93f45000) [pid = 1850] [serial = 1378] [outer = (nil)] 09:42:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a94cc3000) [pid = 1850] [serial = 1379] [outer = 0x7f9a93f45000] 09:42:57 INFO - PROCESS | 1850 | 1461516177028 Marionette DEBUG loaded listener.js 09:42:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a94ccec00) [pid = 1850] [serial = 1380] [outer = 0x7f9a93f45000] 09:42:58 INFO - PROCESS | 1850 | 1461516178026 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1679ms 09:42:58 INFO - PROCESS | 1850 | 1461516178087 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:42:58 INFO - PROCESS | 1850 | 1461516178091 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:42:58 INFO - PROCESS | 1850 | 1461516178096 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:42:58 INFO - PROCESS | 1850 | 1461516178099 Marionette TRACE conn3 <- [1,1810,null,{}] 09:42:58 INFO - PROCESS | 1850 | 1461516178104 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:58 INFO - PROCESS | 1850 | 1461516178301 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:42:58 INFO - PROCESS | 1850 | 1461516178514 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabf75000 == 147 [pid = 1850] [id = 460] 09:42:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a82e2f400) [pid = 1850] [serial = 1381] [outer = (nil)] 09:42:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a96465000) [pid = 1850] [serial = 1382] [outer = 0x7f9a82e2f400] 09:42:58 INFO - PROCESS | 1850 | 1461516178628 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a9810fc00) [pid = 1850] [serial = 1383] [outer = 0x7f9a82e2f400] 09:42:59 INFO - PROCESS | 1850 | 1461516179490 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1432ms 09:42:59 INFO - PROCESS | 1850 | 1461516179530 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:42:59 INFO - PROCESS | 1850 | 1461516179533 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:42:59 INFO - PROCESS | 1850 | 1461516179539 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:42:59 INFO - PROCESS | 1850 | 1461516179541 Marionette TRACE conn3 <- [1,1814,null,{}] 09:42:59 INFO - PROCESS | 1850 | 1461516179547 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:42:59 INFO - PROCESS | 1850 | 1461516179734 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:42:59 INFO - PROCESS | 1850 | 1461516179965 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aae623800 == 148 [pid = 1850] [id = 461] 09:43:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a88ea6c00) [pid = 1850] [serial = 1384] [outer = (nil)] 09:43:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a99587400) [pid = 1850] [serial = 1385] [outer = 0x7f9a88ea6c00] 09:43:00 INFO - PROCESS | 1850 | 1461516180074 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a99e70800) [pid = 1850] [serial = 1386] [outer = 0x7f9a88ea6c00] 09:43:00 INFO - PROCESS | 1850 | 1461516180943 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1449ms 09:43:00 INFO - PROCESS | 1850 | 1461516180990 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:43:00 INFO - PROCESS | 1850 | 1461516180994 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:43:01 INFO - PROCESS | 1850 | 1461516180999 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 1850 | 1461516181001 Marionette TRACE conn3 <- [1,1818,null,{}] 09:43:01 INFO - PROCESS | 1850 | 1461516181007 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:01 INFO - PROCESS | 1850 | 1461516181209 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:43:01 INFO - PROCESS | 1850 | 1461516181479 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7e6c6800 == 149 [pid = 1850] [id = 462] 09:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a8e665c00) [pid = 1850] [serial = 1387] [outer = (nil)] 09:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a99e9f800) [pid = 1850] [serial = 1388] [outer = 0x7f9a8e665c00] 09:43:01 INFO - PROCESS | 1850 | 1461516181558 Marionette DEBUG loaded listener.js 09:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a9ac5cc00) [pid = 1850] [serial = 1389] [outer = 0x7f9a8e665c00] 09:43:02 INFO - PROCESS | 1850 | 1461516182423 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1484ms 09:43:02 INFO - PROCESS | 1850 | 1461516182485 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:43:02 INFO - PROCESS | 1850 | 1461516182488 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:43:02 INFO - PROCESS | 1850 | 1461516182494 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:43:02 INFO - PROCESS | 1850 | 1461516182496 Marionette TRACE conn3 <- [1,1822,null,{}] 09:43:02 INFO - PROCESS | 1850 | 1461516182502 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:02 INFO - PROCESS | 1850 | 1461516182704 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:43:02 INFO - PROCESS | 1850 | 1461516182927 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7e6df800 == 150 [pid = 1850] [id = 463] 09:43:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a8f5ec000) [pid = 1850] [serial = 1390] [outer = (nil)] 09:43:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a9beec400) [pid = 1850] [serial = 1391] [outer = 0x7f9a8f5ec000] 09:43:03 INFO - PROCESS | 1850 | 1461516183054 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9aa0656800) [pid = 1850] [serial = 1392] [outer = 0x7f9a8f5ec000] 09:43:03 INFO - PROCESS | 1850 | 1461516183946 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1527ms 09:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:43:04 INFO - PROCESS | 1850 | 1461516184023 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 1850 | 1461516184026 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:43:04 INFO - PROCESS | 1850 | 1461516184033 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 1850 | 1461516184037 Marionette TRACE conn3 <- [1,1826,null,{}] 09:43:04 INFO - PROCESS | 1850 | 1461516184042 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:04 INFO - PROCESS | 1850 | 1461516184301 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:43:04 INFO - PROCESS | 1850 | 1461516184615 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a80eef800 == 151 [pid = 1850] [id = 464] 09:43:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a816eac00) [pid = 1850] [serial = 1393] [outer = (nil)] 09:43:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a892b2800) [pid = 1850] [serial = 1394] [outer = 0x7f9a816eac00] 09:43:04 INFO - PROCESS | 1850 | 1461516184698 Marionette DEBUG loaded listener.js 09:43:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9aa746f800) [pid = 1850] [serial = 1395] [outer = 0x7f9a816eac00] 09:43:05 INFO - PROCESS | 1850 | 1461516185554 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1587ms 09:43:05 INFO - PROCESS | 1850 | 1461516185618 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:43:05 INFO - PROCESS | 1850 | 1461516185622 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:43:05 INFO - PROCESS | 1850 | 1461516185628 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:43:05 INFO - PROCESS | 1850 | 1461516185630 Marionette TRACE conn3 <- [1,1830,null,{}] 09:43:05 INFO - PROCESS | 1850 | 1461516185635 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:05 INFO - PROCESS | 1850 | 1461516185835 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:43:06 INFO - PROCESS | 1850 | 1461516186108 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81697000 == 152 [pid = 1850] [id = 465] 09:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a817cac00) [pid = 1850] [serial = 1396] [outer = (nil)] 09:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a81842000) [pid = 1850] [serial = 1397] [outer = 0x7f9a817cac00] 09:43:06 INFO - PROCESS | 1850 | 1461516186235 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a86f0c800) [pid = 1850] [serial = 1398] [outer = 0x7f9a817cac00] 09:43:07 INFO - PROCESS | 1850 | 1461516187052 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1479ms 09:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:43:07 INFO - PROCESS | 1850 | 1461516187108 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:43:07 INFO - PROCESS | 1850 | 1461516187110 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:43:07 INFO - PROCESS | 1850 | 1461516187117 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:43:07 INFO - PROCESS | 1850 | 1461516187119 Marionette TRACE conn3 <- [1,1834,null,{}] 09:43:07 INFO - PROCESS | 1850 | 1461516187125 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:07 INFO - PROCESS | 1850 | 1461516187325 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:43:07 INFO - PROCESS | 1850 | 1461516187598 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836e2000 == 153 [pid = 1850] [id = 466] 09:43:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a817cb400) [pid = 1850] [serial = 1399] [outer = (nil)] 09:43:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a88e95400) [pid = 1850] [serial = 1400] [outer = 0x7f9a817cb400] 09:43:07 INFO - PROCESS | 1850 | 1461516187715 Marionette DEBUG loaded listener.js 09:43:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a8d55ac00) [pid = 1850] [serial = 1401] [outer = 0x7f9a817cb400] 09:43:08 INFO - PROCESS | 1850 | 1461516188622 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:43:08 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 09:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1587ms 09:43:08 INFO - PROCESS | 1850 | 1461516188704 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:43:08 INFO - PROCESS | 1850 | 1461516188708 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:43:08 INFO - PROCESS | 1850 | 1461516188714 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 1850 | 1461516188718 Marionette TRACE conn3 <- [1,1838,null,{}] 09:43:08 INFO - PROCESS | 1850 | 1461516188726 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:09 INFO - PROCESS | 1850 | 1461516189011 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:43:10 INFO - PROCESS | 1850 | 1461516190006 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a80ef3000 == 154 [pid = 1850] [id = 467] 09:43:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a7eaea400) [pid = 1850] [serial = 1402] [outer = (nil)] 09:43:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a7ecad800) [pid = 1850] [serial = 1403] [outer = 0x7f9a7eaea400] 09:43:10 INFO - PROCESS | 1850 | 1461516190173 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a80410800) [pid = 1850] [serial = 1404] [outer = 0x7f9a7eaea400] 09:43:11 INFO - PROCESS | 1850 | 1461516191033 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2387ms 09:43:11 INFO - PROCESS | 1850 | 1461516191102 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:43:11 INFO - PROCESS | 1850 | 1461516191108 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:43:11 INFO - PROCESS | 1850 | 1461516191114 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 1850 | 1461516191120 Marionette TRACE conn3 <- [1,1842,null,{}] 09:43:11 INFO - PROCESS | 1850 | 1461516191127 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:11 INFO - PROCESS | 1850 | 1461516191371 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:43:11 INFO - PROCESS | 1850 | 1461516191720 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825fd800 == 155 [pid = 1850] [id = 468] 09:43:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a817e5400) [pid = 1850] [serial = 1405] [outer = (nil)] 09:43:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a82e27000) [pid = 1850] [serial = 1406] [outer = 0x7f9a817e5400] 09:43:11 INFO - PROCESS | 1850 | 1461516191876 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a848e6000) [pid = 1850] [serial = 1407] [outer = 0x7f9a817e5400] 09:43:12 INFO - PROCESS | 1850 | 1461516192814 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1734ms 09:43:12 INFO - PROCESS | 1850 | 1461516192869 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 1850 | 1461516192875 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:43:12 INFO - PROCESS | 1850 | 1461516192887 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 1850 | 1461516192889 Marionette TRACE conn3 <- [1,1846,null,{}] 09:43:12 INFO - PROCESS | 1850 | 1461516192895 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:13 INFO - PROCESS | 1850 | 1461516193098 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:43:13 INFO - PROCESS | 1850 | 1461516193370 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8231e000 == 156 [pid = 1850] [id = 469] 09:43:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a87004c00) [pid = 1850] [serial = 1408] [outer = (nil)] 09:43:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a8700f000) [pid = 1850] [serial = 1409] [outer = 0x7f9a87004c00] 09:43:13 INFO - PROCESS | 1850 | 1461516193506 Marionette DEBUG loaded listener.js 09:43:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a88ea6000) [pid = 1850] [serial = 1410] [outer = 0x7f9a87004c00] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa71b8800 == 155 [pid = 1850] [id = 296] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86ddf000 == 154 [pid = 1850] [id = 300] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa15f5000 == 153 [pid = 1850] [id = 45] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927b2000 == 152 [pid = 1850] [id = 386] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa78b3800 == 151 [pid = 1850] [id = 150] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b21d000 == 150 [pid = 1850] [id = 339] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa15dc800 == 149 [pid = 1850] [id = 70] 09:43:13 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a7ecae000) [pid = 1850] [serial = 1268] [outer = (nil)] [url = about:blank] 09:43:13 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a88ea7000) [pid = 1850] [serial = 1262] [outer = (nil)] [url = about:blank] 09:43:13 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a82e34400) [pid = 1850] [serial = 1265] [outer = (nil)] [url = about:blank] 09:43:13 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a86fb1400) [pid = 1850] [serial = 1271] [outer = (nil)] [url = about:blank] 09:43:13 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a900aec00) [pid = 1850] [serial = 1295] [outer = (nil)] [url = about:blank] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8186f800 == 148 [pid = 1850] [id = 452] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a91244000 == 147 [pid = 1850] [id = 451] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f49c000 == 146 [pid = 1850] [id = 450] 09:43:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8530a000 == 145 [pid = 1850] [id = 449] 09:43:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8226c000 == 144 [pid = 1850] [id = 448] 09:43:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a848dc800 == 143 [pid = 1850] [id = 447] 09:43:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a836c3800 == 142 [pid = 1850] [id = 446] 09:43:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ec52000 == 141 [pid = 1850] [id = 445] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a8927a800) [pid = 1850] [serial = 1038] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9aa6513800) [pid = 1850] [serial = 1119] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a8da0ac00) [pid = 1850] [serial = 1287] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a93943000) [pid = 1850] [serial = 1050] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a892b8c00) [pid = 1850] [serial = 1200] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a816f4000) [pid = 1850] [serial = 1253] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a854d7c00) [pid = 1850] [serial = 1137] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a88ea3800) [pid = 1850] [serial = 1281] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a88e93400) [pid = 1850] [serial = 1280] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9aac1ab400) [pid = 1850] [serial = 1194] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a99878400) [pid = 1850] [serial = 1247] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a8da1d800) [pid = 1850] [serial = 1289] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9aa8533800) [pid = 1850] [serial = 1188] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a9bb2f000) [pid = 1850] [serial = 1116] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a894ca800) [pid = 1850] [serial = 1284] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a94dcf000) [pid = 1850] [serial = 1053] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9aa853c400) [pid = 1850] [serial = 1250] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a80416000) [pid = 1850] [serial = 972] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a8484f000) [pid = 1850] [serial = 1278] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9aabfad000) [pid = 1850] [serial = 1191] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a89274000) [pid = 1850] [serial = 1283] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9aabfb6000) [pid = 1850] [serial = 1134] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a8184ac00) [pid = 1850] [serial = 1209] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a8dc43400) [pid = 1850] [serial = 1167] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a8e54fc00) [pid = 1850] [serial = 1239] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a948cbc00) [pid = 1850] [serial = 1173] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a947c4400) [pid = 1850] [serial = 1244] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a902c1400) [pid = 1850] [serial = 1044] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a86fb7400) [pid = 1850] [serial = 1259] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a922c3c00) [pid = 1850] [serial = 1170] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9aa74ab400) [pid = 1850] [serial = 1074] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a99d29800) [pid = 1850] [serial = 1113] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9aac1b0000) [pid = 1850] [serial = 1131] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a948ca800) [pid = 1850] [serial = 1011] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a9a0f4c00) [pid = 1850] [serial = 1062] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a91619800) [pid = 1850] [serial = 1047] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a8ff59800) [pid = 1850] [serial = 1104] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a8927a400) [pid = 1850] [serial = 1235] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9aa157f000) [pid = 1850] [serial = 1185] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a927da400) [pid = 1850] [serial = 1242] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a801f4c00) [pid = 1850] [serial = 1232] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a9d85c800) [pid = 1850] [serial = 1068] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a817d9c00) [pid = 1850] [serial = 1233] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9aa86b9000) [pid = 1850] [serial = 1128] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a89598000) [pid = 1850] [serial = 1236] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a927e0c00) [pid = 1850] [serial = 1005] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a9cc5a800) [pid = 1850] [serial = 1256] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a99881c00) [pid = 1850] [serial = 1230] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a99756800) [pid = 1850] [serial = 1017] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a892bcc00) [pid = 1850] [serial = 1206] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9aa73b5400) [pid = 1850] [serial = 1071] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a99398800) [pid = 1850] [serial = 1014] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a93d54c00) [pid = 1850] [serial = 1008] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7f9a9862b400) [pid = 1850] [serial = 1056] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7f9aa78fa000) [pid = 1850] [serial = 1125] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7f9a8da17000) [pid = 1850] [serial = 999] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7f9a964c9000) [pid = 1850] [serial = 1245] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7f9a83a38c00) [pid = 1850] [serial = 969] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9a88ea0c00) [pid = 1850] [serial = 1197] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9a94dd0400) [pid = 1850] [serial = 1110] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9aa74e6000) [pid = 1850] [serial = 1122] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a947cb400) [pid = 1850] [serial = 966] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a8dc3cc00) [pid = 1850] [serial = 1290] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a9110e400) [pid = 1850] [serial = 1241] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a83a35c00) [pid = 1850] [serial = 996] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a84847800) [pid = 1850] [serial = 1274] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a801f4000) [pid = 1850] [serial = 1203] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a9aa59000) [pid = 1850] [serial = 1248] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a99c9c000) [pid = 1850] [serial = 1059] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a9aa09000) [pid = 1850] [serial = 1179] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a9008ec00) [pid = 1850] [serial = 1002] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a981c3400) [pid = 1850] [serial = 1176] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a8d807000) [pid = 1850] [serial = 1286] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a9ba1b400) [pid = 1850] [serial = 1182] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a9ac5b000) [pid = 1850] [serial = 1065] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a8959f000) [pid = 1850] [serial = 1101] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a82e34c00) [pid = 1850] [serial = 1277] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a93d5bc00) [pid = 1850] [serial = 1107] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9aaa2a0800) [pid = 1850] [serial = 1251] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a8da0e000) [pid = 1850] [serial = 1238] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a99e9cc00) [pid = 1850] [serial = 1020] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a8927c000) [pid = 1850] [serial = 1292] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a913dc000) [pid = 1850] [serial = 867] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a8dbec000) [pid = 1850] [serial = 1041] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a90086400) [pid = 1850] [serial = 1293] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a8e89e400) [pid = 1850] [serial = 1077] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a8d553000) [pid = 1850] [serial = 1164] [outer = (nil)] [url = about:blank] 09:43:14 INFO - PROCESS | 1850 | 1461516194535 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:43:14 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) 09:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1679ms 09:43:14 INFO - PROCESS | 1850 | 1461516194566 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 1850 | 1461516194569 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:43:14 INFO - PROCESS | 1850 | 1461516194577 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 1850 | 1461516194586 Marionette TRACE conn3 <- [1,1850,null,{}] 09:43:14 INFO - PROCESS | 1850 | 1461516194654 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:14 INFO - PROCESS | 1850 | 1461516194840 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:43:14 INFO - PROCESS | 1850 | 1461516194853 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825f5000 == 142 [pid = 1850] [id = 470] 09:43:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a854cd400) [pid = 1850] [serial = 1411] [outer = (nil)] 09:43:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a890b1800) [pid = 1850] [serial = 1412] [outer = 0x7f9a854cd400] 09:43:14 INFO - PROCESS | 1850 | 1461516194917 Marionette DEBUG loaded listener.js 09:43:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a8927c000) [pid = 1850] [serial = 1413] [outer = 0x7f9a854cd400] 09:43:15 INFO - PROCESS | 1850 | 1461516195852 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1341ms 09:43:15 INFO - PROCESS | 1850 | 1461516195926 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:43:15 INFO - PROCESS | 1850 | 1461516195933 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:43:15 INFO - PROCESS | 1850 | 1461516195946 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:43:15 INFO - PROCESS | 1850 | 1461516195950 Marionette TRACE conn3 <- [1,1854,null,{}] 09:43:15 INFO - PROCESS | 1850 | 1461516195960 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:16 INFO - PROCESS | 1850 | 1461516196145 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:43:16 INFO - PROCESS | 1850 | 1461516196336 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a845d0000 == 143 [pid = 1850] [id = 471] 09:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a7eade400) [pid = 1850] [serial = 1414] [outer = (nil)] 09:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a892ba000) [pid = 1850] [serial = 1415] [outer = 0x7f9a7eade400] 09:43:16 INFO - PROCESS | 1850 | 1461516196397 Marionette DEBUG loaded listener.js 09:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a894cdc00) [pid = 1850] [serial = 1416] [outer = 0x7f9a7eade400] 09:43:17 INFO - PROCESS | 1850 | 1461516197320 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1435ms 09:43:17 INFO - PROCESS | 1850 | 1461516197384 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 1850 | 1461516197388 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:43:17 INFO - PROCESS | 1850 | 1461516197394 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 1850 | 1461516197396 Marionette TRACE conn3 <- [1,1858,null,{}] 09:43:17 INFO - PROCESS | 1850 | 1461516197402 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:17 INFO - PROCESS | 1850 | 1461516197676 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:43:17 INFO - PROCESS | 1850 | 1461516197713 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86b48800 == 144 [pid = 1850] [id = 472] 09:43:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a8d550800) [pid = 1850] [serial = 1417] [outer = (nil)] 09:43:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a8d556800) [pid = 1850] [serial = 1418] [outer = 0x7f9a8d550800] 09:43:17 INFO - PROCESS | 1850 | 1461516197881 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a8d7b1c00) [pid = 1850] [serial = 1419] [outer = 0x7f9a8d550800] 09:43:19 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a91613c00) [pid = 1850] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:43:19 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a8040ac00) [pid = 1850] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:43:19 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a801ef000) [pid = 1850] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:43:19 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a816ed000) [pid = 1850] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:43:19 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a88eaf000) [pid = 1850] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:43:19 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a817d5c00) [pid = 1850] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:43:19 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a816f6c00) [pid = 1850] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:43:19 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a8ff5bc00) [pid = 1850] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:43:19 INFO - PROCESS | 1850 | 1461516199543 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2182ms 09:43:19 INFO - PROCESS | 1850 | 1461516199578 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:43:19 INFO - PROCESS | 1850 | 1461516199581 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:43:19 INFO - PROCESS | 1850 | 1461516199587 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:43:19 INFO - PROCESS | 1850 | 1461516199591 Marionette TRACE conn3 <- [1,1862,null,{}] 09:43:19 INFO - PROCESS | 1850 | 1461516199596 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:19 INFO - PROCESS | 1850 | 1461516199807 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:43:19 INFO - PROCESS | 1850 | 1461516199958 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a87522800 == 145 [pid = 1850] [id = 473] 09:43:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a816f6c00) [pid = 1850] [serial = 1420] [outer = (nil)] 09:43:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a8d7ef000) [pid = 1850] [serial = 1421] [outer = 0x7f9a816f6c00] 09:43:20 INFO - PROCESS | 1850 | 1461516200017 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a8d80ac00) [pid = 1850] [serial = 1422] [outer = 0x7f9a816f6c00] 09:43:20 INFO - PROCESS | 1850 | 1461516200740 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1183ms 09:43:20 INFO - PROCESS | 1850 | 1461516200772 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 1850 | 1461516200775 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:43:20 INFO - PROCESS | 1850 | 1461516200784 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 1850 | 1461516200786 Marionette TRACE conn3 <- [1,1866,null,{}] 09:43:20 INFO - PROCESS | 1850 | 1461516200791 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:21 INFO - PROCESS | 1850 | 1461516201041 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:43:21 INFO - PROCESS | 1850 | 1461516201056 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d72b000 == 146 [pid = 1850] [id = 474] 09:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a854d7c00) [pid = 1850] [serial = 1423] [outer = (nil)] 09:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a8d999c00) [pid = 1850] [serial = 1424] [outer = 0x7f9a854d7c00] 09:43:21 INFO - PROCESS | 1850 | 1461516201115 Marionette DEBUG loaded listener.js 09:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a8da0fc00) [pid = 1850] [serial = 1425] [outer = 0x7f9a854d7c00] 09:43:22 INFO - PROCESS | 1850 | 1461516202229 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1479ms 09:43:22 INFO - PROCESS | 1850 | 1461516202261 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 1850 | 1461516202266 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:43:22 INFO - PROCESS | 1850 | 1461516202276 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 1850 | 1461516202281 Marionette TRACE conn3 <- [1,1870,null,{}] 09:43:22 INFO - PROCESS | 1850 | 1461516202289 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:22 INFO - PROCESS | 1850 | 1461516202468 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:43:22 INFO - PROCESS | 1850 | 1461516202672 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8226f000 == 147 [pid = 1850] [id = 475] 09:43:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a817e4800) [pid = 1850] [serial = 1426] [outer = (nil)] 09:43:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a82e34c00) [pid = 1850] [serial = 1427] [outer = 0x7f9a817e4800] 09:43:22 INFO - PROCESS | 1850 | 1461516202746 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a848ebc00) [pid = 1850] [serial = 1428] [outer = 0x7f9a817e4800] 09:43:23 INFO - PROCESS | 1850 | 1461516203700 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1490ms 09:43:23 INFO - PROCESS | 1850 | 1461516203767 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:43:23 INFO - PROCESS | 1850 | 1461516203775 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:43:23 INFO - PROCESS | 1850 | 1461516203785 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:43:23 INFO - PROCESS | 1850 | 1461516203788 Marionette TRACE conn3 <- [1,1874,null,{}] 09:43:23 INFO - PROCESS | 1850 | 1461516203794 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:24 INFO - PROCESS | 1850 | 1461516204020 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:43:24 INFO - PROCESS | 1850 | 1461516204297 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86dce800 == 148 [pid = 1850] [id = 476] 09:43:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a86f19800) [pid = 1850] [serial = 1429] [outer = (nil)] 09:43:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a88ead800) [pid = 1850] [serial = 1430] [outer = 0x7f9a86f19800] 09:43:24 INFO - PROCESS | 1850 | 1461516204411 Marionette DEBUG loaded listener.js 09:43:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a892bd000) [pid = 1850] [serial = 1431] [outer = 0x7f9a86f19800] 09:43:25 INFO - PROCESS | 1850 | 1461516205336 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1578ms 09:43:25 INFO - PROCESS | 1850 | 1461516205365 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 1850 | 1461516205368 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:43:25 INFO - PROCESS | 1850 | 1461516205375 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 1850 | 1461516205380 Marionette TRACE conn3 <- [1,1878,null,{}] 09:43:25 INFO - PROCESS | 1850 | 1461516205396 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:25 INFO - PROCESS | 1850 | 1461516205590 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:43:25 INFO - PROCESS | 1850 | 1461516205795 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dad2000 == 149 [pid = 1850] [id = 477] 09:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a894bfc00) [pid = 1850] [serial = 1432] [outer = (nil)] 09:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a8d7b6c00) [pid = 1850] [serial = 1433] [outer = 0x7f9a894bfc00] 09:43:25 INFO - PROCESS | 1850 | 1461516205872 Marionette DEBUG loaded listener.js 09:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a8d9a4000) [pid = 1850] [serial = 1434] [outer = 0x7f9a894bfc00] 09:43:26 INFO - PROCESS | 1850 | 1461516206754 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1438ms 09:43:26 INFO - PROCESS | 1850 | 1461516206813 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:43:26 INFO - PROCESS | 1850 | 1461516206818 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:43:26 INFO - PROCESS | 1850 | 1461516206823 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:43:26 INFO - PROCESS | 1850 | 1461516206826 Marionette TRACE conn3 <- [1,1882,null,{}] 09:43:26 INFO - PROCESS | 1850 | 1461516206831 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:27 INFO - PROCESS | 1850 | 1461516207002 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:43:27 INFO - PROCESS | 1850 | 1461516207203 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4d2800 == 150 [pid = 1850] [id = 478] 09:43:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a8d550000) [pid = 1850] [serial = 1435] [outer = (nil)] 09:43:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a8dbe9800) [pid = 1850] [serial = 1436] [outer = 0x7f9a8d550000] 09:43:27 INFO - PROCESS | 1850 | 1461516207275 Marionette DEBUG loaded listener.js 09:43:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a8dc42800) [pid = 1850] [serial = 1437] [outer = 0x7f9a8d550000] 09:43:28 INFO - PROCESS | 1850 | 1461516208148 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1388ms 09:43:28 INFO - PROCESS | 1850 | 1461516208212 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:43:28 INFO - PROCESS | 1850 | 1461516208215 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:43:28 INFO - PROCESS | 1850 | 1461516208221 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:43:28 INFO - PROCESS | 1850 | 1461516208224 Marionette TRACE conn3 <- [1,1886,null,{}] 09:43:28 INFO - PROCESS | 1850 | 1461516208229 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:28 INFO - PROCESS | 1850 | 1461516208418 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:43:28 INFO - PROCESS | 1850 | 1461516208613 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e649800 == 151 [pid = 1850] [id = 479] 09:43:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a8d9a5000) [pid = 1850] [serial = 1438] [outer = (nil)] 09:43:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a8e54ec00) [pid = 1850] [serial = 1439] [outer = 0x7f9a8d9a5000] 09:43:28 INFO - PROCESS | 1850 | 1461516208686 Marionette DEBUG loaded listener.js 09:43:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a8e580800) [pid = 1850] [serial = 1440] [outer = 0x7f9a8d9a5000] 09:43:29 INFO - PROCESS | 1850 | 1461516209607 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1435ms 09:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:43:29 INFO - PROCESS | 1850 | 1461516209657 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:43:29 INFO - PROCESS | 1850 | 1461516209660 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:43:29 INFO - PROCESS | 1850 | 1461516209666 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 1850 | 1461516209669 Marionette TRACE conn3 <- [1,1890,null,{}] 09:43:29 INFO - PROCESS | 1850 | 1461516209673 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:29 INFO - PROCESS | 1850 | 1461516209883 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:43:30 INFO - PROCESS | 1850 | 1461516210081 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90646800 == 152 [pid = 1850] [id = 480] 09:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a8e57ec00) [pid = 1850] [serial = 1441] [outer = (nil)] 09:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a8e5d2400) [pid = 1850] [serial = 1442] [outer = 0x7f9a8e57ec00] 09:43:30 INFO - PROCESS | 1850 | 1461516210169 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a8ff59800) [pid = 1850] [serial = 1443] [outer = 0x7f9a8e57ec00] 09:43:31 INFO - PROCESS | 1850 | 1461516211038 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1429ms 09:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:43:31 INFO - PROCESS | 1850 | 1461516211095 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 1850 | 1461516211098 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:43:31 INFO - PROCESS | 1850 | 1461516211105 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 1850 | 1461516211108 Marionette TRACE conn3 <- [1,1894,null,{}] 09:43:31 INFO - PROCESS | 1850 | 1461516211113 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:31 INFO - PROCESS | 1850 | 1461516211305 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:43:31 INFO - PROCESS | 1850 | 1461516211510 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90ca7000 == 153 [pid = 1850] [id = 481] 09:43:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a8e582c00) [pid = 1850] [serial = 1444] [outer = (nil)] 09:43:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a9008a000) [pid = 1850] [serial = 1445] [outer = 0x7f9a8e582c00] 09:43:31 INFO - PROCESS | 1850 | 1461516211584 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a900a7800) [pid = 1850] [serial = 1446] [outer = 0x7f9a8e582c00] 09:43:32 INFO - PROCESS | 1850 | 1461516212454 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1391ms 09:43:32 INFO - PROCESS | 1850 | 1461516212496 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:43:32 INFO - PROCESS | 1850 | 1461516212499 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:43:32 INFO - PROCESS | 1850 | 1461516212505 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:43:32 INFO - PROCESS | 1850 | 1461516212507 Marionette TRACE conn3 <- [1,1898,null,{}] 09:43:32 INFO - PROCESS | 1850 | 1461516212512 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:32 INFO - PROCESS | 1850 | 1461516212697 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:43:32 INFO - PROCESS | 1850 | 1461516212899 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a91252000 == 154 [pid = 1850] [id = 482] 09:43:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9a8e835c00) [pid = 1850] [serial = 1447] [outer = (nil)] 09:43:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7f9a902ca000) [pid = 1850] [serial = 1448] [outer = 0x7f9a8e835c00] 09:43:32 INFO - PROCESS | 1850 | 1461516212968 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7f9a90a07000) [pid = 1850] [serial = 1449] [outer = 0x7f9a8e835c00] 09:43:33 INFO - PROCESS | 1850 | 1461516213968 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1530ms 09:43:34 INFO - PROCESS | 1850 | 1461516214036 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:43:34 INFO - PROCESS | 1850 | 1461516214040 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:43:34 INFO - PROCESS | 1850 | 1461516214047 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - PROCESS | 1850 | 1461516214050 Marionette TRACE conn3 <- [1,1902,null,{}] 09:43:34 INFO - PROCESS | 1850 | 1461516214055 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:34 INFO - PROCESS | 1850 | 1461516214237 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:43:34 INFO - PROCESS | 1850 | 1461516214568 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a923b8000 == 155 [pid = 1850] [id = 483] 09:43:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7f9a8f5f2c00) [pid = 1850] [serial = 1450] [outer = (nil)] 09:43:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7f9a90dbd000) [pid = 1850] [serial = 1451] [outer = 0x7f9a8f5f2c00] 09:43:34 INFO - PROCESS | 1850 | 1461516214647 Marionette DEBUG loaded listener.js 09:43:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7f9a90ed1800) [pid = 1850] [serial = 1452] [outer = 0x7f9a8f5f2c00] 09:43:35 INFO - PROCESS | 1850 | 1461516215449 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1434ms 09:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:43:35 INFO - PROCESS | 1850 | 1461516215482 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:43:35 INFO - PROCESS | 1850 | 1461516215485 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:43:35 INFO - PROCESS | 1850 | 1461516215490 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:43:35 INFO - PROCESS | 1850 | 1461516215493 Marionette TRACE conn3 <- [1,1906,null,{}] 09:43:35 INFO - PROCESS | 1850 | 1461516215498 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:35 INFO - PROCESS | 1850 | 1461516215706 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:43:35 INFO - PROCESS | 1850 | 1461516215993 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94415800 == 156 [pid = 1850] [id = 484] 09:43:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a915eb400) [pid = 1850] [serial = 1453] [outer = (nil)] 09:43:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a915f9400) [pid = 1850] [serial = 1454] [outer = 0x7f9a915eb400] 09:43:36 INFO - PROCESS | 1850 | 1461516216201 Marionette DEBUG loaded listener.js 09:43:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a922b9400) [pid = 1850] [serial = 1455] [outer = 0x7f9a915eb400] 09:43:37 INFO - PROCESS | 1850 | 1461516217489 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2042ms 09:43:37 INFO - PROCESS | 1850 | 1461516217535 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 1850 | 1461516217542 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:43:37 INFO - PROCESS | 1850 | 1461516217552 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 1850 | 1461516217557 Marionette TRACE conn3 <- [1,1910,null,{}] 09:43:37 INFO - PROCESS | 1850 | 1461516217566 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:37 INFO - PROCESS | 1850 | 1461516217938 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:43:38 INFO - PROCESS | 1850 | 1461516218326 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94596800 == 157 [pid = 1850] [id = 485] 09:43:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a922b9c00) [pid = 1850] [serial = 1456] [outer = (nil)] 09:43:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a93985800) [pid = 1850] [serial = 1457] [outer = 0x7f9a922b9c00] 09:43:38 INFO - PROCESS | 1850 | 1461516218464 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a93b14400) [pid = 1850] [serial = 1458] [outer = 0x7f9a922b9c00] 09:43:39 INFO - PROCESS | 1850 | 1461516219711 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2237ms 09:43:39 INFO - PROCESS | 1850 | 1461516219790 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 1850 | 1461516219795 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:43:39 INFO - PROCESS | 1850 | 1461516219804 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 1850 | 1461516219809 Marionette TRACE conn3 <- [1,1914,null,{}] 09:43:39 INFO - PROCESS | 1850 | 1461516219817 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:40 INFO - PROCESS | 1850 | 1461516220126 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:43:40 INFO - PROCESS | 1850 | 1461516220427 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94b56000 == 158 [pid = 1850] [id = 486] 09:43:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a93d53000) [pid = 1850] [serial = 1459] [outer = (nil)] 09:43:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a93d5a000) [pid = 1850] [serial = 1460] [outer = 0x7f9a93d53000] 09:43:40 INFO - PROCESS | 1850 | 1461516220495 Marionette DEBUG loaded listener.js 09:43:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a93de3800) [pid = 1850] [serial = 1461] [outer = 0x7f9a93d53000] 09:43:41 INFO - PROCESS | 1850 | 1461516221255 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1496ms 09:43:41 INFO - PROCESS | 1850 | 1461516221298 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:43:41 INFO - PROCESS | 1850 | 1461516221303 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:43:41 INFO - PROCESS | 1850 | 1461516221311 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:43:41 INFO - PROCESS | 1850 | 1461516221313 Marionette TRACE conn3 <- [1,1918,null,{}] 09:43:41 INFO - PROCESS | 1850 | 1461516221318 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:41 INFO - PROCESS | 1850 | 1461516221493 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:43:41 INFO - PROCESS | 1850 | 1461516221698 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d49800 == 159 [pid = 1850] [id = 487] 09:43:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a93b15400) [pid = 1850] [serial = 1462] [outer = (nil)] 09:43:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a947c0000) [pid = 1850] [serial = 1463] [outer = 0x7f9a93b15400] 09:43:41 INFO - PROCESS | 1850 | 1461516221784 Marionette DEBUG loaded listener.js 09:43:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a948bcc00) [pid = 1850] [serial = 1464] [outer = 0x7f9a93b15400] 09:43:42 INFO - PROCESS | 1850 | 1461516222640 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1386ms 09:43:42 INFO - PROCESS | 1850 | 1461516222699 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:43:42 INFO - PROCESS | 1850 | 1461516222702 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:43:42 INFO - PROCESS | 1850 | 1461516222708 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:43:42 INFO - PROCESS | 1850 | 1461516222710 Marionette TRACE conn3 <- [1,1922,null,{}] 09:43:42 INFO - PROCESS | 1850 | 1461516222715 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:42 INFO - PROCESS | 1850 | 1461516222892 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:43:43 INFO - PROCESS | 1850 | 1461516223097 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a96486000 == 160 [pid = 1850] [id = 488] 09:43:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a93b1b000) [pid = 1850] [serial = 1465] [outer = (nil)] 09:43:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a948cbc00) [pid = 1850] [serial = 1466] [outer = 0x7f9a93b1b000] 09:43:43 INFO - PROCESS | 1850 | 1461516223167 Marionette DEBUG loaded listener.js 09:43:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a94cd1400) [pid = 1850] [serial = 1467] [outer = 0x7f9a93b1b000] 09:43:44 INFO - PROCESS | 1850 | 1461516224018 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1378ms 09:43:44 INFO - PROCESS | 1850 | 1461516224087 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 1850 | 1461516224090 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:43:44 INFO - PROCESS | 1850 | 1461516224096 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 1850 | 1461516224098 Marionette TRACE conn3 <- [1,1926,null,{}] 09:43:44 INFO - PROCESS | 1850 | 1461516224103 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:44 INFO - PROCESS | 1850 | 1461516224281 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:43:44 INFO - PROCESS | 1850 | 1461516224482 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a98f6f800 == 161 [pid = 1850] [id = 489] 09:43:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a93d53800) [pid = 1850] [serial = 1468] [outer = (nil)] 09:43:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a94dd0400) [pid = 1850] [serial = 1469] [outer = 0x7f9a93d53800] 09:43:44 INFO - PROCESS | 1850 | 1461516224549 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a97015c00) [pid = 1850] [serial = 1470] [outer = 0x7f9a93d53800] 09:43:45 INFO - PROCESS | 1850 | 1461516225410 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1386ms 09:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:43:45 INFO - PROCESS | 1850 | 1461516225482 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:43:45 INFO - PROCESS | 1850 | 1461516225485 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:43:45 INFO - PROCESS | 1850 | 1461516225491 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:43:45 INFO - PROCESS | 1850 | 1461516225494 Marionette TRACE conn3 <- [1,1930,null,{}] 09:43:45 INFO - PROCESS | 1850 | 1461516225499 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:45 INFO - PROCESS | 1850 | 1461516225681 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:43:45 INFO - PROCESS | 1850 | 1461516225891 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99963800 == 162 [pid = 1850] [id = 490] 09:43:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a93d51c00) [pid = 1850] [serial = 1471] [outer = (nil)] 09:43:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a9810a000) [pid = 1850] [serial = 1472] [outer = 0x7f9a93d51c00] 09:43:46 INFO - PROCESS | 1850 | 1461516226001 Marionette DEBUG loaded listener.js 09:43:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a98867c00) [pid = 1850] [serial = 1473] [outer = 0x7f9a93d51c00] 09:43:46 INFO - PROCESS | 1850 | 1461516226905 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1487ms 09:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:43:46 INFO - PROCESS | 1850 | 1461516226977 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:43:46 INFO - PROCESS | 1850 | 1461516226980 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:43:46 INFO - PROCESS | 1850 | 1461516226985 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:43:46 INFO - PROCESS | 1850 | 1461516226988 Marionette TRACE conn3 <- [1,1934,null,{}] 09:43:46 INFO - PROCESS | 1850 | 1461516226993 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:47 INFO - PROCESS | 1850 | 1461516227171 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:43:47 INFO - PROCESS | 1850 | 1461516227375 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83acc000 == 163 [pid = 1850] [id = 491] 09:43:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a8040b800) [pid = 1850] [serial = 1474] [outer = (nil)] 09:43:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a8da10400) [pid = 1850] [serial = 1475] [outer = 0x7f9a8040b800] 09:43:47 INFO - PROCESS | 1850 | 1461516227445 Marionette DEBUG loaded listener.js 09:43:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a98103000) [pid = 1850] [serial = 1476] [outer = 0x7f9a8040b800] 09:43:48 INFO - PROCESS | 1850 | 1461516228728 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1785ms 09:43:48 INFO - PROCESS | 1850 | 1461516228772 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:43:48 INFO - PROCESS | 1850 | 1461516228777 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:43:48 INFO - PROCESS | 1850 | 1461516228784 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 1850 | 1461516228788 Marionette TRACE conn3 <- [1,1938,null,{}] 09:43:48 INFO - PROCESS | 1850 | 1461516228796 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:49 INFO - PROCESS | 1850 | 1461516229024 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:43:49 INFO - PROCESS | 1850 | 1461516229260 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a845d3800 == 164 [pid = 1850] [id = 492] 09:43:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a817d5c00) [pid = 1850] [serial = 1477] [outer = (nil)] 09:43:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a8484f000) [pid = 1850] [serial = 1478] [outer = 0x7f9a817d5c00] 09:43:49 INFO - PROCESS | 1850 | 1461516229328 Marionette DEBUG loaded listener.js 09:43:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a86fba400) [pid = 1850] [serial = 1479] [outer = 0x7f9a817d5c00] 09:43:50 INFO - PROCESS | 1850 | 1461516230320 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1588ms 09:43:50 INFO - PROCESS | 1850 | 1461516230373 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:43:50 INFO - PROCESS | 1850 | 1461516230380 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:43:50 INFO - PROCESS | 1850 | 1461516230390 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 1850 | 1461516230393 Marionette TRACE conn3 <- [1,1942,null,{}] 09:43:50 INFO - PROCESS | 1850 | 1461516230397 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:50 INFO - PROCESS | 1850 | 1461516230574 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:43:50 INFO - PROCESS | 1850 | 1461516230835 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a802d9000 == 165 [pid = 1850] [id = 493] 09:43:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a88ea5000) [pid = 1850] [serial = 1480] [outer = (nil)] 09:43:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a88eb0c00) [pid = 1850] [serial = 1481] [outer = 0x7f9a88ea5000] 09:43:50 INFO - PROCESS | 1850 | 1461516230992 Marionette DEBUG loaded listener.js 09:43:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a892af400) [pid = 1850] [serial = 1482] [outer = 0x7f9a88ea5000] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a87522800 == 164 [pid = 1850] [id = 473] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86b48800 == 163 [pid = 1850] [id = 472] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a9bef8000) [pid = 1850] [serial = 1325] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9aa78d3800) [pid = 1850] [serial = 1328] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a94ccd800) [pid = 1850] [serial = 1331] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a86f0cc00) [pid = 1850] [serial = 1361] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a845d0000 == 162 [pid = 1850] [id = 471] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a825f5000 == 161 [pid = 1850] [id = 470] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8231e000 == 160 [pid = 1850] [id = 469] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a825fd800 == 159 [pid = 1850] [id = 468] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a80ef3000 == 158 [pid = 1850] [id = 467] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7e6c6800 == 157 [pid = 1850] [id = 462] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aae623800 == 156 [pid = 1850] [id = 461] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabf75000 == 155 [pid = 1850] [id = 460] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ca80800 == 154 [pid = 1850] [id = 459] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99cbe800 == 153 [pid = 1850] [id = 458] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d50000 == 152 [pid = 1850] [id = 457] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9461a800 == 151 [pid = 1850] [id = 456] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4db800 == 150 [pid = 1850] [id = 455] 09:43:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a849e3000 == 149 [pid = 1850] [id = 454] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a93b1ac00) [pid = 1850] [serial = 1355] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a947c8800) [pid = 1850] [serial = 1356] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a817d2c00) [pid = 1850] [serial = 1358] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a854cec00) [pid = 1850] [serial = 1346] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a8d7eb400) [pid = 1850] [serial = 1347] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a86fb9400) [pid = 1850] [serial = 1341] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a84850c00) [pid = 1850] [serial = 1340] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a817ef000) [pid = 1850] [serial = 1298] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a88e98000) [pid = 1850] [serial = 1301] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a93ddfc00) [pid = 1850] [serial = 1313] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a7eae5400) [pid = 1850] [serial = 1334] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a9a0ef000) [pid = 1850] [serial = 1322] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a8d555400) [pid = 1850] [serial = 1344] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a892b3000) [pid = 1850] [serial = 1343] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a8da21400) [pid = 1850] [serial = 1349] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a8e552c00) [pid = 1850] [serial = 1350] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a817d2000) [pid = 1850] [serial = 1337] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a82e26800) [pid = 1850] [serial = 1338] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a913df800) [pid = 1850] [serial = 1352] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a8da23400) [pid = 1850] [serial = 1304] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a99e66c00) [pid = 1850] [serial = 1319] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a8ff58400) [pid = 1850] [serial = 1307] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a9110bc00) [pid = 1850] [serial = 1310] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a993f8800) [pid = 1850] [serial = 1316] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a83a2ec00) [pid = 1850] [serial = 1359] [outer = (nil)] [url = about:blank] 09:43:51 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a927e8000) [pid = 1850] [serial = 1353] [outer = (nil)] [url = about:blank] 09:43:52 INFO - PROCESS | 1850 | 1461516232021 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1687ms 09:43:52 INFO - PROCESS | 1850 | 1461516232077 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:43:52 INFO - PROCESS | 1850 | 1461516232080 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:43:52 INFO - PROCESS | 1850 | 1461516232086 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:43:52 INFO - PROCESS | 1850 | 1461516232091 Marionette TRACE conn3 <- [1,1946,null,{}] 09:43:52 INFO - PROCESS | 1850 | 1461516232131 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:52 INFO - PROCESS | 1850 | 1461516232368 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:43:52 INFO - PROCESS | 1850 | 1461516232388 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836ca800 == 150 [pid = 1850] [id = 494] 09:43:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a7eca6800) [pid = 1850] [serial = 1483] [outer = (nil)] 09:43:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a895a1800) [pid = 1850] [serial = 1484] [outer = 0x7f9a7eca6800] 09:43:52 INFO - PROCESS | 1850 | 1461516232544 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a8d7b5400) [pid = 1850] [serial = 1485] [outer = 0x7f9a7eca6800] 09:43:53 INFO - PROCESS | 1850 | ************************* 09:43:53 INFO - PROCESS | 1850 | A coding exception was thrown and uncaught in a Task. 09:43:53 INFO - PROCESS | 1850 | 09:43:53 INFO - PROCESS | 1850 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:43:53 INFO - PROCESS | 1850 | Full stack: 09:43:53 INFO - PROCESS | 1850 | ************************* 09:43:53 INFO - PROCESS | 1850 | 1461516233331 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1283ms 09:43:53 INFO - PROCESS | 1850 | 1461516233391 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 1850 | 1461516233395 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:43:53 INFO - PROCESS | 1850 | 1461516233402 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 1850 | 1461516233405 Marionette TRACE conn3 <- [1,1950,null,{}] 09:43:53 INFO - PROCESS | 1850 | 1461516233410 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:53 INFO - PROCESS | 1850 | 1461516233570 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:43:53 INFO - PROCESS | 1850 | 1461516233584 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d7f000 == 151 [pid = 1850] [id = 495] 09:43:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a89594c00) [pid = 1850] [serial = 1486] [outer = (nil)] 09:43:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a8e5d0000) [pid = 1850] [serial = 1487] [outer = 0x7f9a89594c00] 09:43:53 INFO - PROCESS | 1850 | 1461516233644 Marionette DEBUG loaded listener.js 09:43:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a8e838400) [pid = 1850] [serial = 1488] [outer = 0x7f9a89594c00] 09:43:54 INFO - PROCESS | 1850 | 1461516234584 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1226ms 09:43:54 INFO - PROCESS | 1850 | 1461516234635 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:43:54 INFO - PROCESS | 1850 | 1461516234639 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:43:54 INFO - PROCESS | 1850 | 1461516234644 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:43:54 INFO - PROCESS | 1850 | 1461516234646 Marionette TRACE conn3 <- [1,1954,null,{}] 09:43:54 INFO - PROCESS | 1850 | 1461516234651 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:54 INFO - PROCESS | 1850 | 1461516234865 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:43:54 INFO - PROCESS | 1850 | 1461516234892 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db04000 == 152 [pid = 1850] [id = 496] 09:43:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a8e585400) [pid = 1850] [serial = 1489] [outer = (nil)] 09:43:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a8e895400) [pid = 1850] [serial = 1490] [outer = 0x7f9a8e585400] 09:43:54 INFO - PROCESS | 1850 | 1461516234950 Marionette DEBUG loaded listener.js 09:43:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a90086800) [pid = 1850] [serial = 1491] [outer = 0x7f9a8e585400] 09:43:55 INFO - PROCESS | 1850 | 1461516235832 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:43:56 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a8d550800) [pid = 1850] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:43:56 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a816f6c00) [pid = 1850] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:43:56 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a854cd400) [pid = 1850] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:43:56 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a87004c00) [pid = 1850] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:43:56 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a7eade400) [pid = 1850] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:43:56 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a7eaea400) [pid = 1850] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:43:56 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a817e5400) [pid = 1850] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1479ms 09:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:43:56 INFO - PROCESS | 1850 | 1461516236124 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:43:56 INFO - PROCESS | 1850 | 1461516236126 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:43:56 INFO - PROCESS | 1850 | 1461516236132 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:43:56 INFO - PROCESS | 1850 | 1461516236135 Marionette TRACE conn3 <- [1,1958,null,{}] 09:43:56 INFO - PROCESS | 1850 | 1461516236139 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:56 INFO - PROCESS | 1850 | 1461516236317 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:43:56 INFO - PROCESS | 1850 | 1461516236484 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e650000 == 153 [pid = 1850] [id = 497] 09:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a913d2c00) [pid = 1850] [serial = 1492] [outer = (nil)] 09:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a91613c00) [pid = 1850] [serial = 1493] [outer = 0x7f9a913d2c00] 09:43:56 INFO - PROCESS | 1850 | 1461516236592 Marionette DEBUG loaded listener.js 09:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a927e6c00) [pid = 1850] [serial = 1494] [outer = 0x7f9a913d2c00] 09:43:57 INFO - PROCESS | 1850 | 1461516237253 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1185ms 09:43:57 INFO - PROCESS | 1850 | 1461516237318 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:43:57 INFO - PROCESS | 1850 | 1461516237332 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:43:57 INFO - PROCESS | 1850 | 1461516237339 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:43:57 INFO - PROCESS | 1850 | 1461516237342 Marionette TRACE conn3 <- [1,1962,null,{}] 09:43:57 INFO - PROCESS | 1850 | 1461516237350 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:57 INFO - PROCESS | 1850 | 1461516237577 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:43:57 INFO - PROCESS | 1850 | 1461516237593 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a91695800 == 154 [pid = 1850] [id = 498] 09:43:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a90a03c00) [pid = 1850] [serial = 1495] [outer = (nil)] 09:43:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a93d5a400) [pid = 1850] [serial = 1496] [outer = 0x7f9a90a03c00] 09:43:57 INFO - PROCESS | 1850 | 1461516237651 Marionette DEBUG loaded listener.js 09:43:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a98053800) [pid = 1850] [serial = 1497] [outer = 0x7f9a90a03c00] 09:43:58 INFO - PROCESS | 1850 | 1461516238669 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1387ms 09:43:58 INFO - PROCESS | 1850 | 1461516238726 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:43:58 INFO - PROCESS | 1850 | 1461516238732 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:43:58 INFO - PROCESS | 1850 | 1461516238740 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 1850 | 1461516238746 Marionette TRACE conn3 <- [1,1966,null,{}] 09:43:58 INFO - PROCESS | 1850 | 1461516238755 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:43:58 INFO - PROCESS | 1850 | 1461516238948 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:43:59 INFO - PROCESS | 1850 | 1461516239216 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82309000 == 155 [pid = 1850] [id = 499] 09:43:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a817d6400) [pid = 1850] [serial = 1498] [outer = (nil)] 09:43:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a854cc000) [pid = 1850] [serial = 1499] [outer = 0x7f9a817d6400] 09:43:59 INFO - PROCESS | 1850 | 1461516239342 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a87005c00) [pid = 1850] [serial = 1500] [outer = 0x7f9a817d6400] 09:44:00 INFO - PROCESS | 1850 | 1461516240169 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1487ms 09:44:00 INFO - PROCESS | 1850 | 1461516240227 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 1850 | 1461516240236 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:44:00 INFO - PROCESS | 1850 | 1461516240245 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 1850 | 1461516240248 Marionette TRACE conn3 <- [1,1970,null,{}] 09:44:00 INFO - PROCESS | 1850 | 1461516240254 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:00 INFO - PROCESS | 1850 | 1461516240447 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:44:00 INFO - PROCESS | 1850 | 1461516240702 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d9d7000 == 156 [pid = 1850] [id = 500] 09:44:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a88ea3800) [pid = 1850] [serial = 1501] [outer = (nil)] 09:44:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a894cb400) [pid = 1850] [serial = 1502] [outer = 0x7f9a88ea3800] 09:44:00 INFO - PROCESS | 1850 | 1461516240821 Marionette DEBUG loaded listener.js 09:44:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a8d709400) [pid = 1850] [serial = 1503] [outer = 0x7f9a88ea3800] 09:44:01 INFO - PROCESS | 1850 | 1461516241718 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1530ms 09:44:01 INFO - PROCESS | 1850 | 1461516241778 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 1850 | 1461516241783 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:44:01 INFO - PROCESS | 1850 | 1461516241791 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 1850 | 1461516241797 Marionette TRACE conn3 <- [1,1974,null,{}] 09:44:01 INFO - PROCESS | 1850 | 1461516241817 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:02 INFO - PROCESS | 1850 | 1461516242046 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:44:02 INFO - PROCESS | 1850 | 1461516242300 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94590000 == 157 [pid = 1850] [id = 501] 09:44:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a8e5cd000) [pid = 1850] [serial = 1504] [outer = (nil)] 09:44:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a8e89b000) [pid = 1850] [serial = 1505] [outer = 0x7f9a8e5cd000] 09:44:02 INFO - PROCESS | 1850 | 1461516242418 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a902c7800) [pid = 1850] [serial = 1506] [outer = 0x7f9a8e5cd000] 09:44:03 INFO - PROCESS | 1850 | 1461516243212 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1486ms 09:44:03 INFO - PROCESS | 1850 | 1461516243280 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:44:03 INFO - PROCESS | 1850 | 1461516243287 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:44:03 INFO - PROCESS | 1850 | 1461516243297 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 1850 | 1461516243299 Marionette TRACE conn3 <- [1,1978,null,{}] 09:44:03 INFO - PROCESS | 1850 | 1461516243303 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:03 INFO - PROCESS | 1850 | 1461516243482 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:44:03 INFO - PROCESS | 1850 | 1461516243692 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d0a000 == 158 [pid = 1850] [id = 502] 09:44:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a8d710000) [pid = 1850] [serial = 1507] [outer = (nil)] 09:44:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a91613000) [pid = 1850] [serial = 1508] [outer = 0x7f9a8d710000] 09:44:03 INFO - PROCESS | 1850 | 1461516243805 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a93b11c00) [pid = 1850] [serial = 1509] [outer = 0x7f9a8d710000] 09:44:04 INFO - PROCESS | 1850 | 1461516244669 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1434ms 09:44:04 INFO - PROCESS | 1850 | 1461516244731 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:44:04 INFO - PROCESS | 1850 | 1461516244735 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:44:04 INFO - PROCESS | 1850 | 1461516244741 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:44:04 INFO - PROCESS | 1850 | 1461516244743 Marionette TRACE conn3 <- [1,1982,null,{}] 09:44:04 INFO - PROCESS | 1850 | 1461516244748 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:04 INFO - PROCESS | 1850 | 1461516244915 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:44:05 INFO - PROCESS | 1850 | 1461516245123 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99bd6000 == 159 [pid = 1850] [id = 503] 09:44:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a8e581800) [pid = 1850] [serial = 1510] [outer = (nil)] 09:44:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a948be400) [pid = 1850] [serial = 1511] [outer = 0x7f9a8e581800] 09:44:05 INFO - PROCESS | 1850 | 1461516245193 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a98107000) [pid = 1850] [serial = 1512] [outer = 0x7f9a8e581800] 09:44:06 INFO - PROCESS | 1850 | 1461516246040 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1326ms 09:44:06 INFO - PROCESS | 1850 | 1461516246068 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:44:06 INFO - PROCESS | 1850 | 1461516246071 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:44:06 INFO - PROCESS | 1850 | 1461516246077 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:44:06 INFO - PROCESS | 1850 | 1461516246079 Marionette TRACE conn3 <- [1,1986,null,{}] 09:44:06 INFO - PROCESS | 1850 | 1461516246084 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:06 INFO - PROCESS | 1850 | 1461516246294 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:44:06 INFO - PROCESS | 1850 | 1461516246508 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8b7800 == 160 [pid = 1850] [id = 504] 09:44:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a990d1000) [pid = 1850] [serial = 1513] [outer = (nil)] 09:44:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a9987c400) [pid = 1850] [serial = 1514] [outer = 0x7f9a990d1000] 09:44:06 INFO - PROCESS | 1850 | 1461516246579 Marionette DEBUG loaded listener.js 09:44:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a99e72400) [pid = 1850] [serial = 1515] [outer = 0x7f9a990d1000] 09:44:07 INFO - PROCESS | 1850 | 1461516247423 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1377ms 09:44:07 INFO - PROCESS | 1850 | 1461516247454 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:44:07 INFO - PROCESS | 1850 | 1461516247456 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:44:07 INFO - PROCESS | 1850 | 1461516247462 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:44:07 INFO - PROCESS | 1850 | 1461516247464 Marionette TRACE conn3 <- [1,1990,null,{}] 09:44:07 INFO - PROCESS | 1850 | 1461516247470 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:07 INFO - PROCESS | 1850 | 1461516247726 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:44:07 INFO - PROCESS | 1850 | 1461516247881 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ac11000 == 161 [pid = 1850] [id = 505] 09:44:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a902c3000) [pid = 1850] [serial = 1516] [outer = (nil)] 09:44:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a9a0eac00) [pid = 1850] [serial = 1517] [outer = 0x7f9a902c3000] 09:44:07 INFO - PROCESS | 1850 | 1461516247951 Marionette DEBUG loaded listener.js 09:44:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a9aa06800) [pid = 1850] [serial = 1518] [outer = 0x7f9a902c3000] 09:44:08 INFO - PROCESS | 1850 | 1461516248818 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1427ms 09:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:44:08 INFO - PROCESS | 1850 | 1461516248891 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:44:08 INFO - PROCESS | 1850 | 1461516248894 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:44:08 INFO - PROCESS | 1850 | 1461516248900 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:44:08 INFO - PROCESS | 1850 | 1461516248903 Marionette TRACE conn3 <- [1,1994,null,{}] 09:44:08 INFO - PROCESS | 1850 | 1461516248908 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:09 INFO - PROCESS | 1850 | 1461516249127 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:44:09 INFO - PROCESS | 1850 | 1461516249332 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b345800 == 162 [pid = 1850] [id = 506] 09:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a993f4800) [pid = 1850] [serial = 1519] [outer = (nil)] 09:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a9ac56400) [pid = 1850] [serial = 1520] [outer = 0x7f9a993f4800] 09:44:09 INFO - PROCESS | 1850 | 1461516249440 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a9ad5a800) [pid = 1850] [serial = 1521] [outer = 0x7f9a993f4800] 09:44:10 INFO - PROCESS | 1850 | 1461516250287 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1436ms 09:44:10 INFO - PROCESS | 1850 | 1461516250336 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 1850 | 1461516250339 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:44:10 INFO - PROCESS | 1850 | 1461516250345 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 1850 | 1461516250347 Marionette TRACE conn3 <- [1,1998,null,{}] 09:44:10 INFO - PROCESS | 1850 | 1461516250352 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:10 INFO - PROCESS | 1850 | 1461516250527 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:44:10 INFO - PROCESS | 1850 | 1461516250829 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9caae800 == 163 [pid = 1850] [id = 507] 09:44:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a99e6a400) [pid = 1850] [serial = 1522] [outer = (nil)] 09:44:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a9beb2000) [pid = 1850] [serial = 1523] [outer = 0x7f9a99e6a400] 09:44:10 INFO - PROCESS | 1850 | 1461516250910 Marionette DEBUG loaded listener.js 09:44:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a9bf38c00) [pid = 1850] [serial = 1524] [outer = 0x7f9a99e6a400] 09:44:11 INFO - PROCESS | 1850 | 1461516251797 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1480ms 09:44:11 INFO - PROCESS | 1850 | 1461516251826 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 1850 | 1461516251829 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:44:11 INFO - PROCESS | 1850 | 1461516251835 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 1850 | 1461516251839 Marionette TRACE conn3 <- [1,2002,null,{}] 09:44:11 INFO - PROCESS | 1850 | 1461516251844 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:12 INFO - PROCESS | 1850 | 1461516252043 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:44:12 INFO - PROCESS | 1850 | 1461516252272 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa15e3800 == 164 [pid = 1850] [id = 508] 09:44:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a8700d800) [pid = 1850] [serial = 1525] [outer = (nil)] 09:44:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a9aa58400) [pid = 1850] [serial = 1526] [outer = 0x7f9a8700d800] 09:44:12 INFO - PROCESS | 1850 | 1461516252421 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a9d85c800) [pid = 1850] [serial = 1527] [outer = 0x7f9a8700d800] 09:44:13 INFO - PROCESS | 1850 | 1461516253366 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1582ms 09:44:13 INFO - PROCESS | 1850 | 1461516253418 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 1850 | 1461516253422 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:44:13 INFO - PROCESS | 1850 | 1461516253428 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 1850 | 1461516253431 Marionette TRACE conn3 <- [1,2006,null,{}] 09:44:13 INFO - PROCESS | 1850 | 1461516253437 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:13 INFO - PROCESS | 1850 | 1461516253646 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:44:13 INFO - PROCESS | 1850 | 1461516253854 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa76b9000 == 165 [pid = 1850] [id = 509] 09:44:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a8ff54400) [pid = 1850] [serial = 1528] [outer = (nil)] 09:44:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9aa7475000) [pid = 1850] [serial = 1529] [outer = 0x7f9a8ff54400] 09:44:13 INFO - PROCESS | 1850 | 1461516253969 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9aa78d3800) [pid = 1850] [serial = 1530] [outer = 0x7f9a8ff54400] 09:44:14 INFO - PROCESS | 1850 | 1461516254854 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:44:14 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 09:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1478ms 09:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:44:14 INFO - PROCESS | 1850 | 1461516254908 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:44:14 INFO - PROCESS | 1850 | 1461516254910 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:44:14 INFO - PROCESS | 1850 | 1461516254916 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:44:14 INFO - PROCESS | 1850 | 1461516254919 Marionette TRACE conn3 <- [1,2010,null,{}] 09:44:14 INFO - PROCESS | 1850 | 1461516254924 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:15 INFO - PROCESS | 1850 | 1461516255099 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:44:15 INFO - PROCESS | 1850 | 1461516255312 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabf7c800 == 166 [pid = 1850] [id = 510] 09:44:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9aa6517c00) [pid = 1850] [serial = 1531] [outer = (nil)] 09:44:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9aa8533000) [pid = 1850] [serial = 1532] [outer = 0x7f9aa6517c00] 09:44:15 INFO - PROCESS | 1850 | 1461516255421 Marionette DEBUG loaded listener.js 09:44:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9aaa219000) [pid = 1850] [serial = 1533] [outer = 0x7f9aa6517c00] 09:44:16 INFO - PROCESS | 1850 | 1461516256275 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:44:16 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 09:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1438ms 09:44:16 INFO - PROCESS | 1850 | 1461516256354 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:44:16 INFO - PROCESS | 1850 | 1461516256356 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:44:16 INFO - PROCESS | 1850 | 1461516256363 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:44:16 INFO - PROCESS | 1850 | 1461516256366 Marionette TRACE conn3 <- [1,2014,null,{}] 09:44:16 INFO - PROCESS | 1850 | 1461516256370 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:16 INFO - PROCESS | 1850 | 1461516256562 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:44:16 INFO - PROCESS | 1850 | 1461516256775 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9239d000 == 167 [pid = 1850] [id = 511] 09:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a7eade400) [pid = 1850] [serial = 1534] [outer = (nil)] 09:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9aa74af400) [pid = 1850] [serial = 1535] [outer = 0x7f9a7eade400] 09:44:16 INFO - PROCESS | 1850 | 1461516256899 Marionette DEBUG loaded listener.js 09:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9aabfab000) [pid = 1850] [serial = 1536] [outer = 0x7f9a7eade400] 09:44:17 INFO - PROCESS | 1850 | 1461516257796 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1480ms 09:44:17 INFO - PROCESS | 1850 | 1461516257844 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:44:17 INFO - PROCESS | 1850 | 1461516257847 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:44:17 INFO - PROCESS | 1850 | 1461516257853 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:44:17 INFO - PROCESS | 1850 | 1461516257855 Marionette TRACE conn3 <- [1,2018,null,{}] 09:44:17 INFO - PROCESS | 1850 | 1461516257860 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:18 INFO - PROCESS | 1850 | 1461516258055 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:44:18 INFO - PROCESS | 1850 | 1461516258275 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82314000 == 168 [pid = 1850] [id = 512] 09:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a7eae6000) [pid = 1850] [serial = 1537] [outer = (nil)] 09:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a801ef000) [pid = 1850] [serial = 1538] [outer = 0x7f9a7eae6000] 09:44:18 INFO - PROCESS | 1850 | 1461516258837 Marionette DEBUG loaded listener.js 09:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a817e5400) [pid = 1850] [serial = 1539] [outer = 0x7f9a7eae6000] 09:44:19 INFO - PROCESS | 1850 | 1461516259825 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2034ms 09:44:19 INFO - PROCESS | 1850 | 1461516259890 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:44:19 INFO - PROCESS | 1850 | 1461516259895 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:44:19 INFO - PROCESS | 1850 | 1461516259904 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:44:19 INFO - PROCESS | 1850 | 1461516259908 Marionette TRACE conn3 <- [1,2022,null,{}] 09:44:19 INFO - PROCESS | 1850 | 1461516259914 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:20 INFO - PROCESS | 1850 | 1461516260144 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:44:20 INFO - PROCESS | 1850 | 1461516260548 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8186d800 == 169 [pid = 1850] [id = 513] 09:44:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a88eb1000) [pid = 1850] [serial = 1540] [outer = (nil)] 09:44:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a89274c00) [pid = 1850] [serial = 1541] [outer = 0x7f9a88eb1000] 09:44:20 INFO - PROCESS | 1850 | 1461516260619 Marionette DEBUG loaded listener.js 09:44:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a892b7000) [pid = 1850] [serial = 1542] [outer = 0x7f9a88eb1000] 09:44:21 INFO - PROCESS | 1850 | 1461516261514 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1690ms 09:44:21 INFO - PROCESS | 1850 | 1461516261594 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 1850 | 1461516261599 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:44:21 INFO - PROCESS | 1850 | 1461516261608 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 1850 | 1461516261612 Marionette TRACE conn3 <- [1,2026,null,{}] 09:44:21 INFO - PROCESS | 1850 | 1461516261617 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:21 INFO - PROCESS | 1850 | 1461516261791 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99965800 == 168 [pid = 1850] [id = 251] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9647c800 == 167 [pid = 1850] [id = 211] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86f29800 == 166 [pid = 1850] [id = 301] 09:44:22 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a8d999c00) [pid = 1850] [serial = 1424] [outer = (nil)] [url = about:blank] 09:44:22 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a96465000) [pid = 1850] [serial = 1382] [outer = (nil)] [url = about:blank] 09:44:22 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a99587400) [pid = 1850] [serial = 1385] [outer = (nil)] [url = about:blank] 09:44:22 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a99e9f800) [pid = 1850] [serial = 1388] [outer = (nil)] [url = about:blank] 09:44:22 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a9beec400) [pid = 1850] [serial = 1391] [outer = (nil)] [url = about:blank] 09:44:22 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a892b2800) [pid = 1850] [serial = 1394] [outer = (nil)] [url = about:blank] 09:44:22 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a81842000) [pid = 1850] [serial = 1397] [outer = (nil)] [url = about:blank] 09:44:22 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a88e95400) [pid = 1850] [serial = 1400] [outer = (nil)] [url = about:blank] 09:44:22 INFO - PROCESS | 1850 | 1461516262198 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e650000 == 165 [pid = 1850] [id = 497] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db04000 == 164 [pid = 1850] [id = 496] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a88d7f000 == 163 [pid = 1850] [id = 495] 09:44:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81702800 == 164 [pid = 1850] [id = 514] 09:44:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a81842000) [pid = 1850] [serial = 1543] [outer = (nil)] 09:44:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a894c0c00) [pid = 1850] [serial = 1544] [outer = 0x7f9a81842000] 09:44:22 INFO - PROCESS | 1850 | 1461516262289 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8d7f3c00) [pid = 1850] [serial = 1545] [outer = 0x7f9a81842000] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a836ca800 == 163 [pid = 1850] [id = 494] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a802d9000 == 162 [pid = 1850] [id = 493] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a845d3800 == 161 [pid = 1850] [id = 492] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d49800 == 160 [pid = 1850] [id = 487] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94b56000 == 159 [pid = 1850] [id = 486] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94596800 == 158 [pid = 1850] [id = 485] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94415800 == 157 [pid = 1850] [id = 484] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a923b8000 == 156 [pid = 1850] [id = 483] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a91252000 == 155 [pid = 1850] [id = 482] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90ca7000 == 154 [pid = 1850] [id = 481] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90646800 == 153 [pid = 1850] [id = 480] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e649800 == 152 [pid = 1850] [id = 479] 09:44:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4d2800 == 151 [pid = 1850] [id = 478] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a8d7b1c00) [pid = 1850] [serial = 1419] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a8d80ac00) [pid = 1850] [serial = 1422] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a894cdc00) [pid = 1850] [serial = 1416] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a8d556800) [pid = 1850] [serial = 1418] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a8d7ef000) [pid = 1850] [serial = 1421] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a890b1800) [pid = 1850] [serial = 1412] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a8927c000) [pid = 1850] [serial = 1413] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a88ea6000) [pid = 1850] [serial = 1410] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a8700f000) [pid = 1850] [serial = 1409] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a892ba000) [pid = 1850] [serial = 1415] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a80410800) [pid = 1850] [serial = 1404] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a7ecad800) [pid = 1850] [serial = 1403] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a848e6000) [pid = 1850] [serial = 1407] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a82e27000) [pid = 1850] [serial = 1406] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a90dc1800) [pid = 1850] [serial = 1376] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a81846c00) [pid = 1850] [serial = 1364] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a88e99c00) [pid = 1850] [serial = 1367] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a8e669c00) [pid = 1850] [serial = 1373] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a94cc3000) [pid = 1850] [serial = 1379] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a8d804000) [pid = 1850] [serial = 1370] [outer = (nil)] [url = about:blank] 09:44:23 INFO - PROCESS | 1850 | 1461516263062 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1482ms 09:44:23 INFO - PROCESS | 1850 | 1461516263090 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 1850 | 1461516263094 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:44:23 INFO - PROCESS | 1850 | 1461516263099 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 1850 | 1461516263104 Marionette TRACE conn3 <- [1,2030,null,{}] 09:44:23 INFO - PROCESS | 1850 | 1461516263119 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:23 INFO - PROCESS | 1850 | 1461516263291 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:44:23 INFO - PROCESS | 1850 | 1461516263478 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848db000 == 152 [pid = 1850] [id = 515] 09:44:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a8d99f400) [pid = 1850] [serial = 1546] [outer = (nil)] 09:44:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a8dbf7800) [pid = 1850] [serial = 1547] [outer = 0x7f9a8d99f400] 09:44:23 INFO - PROCESS | 1850 | 1461516263561 Marionette DEBUG loaded listener.js 09:44:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a8e57b000) [pid = 1850] [serial = 1548] [outer = 0x7f9a8d99f400] 09:44:24 INFO - PROCESS | 1850 | 1461516264289 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1240ms 09:44:24 INFO - PROCESS | 1850 | 1461516264340 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:44:24 INFO - PROCESS | 1850 | 1461516264344 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:44:24 INFO - PROCESS | 1850 | 1461516264353 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:44:24 INFO - PROCESS | 1850 | 1461516264355 Marionette TRACE conn3 <- [1,2034,null,{}] 09:44:24 INFO - PROCESS | 1850 | 1461516264360 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:24 INFO - PROCESS | 1850 | 1461516264599 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:44:24 INFO - PROCESS | 1850 | 1461516264633 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d9ea800 == 153 [pid = 1850] [id = 516] 09:44:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a82e27000) [pid = 1850] [serial = 1549] [outer = (nil)] 09:44:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a8e66fc00) [pid = 1850] [serial = 1550] [outer = 0x7f9a82e27000] 09:44:24 INFO - PROCESS | 1850 | 1461516264691 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a8ff5a400) [pid = 1850] [serial = 1551] [outer = 0x7f9a82e27000] 09:44:25 INFO - PROCESS | 1850 | 1461516265564 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1226ms 09:44:25 INFO - PROCESS | 1850 | 1461516265586 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 1850 | 1461516265589 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:44:25 INFO - PROCESS | 1850 | 1461516265594 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 1850 | 1461516265596 Marionette TRACE conn3 <- [1,2038,null,{}] 09:44:25 INFO - PROCESS | 1850 | 1461516265601 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:25 INFO - PROCESS | 1850 | 1461516265819 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:44:25 INFO - PROCESS | 1850 | 1461516265977 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e606000 == 154 [pid = 1850] [id = 517] 09:44:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a902cac00) [pid = 1850] [serial = 1552] [outer = (nil)] 09:44:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a90a0f400) [pid = 1850] [serial = 1553] [outer = 0x7f9a902cac00] 09:44:26 INFO - PROCESS | 1850 | 1461516266057 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a922c6000) [pid = 1850] [serial = 1554] [outer = 0x7f9a902cac00] 09:44:27 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a7eca6800) [pid = 1850] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:44:27 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a89594c00) [pid = 1850] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:44:27 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a8e585400) [pid = 1850] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:44:27 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a913d2c00) [pid = 1850] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:44:27 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a88ea5000) [pid = 1850] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:44:27 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a817d5c00) [pid = 1850] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:44:27 INFO - PROCESS | 1850 | 1461516267224 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1678ms 09:44:27 INFO - PROCESS | 1850 | 1461516267273 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:44:27 INFO - PROCESS | 1850 | 1461516267277 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:44:27 INFO - PROCESS | 1850 | 1461516267282 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:44:27 INFO - PROCESS | 1850 | 1461516267284 Marionette TRACE conn3 <- [1,2042,null,{}] 09:44:27 INFO - PROCESS | 1850 | 1461516267289 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:27 INFO - PROCESS | 1850 | 1461516267460 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:44:27 INFO - PROCESS | 1850 | 1461516267667 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e63c800 == 155 [pid = 1850] [id = 518] 09:44:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a7eae3000) [pid = 1850] [serial = 1555] [outer = (nil)] 09:44:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a9232f800) [pid = 1850] [serial = 1556] [outer = 0x7f9a7eae3000] 09:44:27 INFO - PROCESS | 1850 | 1461516267729 Marionette DEBUG loaded listener.js 09:44:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a947c6000) [pid = 1850] [serial = 1557] [outer = 0x7f9a7eae3000] 09:44:28 INFO - PROCESS | 1850 | 1461516268402 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:44:28 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) 09:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1180ms 09:44:28 INFO - PROCESS | 1850 | 1461516268467 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:44:28 INFO - PROCESS | 1850 | 1461516268470 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:44:28 INFO - PROCESS | 1850 | 1461516268476 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 1850 | 1461516268479 Marionette TRACE conn3 <- [1,2046,null,{}] 09:44:28 INFO - PROCESS | 1850 | 1461516268483 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:28 INFO - PROCESS | 1850 | 1461516268711 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:44:28 INFO - PROCESS | 1850 | 1461516268727 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a91695000 == 156 [pid = 1850] [id = 519] 09:44:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a816f3400) [pid = 1850] [serial = 1558] [outer = (nil)] 09:44:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a94cc4400) [pid = 1850] [serial = 1559] [outer = 0x7f9a816f3400] 09:44:28 INFO - PROCESS | 1850 | 1461516268786 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a98106400) [pid = 1850] [serial = 1560] [outer = 0x7f9a816f3400] 09:44:29 INFO - PROCESS | 1850 | 1461516269862 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1429ms 09:44:29 INFO - PROCESS | 1850 | 1461516269906 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:44:29 INFO - PROCESS | 1850 | 1461516269912 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:44:29 INFO - PROCESS | 1850 | 1461516269922 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:44:29 INFO - PROCESS | 1850 | 1461516269926 Marionette TRACE conn3 <- [1,2050,null,{}] 09:44:29 INFO - PROCESS | 1850 | 1461516269934 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:30 INFO - PROCESS | 1850 | 1461516270133 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:44:30 INFO - PROCESS | 1850 | 1461516270344 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a849f4800 == 157 [pid = 1850] [id = 520] 09:44:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a86fb3400) [pid = 1850] [serial = 1561] [outer = (nil)] 09:44:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a890b1800) [pid = 1850] [serial = 1562] [outer = 0x7f9a86fb3400] 09:44:30 INFO - PROCESS | 1850 | 1461516270462 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a894c9800) [pid = 1850] [serial = 1563] [outer = 0x7f9a86fb3400] 09:44:31 INFO - PROCESS | 1850 | 1461516271430 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1584ms 09:44:31 INFO - PROCESS | 1850 | 1461516271507 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:44:31 INFO - PROCESS | 1850 | 1461516271515 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:44:31 INFO - PROCESS | 1850 | 1461516271525 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 1850 | 1461516271529 Marionette TRACE conn3 <- [1,2054,null,{}] 09:44:31 INFO - PROCESS | 1850 | 1461516271535 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:31 INFO - PROCESS | 1850 | 1461516271758 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:44:32 INFO - PROCESS | 1850 | 1461516272054 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f35a000 == 158 [pid = 1850] [id = 521] 09:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a890a5000) [pid = 1850] [serial = 1564] [outer = (nil)] 09:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a8d9a1000) [pid = 1850] [serial = 1565] [outer = 0x7f9a890a5000] 09:44:32 INFO - PROCESS | 1850 | 1461516272170 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a8e586c00) [pid = 1850] [serial = 1566] [outer = 0x7f9a890a5000] 09:44:33 INFO - PROCESS | 1850 | 1461516273042 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1584ms 09:44:33 INFO - PROCESS | 1850 | 1461516273111 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 1850 | 1461516273114 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:44:33 INFO - PROCESS | 1850 | 1461516273120 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 1850 | 1461516273126 Marionette TRACE conn3 <- [1,2058,null,{}] 09:44:33 INFO - PROCESS | 1850 | 1461516273141 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:33 INFO - PROCESS | 1850 | 1461516273368 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:44:33 INFO - PROCESS | 1850 | 1461516273590 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94596800 == 159 [pid = 1850] [id = 522] 09:44:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a9008d800) [pid = 1850] [serial = 1567] [outer = (nil)] 09:44:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a93942400) [pid = 1850] [serial = 1568] [outer = 0x7f9a9008d800] 09:44:33 INFO - PROCESS | 1850 | 1461516273747 Marionette DEBUG loaded listener.js 09:44:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a94cca800) [pid = 1850] [serial = 1569] [outer = 0x7f9a9008d800] 09:44:34 INFO - PROCESS | 1850 | 1461516274609 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1537ms 09:44:34 INFO - PROCESS | 1850 | 1461516274658 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:44:34 INFO - PROCESS | 1850 | 1461516274662 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:44:34 INFO - PROCESS | 1850 | 1461516274668 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:44:34 INFO - PROCESS | 1850 | 1461516274670 Marionette TRACE conn3 <- [1,2062,null,{}] 09:44:34 INFO - PROCESS | 1850 | 1461516274675 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:34 INFO - PROCESS | 1850 | 1461516274850 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:44:35 INFO - PROCESS | 1850 | 1461516275065 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d49800 == 160 [pid = 1850] [id = 523] 09:44:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a90db7c00) [pid = 1850] [serial = 1570] [outer = (nil)] 09:44:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a993aa800) [pid = 1850] [serial = 1571] [outer = 0x7f9a90db7c00] 09:44:35 INFO - PROCESS | 1850 | 1461516275180 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a99756800) [pid = 1850] [serial = 1572] [outer = 0x7f9a90db7c00] 09:44:36 INFO - PROCESS | 1850 | 1461516276077 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1483ms 09:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:44:36 INFO - PROCESS | 1850 | 1461516276152 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 1850 | 1461516276155 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:44:36 INFO - PROCESS | 1850 | 1461516276161 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 1850 | 1461516276164 Marionette TRACE conn3 <- [1,2066,null,{}] 09:44:36 INFO - PROCESS | 1850 | 1461516276169 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:36 INFO - PROCESS | 1850 | 1461516276382 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:44:36 INFO - PROCESS | 1850 | 1461516276694 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9995a800 == 161 [pid = 1850] [id = 524] 09:44:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a99752c00) [pid = 1850] [serial = 1573] [outer = (nil)] 09:44:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a99e96c00) [pid = 1850] [serial = 1574] [outer = 0x7f9a99752c00] 09:44:36 INFO - PROCESS | 1850 | 1461516276770 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a9ac5b000) [pid = 1850] [serial = 1575] [outer = 0x7f9a99752c00] 09:44:37 INFO - PROCESS | 1850 | 1461516277592 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1490ms 09:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:44:37 INFO - PROCESS | 1850 | 1461516277651 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:44:37 INFO - PROCESS | 1850 | 1461516277654 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:44:37 INFO - PROCESS | 1850 | 1461516277660 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 1850 | 1461516277663 Marionette TRACE conn3 <- [1,2070,null,{}] 09:44:37 INFO - PROCESS | 1850 | 1461516277668 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:37 INFO - PROCESS | 1850 | 1461516277887 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:44:38 INFO - PROCESS | 1850 | 1461516278114 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b2cc800 == 162 [pid = 1850] [id = 525] 09:44:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a9ac5d400) [pid = 1850] [serial = 1576] [outer = (nil)] 09:44:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9aa746e000) [pid = 1850] [serial = 1577] [outer = 0x7f9a9ac5d400] 09:44:38 INFO - PROCESS | 1850 | 1461516278268 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9aabfb7c00) [pid = 1850] [serial = 1578] [outer = 0x7f9a9ac5d400] 09:44:39 INFO - PROCESS | 1850 | 1461516279076 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1482ms 09:44:39 INFO - PROCESS | 1850 | 1461516279142 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:44:39 INFO - PROCESS | 1850 | 1461516279146 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:44:39 INFO - PROCESS | 1850 | 1461516279151 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 1850 | 1461516279154 Marionette TRACE conn3 <- [1,2074,null,{}] 09:44:39 INFO - PROCESS | 1850 | 1461516279159 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:39 INFO - PROCESS | 1850 | 1461516279332 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:44:39 INFO - PROCESS | 1850 | 1461516279547 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8636000 == 163 [pid = 1850] [id = 526] 09:44:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a83a97000) [pid = 1850] [serial = 1579] [outer = (nil)] 09:44:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a83a9ec00) [pid = 1850] [serial = 1580] [outer = 0x7f9a83a97000] 09:44:39 INFO - PROCESS | 1850 | 1461516279659 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a83aa3c00) [pid = 1850] [serial = 1581] [outer = 0x7f9a83a97000] 09:44:40 INFO - PROCESS | 1850 | 1461516280542 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1429ms 09:44:40 INFO - PROCESS | 1850 | 1461516280581 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:44:40 INFO - PROCESS | 1850 | 1461516280584 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:44:40 INFO - PROCESS | 1850 | 1461516280590 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:44:40 INFO - PROCESS | 1850 | 1461516280592 Marionette TRACE conn3 <- [1,2078,null,{}] 09:44:40 INFO - PROCESS | 1850 | 1461516280598 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:40 INFO - PROCESS | 1850 | 1461516280781 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:44:41 INFO - PROCESS | 1850 | 1461516281077 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aae68e800 == 164 [pid = 1850] [id = 527] 09:44:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a83a9c000) [pid = 1850] [serial = 1582] [outer = (nil)] 09:44:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9aabfb6800) [pid = 1850] [serial = 1583] [outer = 0x7f9a83a9c000] 09:44:41 INFO - PROCESS | 1850 | 1461516281156 Marionette DEBUG loaded listener.js 09:44:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9aac1b0800) [pid = 1850] [serial = 1584] [outer = 0x7f9a83a9c000] 09:44:41 INFO - PROCESS | 1850 | 1461516281989 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1429ms 09:44:42 INFO - PROCESS | 1850 | 1461516282020 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:44:42 INFO - PROCESS | 1850 | 1461516282022 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:44:42 INFO - PROCESS | 1850 | 1461516282028 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:44:42 INFO - PROCESS | 1850 | 1461516282030 Marionette TRACE conn3 <- [1,2082,null,{}] 09:44:42 INFO - PROCESS | 1850 | 1461516282036 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:42 INFO - PROCESS | 1850 | 1461516282232 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:44:42 INFO - PROCESS | 1850 | 1461516282451 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0ca6000 == 165 [pid = 1850] [id = 528] 09:44:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a7eca6800) [pid = 1850] [serial = 1585] [outer = (nil)] 09:44:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a8491f000) [pid = 1850] [serial = 1586] [outer = 0x7f9a7eca6800] 09:44:42 INFO - PROCESS | 1850 | 1461516282563 Marionette DEBUG loaded listener.js 09:44:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a84924000) [pid = 1850] [serial = 1587] [outer = 0x7f9a7eca6800] 09:44:43 INFO - PROCESS | 1850 | 1461516283384 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1426ms 09:44:43 INFO - PROCESS | 1850 | 1461516283457 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:44:43 INFO - PROCESS | 1850 | 1461516283460 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:44:43 INFO - PROCESS | 1850 | 1461516283466 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:44:43 INFO - PROCESS | 1850 | 1461516283469 Marionette TRACE conn3 <- [1,2086,null,{}] 09:44:43 INFO - PROCESS | 1850 | 1461516283474 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:43 INFO - PROCESS | 1850 | 1461516283696 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:44:43 INFO - PROCESS | 1850 | 1461516283911 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a847ce800 == 166 [pid = 1850] [id = 529] 09:44:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a82f04c00) [pid = 1850] [serial = 1588] [outer = (nil)] 09:44:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a82f0b400) [pid = 1850] [serial = 1589] [outer = 0x7f9a82f04c00] 09:44:44 INFO - PROCESS | 1850 | 1461516284025 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a82f10800) [pid = 1850] [serial = 1590] [outer = 0x7f9a82f04c00] 09:44:44 INFO - PROCESS | 1850 | 1461516284889 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1479ms 09:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:44:44 INFO - PROCESS | 1850 | 1461516284947 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 1850 | 1461516284950 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:44:44 INFO - PROCESS | 1850 | 1461516284956 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - PROCESS | 1850 | 1461516284960 Marionette TRACE conn3 <- [1,2090,null,{}] 09:44:44 INFO - PROCESS | 1850 | 1461516284965 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:45 INFO - PROCESS | 1850 | 1461516285170 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:44:45 INFO - PROCESS | 1850 | 1461516285432 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99e20000 == 167 [pid = 1850] [id = 530] 09:44:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a7bfc6400) [pid = 1850] [serial = 1591] [outer = (nil)] 09:44:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a7bfce000) [pid = 1850] [serial = 1592] [outer = 0x7f9a7bfc6400] 09:44:45 INFO - PROCESS | 1850 | 1461516285512 Marionette DEBUG loaded listener.js 09:44:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a84925800) [pid = 1850] [serial = 1593] [outer = 0x7f9a7bfc6400] 09:44:46 INFO - PROCESS | 1850 | 1461516286294 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1429ms 09:44:46 INFO - PROCESS | 1850 | 1461516286386 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:44:46 INFO - PROCESS | 1850 | 1461516286389 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:44:46 INFO - PROCESS | 1850 | 1461516286395 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:44:46 INFO - PROCESS | 1850 | 1461516286397 Marionette TRACE conn3 <- [1,2094,null,{}] 09:44:46 INFO - PROCESS | 1850 | 1461516286402 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:46 INFO - PROCESS | 1850 | 1461516286592 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:44:46 INFO - PROCESS | 1850 | 1461516286807 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99e3a800 == 168 [pid = 1850] [id = 531] 09:44:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a7bfc7000) [pid = 1850] [serial = 1594] [outer = (nil)] 09:44:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a84168c00) [pid = 1850] [serial = 1595] [outer = 0x7f9a7bfc7000] 09:44:46 INFO - PROCESS | 1850 | 1461516286916 Marionette DEBUG loaded listener.js 09:44:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a8416d000) [pid = 1850] [serial = 1596] [outer = 0x7f9a7bfc7000] 09:44:47 INFO - PROCESS | 1850 | 1461516287770 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1428ms 09:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:44:47 INFO - PROCESS | 1850 | 1461516287824 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:44:47 INFO - PROCESS | 1850 | 1461516287827 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:44:47 INFO - PROCESS | 1850 | 1461516287832 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 1850 | 1461516287835 Marionette TRACE conn3 <- [1,2098,null,{}] 09:44:47 INFO - PROCESS | 1850 | 1461516287840 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:48 INFO - PROCESS | 1850 | 1461516288011 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:44:48 INFO - PROCESS | 1850 | 1461516288235 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7e6d6000 == 169 [pid = 1850] [id = 532] 09:44:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9a7ca56400) [pid = 1850] [serial = 1597] [outer = (nil)] 09:44:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7f9a7ca5d800) [pid = 1850] [serial = 1598] [outer = 0x7f9a7ca56400] 09:44:48 INFO - PROCESS | 1850 | 1461516288346 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9a7ca63000) [pid = 1850] [serial = 1599] [outer = 0x7f9a7ca56400] 09:44:49 INFO - PROCESS | 1850 | 1461516289676 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1883ms 09:44:49 INFO - PROCESS | 1850 | 1461516289716 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:44:49 INFO - PROCESS | 1850 | 1461516289721 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:44:49 INFO - PROCESS | 1850 | 1461516289729 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 1850 | 1461516289733 Marionette TRACE conn3 <- [1,2102,null,{}] 09:44:49 INFO - PROCESS | 1850 | 1461516289740 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:49 INFO - PROCESS | 1850 | 1461516289912 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:44:50 INFO - PROCESS | 1850 | 1461516290140 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848da000 == 170 [pid = 1850] [id = 533] 09:44:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9a7ca63400) [pid = 1850] [serial = 1600] [outer = (nil)] 09:44:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7f9a817d3c00) [pid = 1850] [serial = 1601] [outer = 0x7f9a7ca63400] 09:44:50 INFO - PROCESS | 1850 | 1461516290250 Marionette DEBUG loaded listener.js 09:44:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7f9a82f10400) [pid = 1850] [serial = 1602] [outer = 0x7f9a7ca63400] 09:44:51 INFO - PROCESS | 1850 | 1461516291150 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1485ms 09:44:51 INFO - PROCESS | 1850 | 1461516291213 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 1850 | 1461516291221 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:44:51 INFO - PROCESS | 1850 | 1461516291230 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 1850 | 1461516291234 Marionette TRACE conn3 <- [1,2106,null,{}] 09:44:51 INFO - PROCESS | 1850 | 1461516291240 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:51 INFO - PROCESS | 1850 | 1461516291442 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:44:51 INFO - PROCESS | 1850 | 1461516291904 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a80ee0000 == 171 [pid = 1850] [id = 534] 09:44:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7f9a84169800) [pid = 1850] [serial = 1603] [outer = (nil)] 09:44:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7f9a84170400) [pid = 1850] [serial = 1604] [outer = 0x7f9a84169800] 09:44:51 INFO - PROCESS | 1850 | 1461516291978 Marionette DEBUG loaded listener.js 09:44:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7f9a8491a400) [pid = 1850] [serial = 1605] [outer = 0x7f9a84169800] 09:44:52 INFO - PROCESS | 1850 | 1461516292823 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1635ms 09:44:52 INFO - PROCESS | 1850 | 1461516292866 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:44:52 INFO - PROCESS | 1850 | 1461516292869 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:44:52 INFO - PROCESS | 1850 | 1461516292876 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:44:52 INFO - PROCESS | 1850 | 1461516292882 Marionette TRACE conn3 <- [1,2110,null,{}] 09:44:52 INFO - PROCESS | 1850 | 1461516292897 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:53 INFO - PROCESS | 1850 | 1461516293101 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:44:53 INFO - PROCESS | 1850 | 1461516293379 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4eb000 == 172 [pid = 1850] [id = 535] 09:44:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7f9a87004c00) [pid = 1850] [serial = 1606] [outer = (nil)] 09:44:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7f9a89278000) [pid = 1850] [serial = 1607] [outer = 0x7f9a87004c00] 09:44:53 INFO - PROCESS | 1850 | 1461516293499 Marionette DEBUG loaded listener.js 09:44:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7f9a8959b800) [pid = 1850] [serial = 1608] [outer = 0x7f9a87004c00] 09:44:54 INFO - PROCESS | 1850 | 1461516294323 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1484ms 09:44:54 INFO - PROCESS | 1850 | 1461516294361 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:44:54 INFO - PROCESS | 1850 | 1461516294364 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:44:54 INFO - PROCESS | 1850 | 1461516294370 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:44:54 INFO - PROCESS | 1850 | 1461516294372 Marionette TRACE conn3 <- [1,2114,null,{}] 09:44:54 INFO - PROCESS | 1850 | 1461516294377 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:54 INFO - PROCESS | 1850 | 1461516294547 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:44:54 INFO - PROCESS | 1850 | 1461516294771 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e613000 == 173 [pid = 1850] [id = 536] 09:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7f9a8959ec00) [pid = 1850] [serial = 1609] [outer = (nil)] 09:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7f9a8d996400) [pid = 1850] [serial = 1610] [outer = 0x7f9a8959ec00] 09:44:54 INFO - PROCESS | 1850 | 1461516294877 Marionette DEBUG loaded listener.js 09:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7f9a8e54b400) [pid = 1850] [serial = 1611] [outer = 0x7f9a8959ec00] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a90c000 == 172 [pid = 1850] [id = 162] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7f9a93d5a400) [pid = 1850] [serial = 1496] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7f9a93d5a000) [pid = 1850] [serial = 1460] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7f9a9008a000) [pid = 1850] [serial = 1445] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7f9a8dbe9800) [pid = 1850] [serial = 1436] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7f9a88ead800) [pid = 1850] [serial = 1430] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7f9a94dd0400) [pid = 1850] [serial = 1469] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7f9a82e34c00) [pid = 1850] [serial = 1427] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7f9a8e54ec00) [pid = 1850] [serial = 1439] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7f9a90dbd000) [pid = 1850] [serial = 1451] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7f9a948cbc00) [pid = 1850] [serial = 1466] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7f9a8e5d2400) [pid = 1850] [serial = 1442] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9a915f9400) [pid = 1850] [serial = 1454] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a93985800) [pid = 1850] [serial = 1457] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7f9a8d7b6c00) [pid = 1850] [serial = 1433] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a902ca000) [pid = 1850] [serial = 1448] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a8da10400) [pid = 1850] [serial = 1475] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a947c0000) [pid = 1850] [serial = 1463] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a9810a000) [pid = 1850] [serial = 1472] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e63c800 == 171 [pid = 1850] [id = 518] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e606000 == 170 [pid = 1850] [id = 517] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d9ea800 == 169 [pid = 1850] [id = 516] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a848db000 == 168 [pid = 1850] [id = 515] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81702800 == 167 [pid = 1850] [id = 514] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8186d800 == 166 [pid = 1850] [id = 513] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a82314000 == 165 [pid = 1850] [id = 512] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b345800 == 164 [pid = 1850] [id = 506] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ac11000 == 163 [pid = 1850] [id = 505] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a8b7800 == 162 [pid = 1850] [id = 504] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99bd6000 == 161 [pid = 1850] [id = 503] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d0a000 == 160 [pid = 1850] [id = 502] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94590000 == 159 [pid = 1850] [id = 501] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d9d7000 == 158 [pid = 1850] [id = 500] 09:44:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a82309000 == 157 [pid = 1850] [id = 499] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a895a1800) [pid = 1850] [serial = 1484] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a8e838400) [pid = 1850] [serial = 1488] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a8e895400) [pid = 1850] [serial = 1490] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a91613c00) [pid = 1850] [serial = 1493] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a90086800) [pid = 1850] [serial = 1491] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a927e6c00) [pid = 1850] [serial = 1494] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a8d7b5400) [pid = 1850] [serial = 1485] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a8e5d0000) [pid = 1850] [serial = 1487] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a88eb0c00) [pid = 1850] [serial = 1481] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a892af400) [pid = 1850] [serial = 1482] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a86fba400) [pid = 1850] [serial = 1479] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a8484f000) [pid = 1850] [serial = 1478] [outer = (nil)] [url = about:blank] 09:44:55 INFO - PROCESS | 1850 | 1461516295883 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1538ms 09:44:55 INFO - PROCESS | 1850 | 1461516295909 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:44:55 INFO - PROCESS | 1850 | 1461516295913 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:44:55 INFO - PROCESS | 1850 | 1461516295918 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - PROCESS | 1850 | 1461516295920 Marionette TRACE conn3 <- [1,2118,null,{}] 09:44:55 INFO - PROCESS | 1850 | 1461516295925 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:56 INFO - PROCESS | 1850 | 1461516296089 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:44:56 INFO - PROCESS | 1850 | 1461516296328 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8231d000 == 158 [pid = 1850] [id = 537] 09:44:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a8d7ed800) [pid = 1850] [serial = 1612] [outer = (nil)] 09:44:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a8e551c00) [pid = 1850] [serial = 1613] [outer = 0x7f9a8d7ed800] 09:44:56 INFO - PROCESS | 1850 | 1461516296391 Marionette DEBUG loaded listener.js 09:44:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a8e5d6800) [pid = 1850] [serial = 1614] [outer = 0x7f9a8d7ed800] 09:44:57 INFO - PROCESS | 1850 | 1461516297142 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1279ms 09:44:57 INFO - PROCESS | 1850 | 1461516297198 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 1850 | 1461516297200 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:44:57 INFO - PROCESS | 1850 | 1461516297209 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 1850 | 1461516297211 Marionette TRACE conn3 <- [1,2122,null,{}] 09:44:57 INFO - PROCESS | 1850 | 1461516297216 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:57 INFO - PROCESS | 1850 | 1461516297391 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:44:57 INFO - PROCESS | 1850 | 1461516297407 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc80000 == 159 [pid = 1850] [id = 538] 09:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a8e89f000) [pid = 1850] [serial = 1615] [outer = (nil)] 09:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a90ec5000) [pid = 1850] [serial = 1616] [outer = 0x7f9a8e89f000] 09:44:57 INFO - PROCESS | 1850 | 1461516297467 Marionette DEBUG loaded listener.js 09:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a92324000) [pid = 1850] [serial = 1617] [outer = 0x7f9a8e89f000] 09:44:58 INFO - PROCESS | 1850 | 1461516298420 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1230ms 09:44:58 INFO - PROCESS | 1850 | 1461516298440 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:44:58 INFO - PROCESS | 1850 | 1461516298443 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:44:58 INFO - PROCESS | 1850 | 1461516298448 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:44:58 INFO - PROCESS | 1850 | 1461516298451 Marionette TRACE conn3 <- [1,2126,null,{}] 09:44:58 INFO - PROCESS | 1850 | 1461516298466 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:58 INFO - PROCESS | 1850 | 1461516298705 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:44:58 INFO - PROCESS | 1850 | 1461516298737 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a92239800 == 160 [pid = 1850] [id = 539] 09:44:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a83a36400) [pid = 1850] [serial = 1618] [outer = (nil)] 09:44:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a922c1000) [pid = 1850] [serial = 1619] [outer = 0x7f9a83a36400] 09:44:58 INFO - PROCESS | 1850 | 1461516298796 Marionette DEBUG loaded listener.js 09:44:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a93d5e000) [pid = 1850] [serial = 1620] [outer = 0x7f9a83a36400] 09:44:59 INFO - PROCESS | 1850 | 1461516299627 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1236ms 09:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:44:59 INFO - PROCESS | 1850 | 1461516299685 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:44:59 INFO - PROCESS | 1850 | 1461516299687 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:44:59 INFO - PROCESS | 1850 | 1461516299693 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:44:59 INFO - PROCESS | 1850 | 1461516299696 Marionette TRACE conn3 <- [1,2130,null,{}] 09:44:59 INFO - PROCESS | 1850 | 1461516299706 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:44:59 INFO - PROCESS | 1850 | 1461516299927 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:44:59 INFO - PROCESS | 1850 | 1461516299952 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94b5e800 == 161 [pid = 1850] [id = 540] 09:44:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a8e896c00) [pid = 1850] [serial = 1621] [outer = (nil)] 09:45:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a947c0000) [pid = 1850] [serial = 1622] [outer = 0x7f9a8e896c00] 09:45:00 INFO - PROCESS | 1850 | 1461516300012 Marionette DEBUG loaded listener.js 09:45:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a96e1c800) [pid = 1850] [serial = 1623] [outer = 0x7f9a8e896c00] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a82e27000) [pid = 1850] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a8040b800) [pid = 1850] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a81842000) [pid = 1850] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a7eca6000) [pid = 1850] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a86fb1c00) [pid = 1850] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a8d99f400) [pid = 1850] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a902cac00) [pid = 1850] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a82e29800) [pid = 1850] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a7ecb3400) [pid = 1850] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a88eb1000) [pid = 1850] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a7eae6000) [pid = 1850] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a7eca5400) [pid = 1850] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a7eadd800) [pid = 1850] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a7eae3000) [pid = 1850] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a816ea800) [pid = 1850] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a816ec400) [pid = 1850] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:45:01 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a86fbc400) [pid = 1850] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:45:01 INFO - PROCESS | 1850 | 1461516301777 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:45:01 INFO - PROCESS | 1850 | 1461516301855 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:45:01 INFO - PROCESS | 1850 | 1461516301864 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:45:01 INFO - PROCESS | 1850 | 1461516301867 Marionette TRACE conn3 <- [1,2134,null,{}] 09:45:01 INFO - PROCESS | 1850 | 1461516301875 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:02 INFO - PROCESS | 1850 | 1461516302160 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:45:02 INFO - PROCESS | 1850 | 1461516302345 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a896cd800 == 162 [pid = 1850] [id = 541] 09:45:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a7eae3000) [pid = 1850] [serial = 1624] [outer = (nil)] 09:45:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a86faf400) [pid = 1850] [serial = 1625] [outer = 0x7f9a7eae3000] 09:45:02 INFO - PROCESS | 1850 | 1461516302405 Marionette DEBUG loaded listener.js 09:45:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a93d56400) [pid = 1850] [serial = 1626] [outer = 0x7f9a7eae3000] 09:45:03 INFO - PROCESS | 1850 | 1461516303110 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1442ms 09:45:03 INFO - PROCESS | 1850 | 1461516303306 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:45:03 INFO - PROCESS | 1850 | 1461516303314 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:45:03 INFO - PROCESS | 1850 | 1461516303322 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:45:03 INFO - PROCESS | 1850 | 1461516303327 Marionette TRACE conn3 <- [1,2138,null,{}] 09:45:03 INFO - PROCESS | 1850 | 1461516303335 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:03 INFO - PROCESS | 1850 | 1461516303584 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:45:03 INFO - PROCESS | 1850 | 1461516303914 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a845b9000 == 163 [pid = 1850] [id = 542] 09:45:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a7ca5ec00) [pid = 1850] [serial = 1627] [outer = (nil)] 09:45:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a816f0800) [pid = 1850] [serial = 1628] [outer = 0x7f9a7ca5ec00] 09:45:03 INFO - PROCESS | 1850 | 1461516303993 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a82f0c400) [pid = 1850] [serial = 1629] [outer = 0x7f9a7ca5ec00] 09:45:04 INFO - PROCESS | 1850 | 1461516304868 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1586ms 09:45:04 INFO - PROCESS | 1850 | 1461516304910 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:45:04 INFO - PROCESS | 1850 | 1461516304915 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:45:04 INFO - PROCESS | 1850 | 1461516304929 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:45:04 INFO - PROCESS | 1850 | 1461516304933 Marionette TRACE conn3 <- [1,2142,null,{}] 09:45:04 INFO - PROCESS | 1850 | 1461516304940 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:05 INFO - PROCESS | 1850 | 1461516305161 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:45:05 INFO - PROCESS | 1850 | 1461516305466 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4e8000 == 164 [pid = 1850] [id = 543] 09:45:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a84168800) [pid = 1850] [serial = 1630] [outer = (nil)] 09:45:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a84918800) [pid = 1850] [serial = 1631] [outer = 0x7f9a84168800] 09:45:05 INFO - PROCESS | 1850 | 1461516305546 Marionette DEBUG loaded listener.js 09:45:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a854d5800) [pid = 1850] [serial = 1632] [outer = 0x7f9a84168800] 09:45:06 INFO - PROCESS | 1850 | 1461516306459 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:45:06 INFO - PROCESS | 1850 | 1461516306519 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:45:06 INFO - PROCESS | 1850 | 1461516306525 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:45:06 INFO - PROCESS | 1850 | 1461516306529 Marionette TRACE conn3 <- [1,2146,null,{}] 09:45:06 INFO - PROCESS | 1850 | 1461516306544 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:06 INFO - PROCESS | 1850 | 1461516306753 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:45:07 INFO - PROCESS | 1850 | 1461516307054 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99962000 == 165 [pid = 1850] [id = 544] 09:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a8d7b0400) [pid = 1850] [serial = 1633] [outer = (nil)] 09:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a8e580000) [pid = 1850] [serial = 1634] [outer = 0x7f9a8d7b0400] 09:45:07 INFO - PROCESS | 1850 | 1461516307177 Marionette DEBUG loaded listener.js 09:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a8ff4f400) [pid = 1850] [serial = 1635] [outer = 0x7f9a8d7b0400] 09:45:08 INFO - PROCESS | 1850 | 1461516308068 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:45:08 INFO - PROCESS | 1850 | 1461516308113 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:45:08 INFO - PROCESS | 1850 | 1461516308118 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:45:08 INFO - PROCESS | 1850 | 1461516308121 Marionette TRACE conn3 <- [1,2150,null,{}] 09:45:08 INFO - PROCESS | 1850 | 1461516308126 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:08 INFO - PROCESS | 1850 | 1461516308325 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:45:08 INFO - PROCESS | 1850 | 1461516308601 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a90a000 == 166 [pid = 1850] [id = 545] 09:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a8d7f1000) [pid = 1850] [serial = 1636] [outer = (nil)] 09:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a91105400) [pid = 1850] [serial = 1637] [outer = 0x7f9a8d7f1000] 09:45:08 INFO - PROCESS | 1850 | 1461516308690 Marionette DEBUG loaded listener.js 09:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a94dc7800) [pid = 1850] [serial = 1638] [outer = 0x7f9a8d7f1000] 09:45:09 INFO - PROCESS | 1850 | 1461516309583 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1529ms 09:45:09 INFO - PROCESS | 1850 | 1461516309647 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:45:09 INFO - PROCESS | 1850 | 1461516309650 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:45:09 INFO - PROCESS | 1850 | 1461516309656 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:45:09 INFO - PROCESS | 1850 | 1461516309658 Marionette TRACE conn3 <- [1,2154,null,{}] 09:45:09 INFO - PROCESS | 1850 | 1461516309663 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:09 INFO - PROCESS | 1850 | 1461516309832 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:45:10 INFO - PROCESS | 1850 | 1461516310099 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b2ca000 == 167 [pid = 1850] [id = 546] 09:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a909dbc00) [pid = 1850] [serial = 1639] [outer = (nil)] 09:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a993f4c00) [pid = 1850] [serial = 1640] [outer = 0x7f9a909dbc00] 09:45:10 INFO - PROCESS | 1850 | 1461516310184 Marionette DEBUG loaded listener.js 09:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a99b75c00) [pid = 1850] [serial = 1641] [outer = 0x7f9a909dbc00] 09:45:11 INFO - PROCESS | 1850 | 1461516311035 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1429ms 09:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:45:11 INFO - PROCESS | 1850 | 1461516311086 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:45:11 INFO - PROCESS | 1850 | 1461516311089 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:45:11 INFO - PROCESS | 1850 | 1461516311095 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:45:11 INFO - PROCESS | 1850 | 1461516311098 Marionette TRACE conn3 <- [1,2158,null,{}] 09:45:11 INFO - PROCESS | 1850 | 1461516311105 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:11 INFO - PROCESS | 1850 | 1461516311342 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:45:11 INFO - PROCESS | 1850 | 1461516311732 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabf73000 == 168 [pid = 1850] [id = 547] 09:45:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a9bf3c400) [pid = 1850] [serial = 1642] [outer = (nil)] 09:45:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a9cc73400) [pid = 1850] [serial = 1643] [outer = 0x7f9a9bf3c400] 09:45:11 INFO - PROCESS | 1850 | 1461516311812 Marionette DEBUG loaded listener.js 09:45:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9aa74b0400) [pid = 1850] [serial = 1644] [outer = 0x7f9a9bf3c400] 09:45:12 INFO - PROCESS | 1850 | 1461516312644 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1593ms 09:45:12 INFO - PROCESS | 1850 | 1461516312688 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:45:12 INFO - PROCESS | 1850 | 1461516312692 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:45:12 INFO - PROCESS | 1850 | 1461516312698 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:45:12 INFO - PROCESS | 1850 | 1461516312701 Marionette TRACE conn3 <- [1,2162,null,{}] 09:45:12 INFO - PROCESS | 1850 | 1461516312706 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:12 INFO - PROCESS | 1850 | 1461516312890 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:45:13 INFO - PROCESS | 1850 | 1461516313156 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab98d4800 == 169 [pid = 1850] [id = 548] 09:45:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7f9a9bf34000) [pid = 1850] [serial = 1645] [outer = (nil)] 09:45:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9aa82a5000) [pid = 1850] [serial = 1646] [outer = 0x7f9a9bf34000] 09:45:13 INFO - PROCESS | 1850 | 1461516313234 Marionette DEBUG loaded listener.js 09:45:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9aaa741400) [pid = 1850] [serial = 1647] [outer = 0x7f9a9bf34000] 09:45:14 INFO - PROCESS | 1850 | 1461516314067 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1431ms 09:45:14 INFO - PROCESS | 1850 | 1461516314131 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:45:14 INFO - PROCESS | 1850 | 1461516314135 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:45:14 INFO - PROCESS | 1850 | 1461516314140 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:45:14 INFO - PROCESS | 1850 | 1461516314143 Marionette TRACE conn3 <- [1,2166,null,{}] 09:45:14 INFO - PROCESS | 1850 | 1461516314148 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:14 INFO - PROCESS | 1850 | 1461516314353 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:45:14 INFO - PROCESS | 1850 | 1461516314613 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a813f5800 == 170 [pid = 1850] [id = 549] 09:45:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7f9a812eb000) [pid = 1850] [serial = 1648] [outer = (nil)] 09:45:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7f9a812f3c00) [pid = 1850] [serial = 1649] [outer = 0x7f9a812eb000] 09:45:14 INFO - PROCESS | 1850 | 1461516314693 Marionette DEBUG loaded listener.js 09:45:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7f9a812f8000) [pid = 1850] [serial = 1650] [outer = 0x7f9a812eb000] 09:45:15 INFO - PROCESS | 1850 | 1461516315557 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1480ms 09:45:15 INFO - PROCESS | 1850 | 1461516315622 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 1850 | 1461516315625 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:45:15 INFO - PROCESS | 1850 | 1461516315632 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 1850 | 1461516315634 Marionette TRACE conn3 <- [1,2170,null,{}] 09:45:15 INFO - PROCESS | 1850 | 1461516315639 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:15 INFO - PROCESS | 1850 | 1461516315822 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:45:16 INFO - PROCESS | 1850 | 1461516316045 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac24e800 == 171 [pid = 1850] [id = 550] 09:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7f9a812ed400) [pid = 1850] [serial = 1651] [outer = (nil)] 09:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7f9aa7686400) [pid = 1850] [serial = 1652] [outer = 0x7f9a812ed400] 09:45:16 INFO - PROCESS | 1850 | 1461516316157 Marionette DEBUG loaded listener.js 09:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7f9aac1a8400) [pid = 1850] [serial = 1653] [outer = 0x7f9a812ed400] 09:45:17 INFO - PROCESS | 1850 | 1461516317311 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1739ms 09:45:17 INFO - PROCESS | 1850 | 1461516317374 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:45:17 INFO - PROCESS | 1850 | 1461516317379 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:45:17 INFO - PROCESS | 1850 | 1461516317388 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:45:17 INFO - PROCESS | 1850 | 1461516317392 Marionette TRACE conn3 <- [1,2174,null,{}] 09:45:17 INFO - PROCESS | 1850 | 1461516317400 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:17 INFO - PROCESS | 1850 | 1461516317698 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:45:18 INFO - PROCESS | 1850 | 1461516318007 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ccd1000 == 172 [pid = 1850] [id = 551] 09:45:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7f9a812f1c00) [pid = 1850] [serial = 1654] [outer = (nil)] 09:45:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7f9a82449c00) [pid = 1850] [serial = 1655] [outer = 0x7f9a812f1c00] 09:45:18 INFO - PROCESS | 1850 | 1461516318078 Marionette DEBUG loaded listener.js 09:45:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7f9a8244f400) [pid = 1850] [serial = 1656] [outer = 0x7f9a812f1c00] 09:45:19 INFO - PROCESS | 1850 | 1461516319017 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1685ms 09:45:19 INFO - PROCESS | 1850 | 1461516319073 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:45:19 INFO - PROCESS | 1850 | 1461516319078 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:45:19 INFO - PROCESS | 1850 | 1461516319086 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:45:19 INFO - PROCESS | 1850 | 1461516319092 Marionette TRACE conn3 <- [1,2178,null,{}] 09:45:19 INFO - PROCESS | 1850 | 1461516319098 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:19 INFO - PROCESS | 1850 | 1461516319360 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:45:19 INFO - PROCESS | 1850 | 1461516319698 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a84446000 == 173 [pid = 1850] [id = 552] 09:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7f9a7cb59800) [pid = 1850] [serial = 1657] [outer = (nil)] 09:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7f9a8244b000) [pid = 1850] [serial = 1658] [outer = 0x7f9a7cb59800] 09:45:19 INFO - PROCESS | 1850 | 1461516319781 Marionette DEBUG loaded listener.js 09:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7f9aa853c400) [pid = 1850] [serial = 1659] [outer = 0x7f9a7cb59800] 09:45:20 INFO - PROCESS | 1850 | 1461516320584 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1547ms 09:45:20 INFO - PROCESS | 1850 | 1461516320633 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:45:20 INFO - PROCESS | 1850 | 1461516320637 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:45:20 INFO - PROCESS | 1850 | 1461516320642 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:45:20 INFO - PROCESS | 1850 | 1461516320645 Marionette TRACE conn3 <- [1,2182,null,{}] 09:45:20 INFO - PROCESS | 1850 | 1461516320650 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:20 INFO - PROCESS | 1850 | 1461516320856 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:45:21 INFO - PROCESS | 1850 | 1461516321128 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac252000 == 174 [pid = 1850] [id = 553] 09:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7f9a7cb58800) [pid = 1850] [serial = 1660] [outer = (nil)] 09:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7f9a82386800) [pid = 1850] [serial = 1661] [outer = 0x7f9a7cb58800] 09:45:21 INFO - PROCESS | 1850 | 1461516321204 Marionette DEBUG loaded listener.js 09:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7f9a8238ac00) [pid = 1850] [serial = 1662] [outer = 0x7f9a7cb58800] 09:45:22 INFO - PROCESS | 1850 | 1461516322087 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1482ms 09:45:22 INFO - PROCESS | 1850 | 1461516322126 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:45:22 INFO - PROCESS | 1850 | 1461516322130 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:45:22 INFO - PROCESS | 1850 | 1461516322135 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:45:22 INFO - PROCESS | 1850 | 1461516322137 Marionette TRACE conn3 <- [1,2186,null,{}] 09:45:22 INFO - PROCESS | 1850 | 1461516322143 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:22 INFO - PROCESS | 1850 | 1461516322341 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:45:22 INFO - PROCESS | 1850 | 1461516322617 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7c0dd800 == 175 [pid = 1850] [id = 554] 09:45:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7f9a7c3eb000) [pid = 1850] [serial = 1663] [outer = (nil)] 09:45:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7f9a7c3f1800) [pid = 1850] [serial = 1664] [outer = 0x7f9a7c3eb000] 09:45:22 INFO - PROCESS | 1850 | 1461516322693 Marionette DEBUG loaded listener.js 09:45:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7f9a7c3f6000) [pid = 1850] [serial = 1665] [outer = 0x7f9a7c3eb000] 09:45:23 INFO - PROCESS | 1850 | 1461516323537 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:45:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:45:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1430ms 09:45:23 INFO - PROCESS | 1850 | 1461516323566 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:45:23 INFO - PROCESS | 1850 | 1461516323569 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:45:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:45:23 INFO - PROCESS | 1850 | 1461516323575 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:45:23 INFO - PROCESS | 1850 | 1461516323577 Marionette TRACE conn3 <- [1,2190,null,{}] 09:45:23 INFO - PROCESS | 1850 | 1461516323582 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:23 INFO - PROCESS | 1850 | 1461516323785 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:45:24 INFO - PROCESS | 1850 | 1461516324056 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7c252800 == 176 [pid = 1850] [id = 555] 09:45:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7f9a7c3eb400) [pid = 1850] [serial = 1666] [outer = (nil)] 09:45:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7f9a82384400) [pid = 1850] [serial = 1667] [outer = 0x7f9a7c3eb400] 09:45:24 INFO - PROCESS | 1850 | 1461516324134 Marionette DEBUG loaded listener.js 09:45:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7f9a9aa0a000) [pid = 1850] [serial = 1668] [outer = 0x7f9a7c3eb400] 09:45:25 INFO - PROCESS | 1850 | 1461516325123 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1631ms 09:45:25 INFO - PROCESS | 1850 | 1461516325209 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:45:25 INFO - PROCESS | 1850 | 1461516325215 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:45:25 INFO - PROCESS | 1850 | 1461516325223 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:45:25 INFO - PROCESS | 1850 | 1461516325228 Marionette TRACE conn3 <- [1,2194,null,{}] 09:45:25 INFO - PROCESS | 1850 | 1461516325235 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:25 INFO - PROCESS | 1850 | 1461516325573 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:45:25 INFO - PROCESS | 1850 | 1461516325946 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d1c5000 == 177 [pid = 1850] [id = 556] 09:45:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7f9a7c3ecc00) [pid = 1850] [serial = 1669] [outer = (nil)] 09:45:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7f9a7d199800) [pid = 1850] [serial = 1670] [outer = 0x7f9a7c3ecc00] 09:45:26 INFO - PROCESS | 1850 | 1461516326060 Marionette DEBUG loaded listener.js 09:45:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7f9a7d19e400) [pid = 1850] [serial = 1671] [outer = 0x7f9a7c3ecc00] 09:45:27 INFO - PROCESS | 1850 | 1461516327017 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1833ms 09:45:27 INFO - PROCESS | 1850 | 1461516327056 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:45:27 INFO - PROCESS | 1850 | 1461516327060 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:45:27 INFO - PROCESS | 1850 | 1461516327065 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:45:27 INFO - PROCESS | 1850 | 1461516327067 Marionette TRACE conn3 <- [1,2198,null,{}] 09:45:27 INFO - PROCESS | 1850 | 1461516327072 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:27 INFO - PROCESS | 1850 | 1461516327291 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:45:27 INFO - PROCESS | 1850 | 1461516327623 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8186f800 == 178 [pid = 1850] [id = 557] 09:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7f9a7c3f7400) [pid = 1850] [serial = 1672] [outer = (nil)] 09:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7f9a7d355c00) [pid = 1850] [serial = 1673] [outer = 0x7f9a7c3f7400] 09:45:27 INFO - PROCESS | 1850 | 1461516327700 Marionette DEBUG loaded listener.js 09:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7f9a7d35b400) [pid = 1850] [serial = 1674] [outer = 0x7f9a7c3f7400] 09:45:28 INFO - PROCESS | 1850 | 1461516328550 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1542ms 09:45:28 INFO - PROCESS | 1850 | 1461516328608 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:45:28 INFO - PROCESS | 1850 | 1461516328611 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:45:28 INFO - PROCESS | 1850 | 1461516328616 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:45:28 INFO - PROCESS | 1850 | 1461516328619 Marionette TRACE conn3 <- [1,2202,null,{}] 09:45:28 INFO - PROCESS | 1850 | 1461516328624 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:28 INFO - PROCESS | 1850 | 1461516328820 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:45:29 INFO - PROCESS | 1850 | 1461516329099 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7e617800 == 179 [pid = 1850] [id = 558] 09:45:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7f9a7d193c00) [pid = 1850] [serial = 1675] [outer = (nil)] 09:45:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7f9a7d35f000) [pid = 1850] [serial = 1676] [outer = 0x7f9a7d193c00] 09:45:29 INFO - PROCESS | 1850 | 1461516329219 Marionette DEBUG loaded listener.js 09:45:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x7f9a8237f000) [pid = 1850] [serial = 1677] [outer = 0x7f9a7d193c00] 09:45:30 INFO - PROCESS | 1850 | 1461516330054 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1487ms 09:45:30 INFO - PROCESS | 1850 | 1461516330104 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:45:30 INFO - PROCESS | 1850 | 1461516330108 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:45:30 INFO - PROCESS | 1850 | 1461516330114 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:45:30 INFO - PROCESS | 1850 | 1461516330116 Marionette TRACE conn3 <- [1,2206,null,{}] 09:45:30 INFO - PROCESS | 1850 | 1461516330121 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:30 INFO - PROCESS | 1850 | 1461516330319 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:45:30 INFO - PROCESS | 1850 | 1461516330602 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a816a8800 == 180 [pid = 1850] [id = 559] 09:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x7f9a7d1a1400) [pid = 1850] [serial = 1678] [outer = (nil)] 09:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x7f9a894c1400) [pid = 1850] [serial = 1679] [outer = 0x7f9a7d1a1400] 09:45:30 INFO - PROCESS | 1850 | 1461516330715 Marionette DEBUG loaded listener.js 09:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x7f9a90a11800) [pid = 1850] [serial = 1680] [outer = 0x7f9a7d1a1400] 09:45:31 INFO - PROCESS | 1850 | 1461516331586 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1535ms 09:45:31 INFO - PROCESS | 1850 | 1461516331651 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:45:31 INFO - PROCESS | 1850 | 1461516331656 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:45:31 INFO - PROCESS | 1850 | 1461516331664 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:45:31 INFO - PROCESS | 1850 | 1461516331667 Marionette TRACE conn3 <- [1,2210,null,{}] 09:45:31 INFO - PROCESS | 1850 | 1461516331674 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:31 INFO - PROCESS | 1850 | 1461516331964 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:45:32 INFO - PROCESS | 1850 | 1461516332264 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a444000 == 181 [pid = 1850] [id = 560] 09:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x7f9a8183fc00) [pid = 1850] [serial = 1681] [outer = (nil)] 09:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x7f9a94cc3000) [pid = 1850] [serial = 1682] [outer = 0x7f9a8183fc00] 09:45:32 INFO - PROCESS | 1850 | 1461516332334 Marionette DEBUG loaded listener.js 09:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x7f9a94e60800) [pid = 1850] [serial = 1683] [outer = 0x7f9a8183fc00] 09:45:33 INFO - PROCESS | 1850 | 1461516333159 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:45:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:45:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1535ms 09:45:33 INFO - PROCESS | 1850 | 1461516333198 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:45:33 INFO - PROCESS | 1850 | 1461516333200 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:45:33 INFO - PROCESS | 1850 | 1461516333207 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:45:33 INFO - PROCESS | 1850 | 1461516333209 Marionette TRACE conn3 <- [1,2214,null,{}] 09:45:33 INFO - PROCESS | 1850 | 1461516333214 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:33 INFO - PROCESS | 1850 | 1461516333419 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a88000 == 180 [pid = 1850] [id = 67] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4b9800 == 179 [pid = 1850] [id = 149] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac6e0000 == 178 [pid = 1850] [id = 258] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8226f000 == 177 [pid = 1850] [id = 475] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a98f6e000 == 176 [pid = 1850] [id = 69] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0abf800 == 175 [pid = 1850] [id = 259] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86dce800 == 174 [pid = 1850] [id = 476] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a913800 == 173 [pid = 1850] [id = 338] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dad2000 == 172 [pid = 1850] [id = 477] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa7668800 == 171 [pid = 1850] [id = 68] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94b5e800 == 170 [pid = 1850] [id = 540] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a92239800 == 169 [pid = 1850] [id = 539] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dc80000 == 168 [pid = 1850] [id = 538] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8231d000 == 167 [pid = 1850] [id = 537] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e613000 == 166 [pid = 1850] [id = 536] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4eb000 == 165 [pid = 1850] [id = 535] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a80ee0000 == 164 [pid = 1850] [id = 534] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a848da000 == 163 [pid = 1850] [id = 533] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99e20000 == 162 [pid = 1850] [id = 530] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a847ce800 == 161 [pid = 1850] [id = 529] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0ca6000 == 160 [pid = 1850] [id = 528] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aae68e800 == 159 [pid = 1850] [id = 527] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8636000 == 158 [pid = 1850] [id = 526] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b2cc800 == 157 [pid = 1850] [id = 525] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9995a800 == 156 [pid = 1850] [id = 524] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d49800 == 155 [pid = 1850] [id = 523] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94596800 == 154 [pid = 1850] [id = 522] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f35a000 == 153 [pid = 1850] [id = 521] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a91695000 == 152 [pid = 1850] [id = 519] 09:45:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a849f4800 == 151 [pid = 1850] [id = 520] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0x7f9a94cc4400) [pid = 1850] [serial = 1559] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x7f9a8e66fc00) [pid = 1850] [serial = 1550] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x7f9a91613000) [pid = 1850] [serial = 1508] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x7f9a98103000) [pid = 1850] [serial = 1476] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x7f9a9aa58400) [pid = 1850] [serial = 1526] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x7f9a894c0c00) [pid = 1850] [serial = 1544] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x7f9aa8533000) [pid = 1850] [serial = 1532] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7f9a9aa07800) [pid = 1850] [serial = 1272] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7f9a8d7f3c00) [pid = 1850] [serial = 1545] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7f9a894cb400) [pid = 1850] [serial = 1502] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7f9a9ac56400) [pid = 1850] [serial = 1520] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7f9a86fbb800) [pid = 1850] [serial = 1260] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7f9a8dbf7800) [pid = 1850] [serial = 1547] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7f9a90a0f400) [pid = 1850] [serial = 1553] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7f9a9987c400) [pid = 1850] [serial = 1514] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7f9a922c6000) [pid = 1850] [serial = 1554] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7f9aabfb6400) [pid = 1850] [serial = 1266] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7f9a9beb2000) [pid = 1850] [serial = 1523] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7f9a8484c800) [pid = 1850] [serial = 1275] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7f9a9a0eac00) [pid = 1850] [serial = 1517] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7f9a892b7000) [pid = 1850] [serial = 1542] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7f9aa7475000) [pid = 1850] [serial = 1529] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7f9a948be400) [pid = 1850] [serial = 1511] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7f9a801ef000) [pid = 1850] [serial = 1538] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7f9aa74af400) [pid = 1850] [serial = 1535] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7f9a7ecb3000) [pid = 1850] [serial = 1269] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7f9a7eaea800) [pid = 1850] [serial = 1335] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7f9a9232f800) [pid = 1850] [serial = 1556] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7f9a89274c00) [pid = 1850] [serial = 1541] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7f9aabfb7400) [pid = 1850] [serial = 1257] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7f9a947c6000) [pid = 1850] [serial = 1557] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7f9a8e89b000) [pid = 1850] [serial = 1505] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7f9a816f9000) [pid = 1850] [serial = 1254] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7f9a8e57b000) [pid = 1850] [serial = 1548] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7f9a854cc000) [pid = 1850] [serial = 1499] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7f9a8ff5a400) [pid = 1850] [serial = 1551] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9a88eadc00) [pid = 1850] [serial = 1263] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a817e5400) [pid = 1850] [serial = 1539] [outer = (nil)] [url = about:blank] 09:45:35 INFO - PROCESS | 1850 | 1461516335176 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ec51800 == 152 [pid = 1850] [id = 561] 09:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9a7ca60800) [pid = 1850] [serial = 1684] [outer = (nil)] 09:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9a7cb4a400) [pid = 1850] [serial = 1685] [outer = 0x7f9a7ca60800] 09:45:35 INFO - PROCESS | 1850 | 1461516335247 Marionette DEBUG loaded listener.js 09:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7f9a7cb55c00) [pid = 1850] [serial = 1686] [outer = 0x7f9a7ca60800] 09:45:36 INFO - PROCESS | 1850 | 1461516335994 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2841ms 09:45:36 INFO - PROCESS | 1850 | 1461516336051 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:45:36 INFO - PROCESS | 1850 | 1461516336057 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:45:36 INFO - PROCESS | 1850 | 1461516336070 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:45:36 INFO - PROCESS | 1850 | 1461516336074 Marionette TRACE conn3 <- [1,2218,null,{}] 09:45:36 INFO - PROCESS | 1850 | 1461516336081 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:36 INFO - PROCESS | 1850 | 1461516336300 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:45:36 INFO - PROCESS | 1850 | 1461516336485 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a815d7000 == 153 [pid = 1850] [id = 562] 09:45:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7f9a7cb4e400) [pid = 1850] [serial = 1687] [outer = (nil)] 09:45:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7f9a817d9800) [pid = 1850] [serial = 1688] [outer = 0x7f9a7cb4e400] 09:45:36 INFO - PROCESS | 1850 | 1461516336552 Marionette DEBUG loaded listener.js 09:45:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7f9a8237ec00) [pid = 1850] [serial = 1689] [outer = 0x7f9a7cb4e400] 09:45:37 INFO - PROCESS | 1850 | 1461516337398 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1345ms 09:45:37 INFO - PROCESS | 1850 | 1461516337418 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:45:37 INFO - PROCESS | 1850 | 1461516337424 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:45:37 INFO - PROCESS | 1850 | 1461516337442 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:45:37 INFO - PROCESS | 1850 | 1461516337444 Marionette TRACE conn3 <- [1,2222,null,{}] 09:45:37 INFO - PROCESS | 1850 | 1461516337450 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:37 INFO - PROCESS | 1850 | 1461516337701 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:45:37 INFO - PROCESS | 1850 | 1461516337743 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825e2800 == 154 [pid = 1850] [id = 563] 09:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7f9a8244c400) [pid = 1850] [serial = 1690] [outer = (nil)] 09:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7f9a82f08400) [pid = 1850] [serial = 1691] [outer = 0x7f9a8244c400] 09:45:37 INFO - PROCESS | 1850 | 1461516337806 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7f9a83a38c00) [pid = 1850] [serial = 1692] [outer = 0x7f9a8244c400] 09:45:38 INFO - PROCESS | 1850 | 1461516338793 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1397ms 09:45:38 INFO - PROCESS | 1850 | 1461516338831 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 1850 | 1461516338836 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:45:38 INFO - PROCESS | 1850 | 1461516338859 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 1850 | 1461516338868 Marionette TRACE conn3 <- [1,2226,null,{}] 09:45:38 INFO - PROCESS | 1850 | 1461516338874 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:39 INFO - PROCESS | 1850 | 1461516339193 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:45:39 INFO - PROCESS | 1850 | 1461516339229 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83620000 == 155 [pid = 1850] [id = 564] 09:45:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7f9a82e2e800) [pid = 1850] [serial = 1693] [outer = (nil)] 09:45:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7f9a848e4800) [pid = 1850] [serial = 1694] [outer = 0x7f9a82e2e800] 09:45:39 INFO - PROCESS | 1850 | 1461516339291 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7f9a84924800) [pid = 1850] [serial = 1695] [outer = 0x7f9a82e2e800] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7f9a817d6400) [pid = 1850] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7f9a990d1000) [pid = 1850] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7f9a8e5cd000) [pid = 1850] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7f9a90a03c00) [pid = 1850] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7f9a99e6a400) [pid = 1850] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7f9a8d710000) [pid = 1850] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7f9a902c3000) [pid = 1850] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7f9a88ea3800) [pid = 1850] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7f9a8e581800) [pid = 1850] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7f9a993f4800) [pid = 1850] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9a93b1b000) [pid = 1850] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a83a36400) [pid = 1850] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7f9a8e896c00) [pid = 1850] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a8d550000) [pid = 1850] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a8e665c00) [pid = 1850] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a816eac00) [pid = 1850] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a93f45000) [pid = 1850] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a848ee800) [pid = 1850] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a8e835c00) [pid = 1850] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a87006000) [pid = 1850] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a93d53800) [pid = 1850] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a86f19800) [pid = 1850] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a8d9a5000) [pid = 1850] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a8e57ec00) [pid = 1850] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a8d7ed800) [pid = 1850] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a817ca800) [pid = 1850] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8d55cc00) [pid = 1850] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a8f5ec000) [pid = 1850] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a8959ec00) [pid = 1850] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a7ecb1c00) [pid = 1850] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a8e89f000) [pid = 1850] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a8f5f5400) [pid = 1850] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a8dc3e000) [pid = 1850] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a817e4800) [pid = 1850] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a94dcb800) [pid = 1850] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a8d7afc00) [pid = 1850] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a87004c00) [pid = 1850] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a922b9c00) [pid = 1850] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a93d53000) [pid = 1850] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a8e5d4c00) [pid = 1850] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a9ac58400) [pid = 1850] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a84169800) [pid = 1850] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a93b15400) [pid = 1850] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a8e582c00) [pid = 1850] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a817d8800) [pid = 1850] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a94cc6000) [pid = 1850] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a8f5f2c00) [pid = 1850] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a909db400) [pid = 1850] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a817cb400) [pid = 1850] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a915eb400) [pid = 1850] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a7ca63400) [pid = 1850] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a817cac00) [pid = 1850] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a8f5f2800) [pid = 1850] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a8d70b800) [pid = 1850] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a816f3400) [pid = 1850] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a88ea6c00) [pid = 1850] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a82e2f400) [pid = 1850] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a894bfc00) [pid = 1850] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a8ff50800) [pid = 1850] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a93d51c00) [pid = 1850] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a8959c800) [pid = 1850] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:45:40 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a927e4400) [pid = 1850] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:45:41 INFO - PROCESS | 1850 | 1461516341300 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2508ms 09:45:41 INFO - PROCESS | 1850 | 1461516341352 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 1850 | 1461516341357 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:45:41 INFO - PROCESS | 1850 | 1461516341364 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 1850 | 1461516341367 Marionette TRACE conn3 <- [1,2230,null,{}] 09:45:41 INFO - PROCESS | 1850 | 1461516341372 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:41 INFO - PROCESS | 1850 | 1461516341581 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:45:41 INFO - PROCESS | 1850 | 1461516341768 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836c4800 == 156 [pid = 1850] [id = 565] 09:45:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a7eadc800) [pid = 1850] [serial = 1696] [outer = (nil)] 09:45:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a84168000) [pid = 1850] [serial = 1697] [outer = 0x7f9a7eadc800] 09:45:41 INFO - PROCESS | 1850 | 1461516341873 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a854d5c00) [pid = 1850] [serial = 1698] [outer = 0x7f9a7eadc800] 09:45:42 INFO - PROCESS | 1850 | 1461516342939 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1637ms 09:45:43 INFO - PROCESS | 1850 | 1461516343002 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:45:43 INFO - PROCESS | 1850 | 1461516343009 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:45:43 INFO - PROCESS | 1850 | 1461516343019 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:45:43 INFO - PROCESS | 1850 | 1461516343025 Marionette TRACE conn3 <- [1,2234,null,{}] 09:45:43 INFO - PROCESS | 1850 | 1461516343034 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:43 INFO - PROCESS | 1850 | 1461516343373 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:45:43 INFO - PROCESS | 1850 | 1461516343720 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81504800 == 157 [pid = 1850] [id = 566] 09:45:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a7cb58c00) [pid = 1850] [serial = 1699] [outer = (nil)] 09:45:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a7eca7c00) [pid = 1850] [serial = 1700] [outer = 0x7f9a7cb58c00] 09:45:43 INFO - PROCESS | 1850 | 1461516343843 Marionette DEBUG loaded listener.js 09:45:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a812f0400) [pid = 1850] [serial = 1701] [outer = 0x7f9a7cb58c00] 09:45:44 INFO - PROCESS | 1850 | 1461516344976 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1995ms 09:45:45 INFO - PROCESS | 1850 | 1461516345015 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 1850 | 1461516345025 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:45:45 INFO - PROCESS | 1850 | 1461516345034 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:45:45 INFO - PROCESS | 1850 | 1461516345038 Marionette TRACE conn3 <- [1,2238,null,{}] 09:45:45 INFO - PROCESS | 1850 | 1461516345044 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:45 INFO - PROCESS | 1850 | 1461516345328 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:45:45 INFO - PROCESS | 1850 | 1461516345639 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83616000 == 158 [pid = 1850] [id = 567] 09:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a82448000) [pid = 1850] [serial = 1702] [outer = (nil)] 09:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a82e29c00) [pid = 1850] [serial = 1703] [outer = 0x7f9a82448000] 09:45:45 INFO - PROCESS | 1850 | 1461516345720 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a83a2e400) [pid = 1850] [serial = 1704] [outer = 0x7f9a82448000] 09:45:46 INFO - PROCESS | 1850 | 1461516346682 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1680ms 09:45:46 INFO - PROCESS | 1850 | 1461516346715 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:45:46 INFO - PROCESS | 1850 | 1461516346718 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:45:46 INFO - PROCESS | 1850 | 1461516346726 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 1850 | 1461516346731 Marionette TRACE conn3 <- [1,2242,null,{}] 09:45:46 INFO - PROCESS | 1850 | 1461516346749 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:46 INFO - PROCESS | 1850 | 1461516346976 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:45:47 INFO - PROCESS | 1850 | 1461516347239 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8530c000 == 159 [pid = 1850] [id = 568] 09:45:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a8416b800) [pid = 1850] [serial = 1705] [outer = (nil)] 09:45:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a86f13400) [pid = 1850] [serial = 1706] [outer = 0x7f9a8416b800] 09:45:47 INFO - PROCESS | 1850 | 1461516347423 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a8700c800) [pid = 1850] [serial = 1707] [outer = 0x7f9a8416b800] 09:45:48 INFO - PROCESS | 1850 | 1461516348308 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1637ms 09:45:48 INFO - PROCESS | 1850 | 1461516348362 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 1850 | 1461516348366 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:45:48 INFO - PROCESS | 1850 | 1461516348372 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 1850 | 1461516348375 Marionette TRACE conn3 <- [1,2246,null,{}] 09:45:48 INFO - PROCESS | 1850 | 1461516348380 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:48 INFO - PROCESS | 1850 | 1461516348584 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:45:48 INFO - PROCESS | 1850 | 1461516348869 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86f44800 == 160 [pid = 1850] [id = 569] 09:45:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a8484f000) [pid = 1850] [serial = 1708] [outer = (nil)] 09:45:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a890a9c00) [pid = 1850] [serial = 1709] [outer = 0x7f9a8484f000] 09:45:48 INFO - PROCESS | 1850 | 1461516348991 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a892b1800) [pid = 1850] [serial = 1710] [outer = 0x7f9a8484f000] 09:45:49 INFO - PROCESS | 1850 | 1461516349866 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1529ms 09:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:45:49 INFO - PROCESS | 1850 | 1461516349902 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 1850 | 1461516349905 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:45:49 INFO - PROCESS | 1850 | 1461516349911 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 1850 | 1461516349914 Marionette TRACE conn3 <- [1,2250,null,{}] 09:45:49 INFO - PROCESS | 1850 | 1461516349919 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:50 INFO - PROCESS | 1850 | 1461516350133 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:45:50 INFO - PROCESS | 1850 | 1461516350401 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d9dd000 == 161 [pid = 1850] [id = 570] 09:45:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a88e93400) [pid = 1850] [serial = 1711] [outer = (nil)] 09:45:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a894c3c00) [pid = 1850] [serial = 1712] [outer = 0x7f9a88e93400] 09:45:50 INFO - PROCESS | 1850 | 1461516350515 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a8d553c00) [pid = 1850] [serial = 1713] [outer = 0x7f9a88e93400] 09:45:51 INFO - PROCESS | 1850 | 1461516351318 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1438ms 09:45:51 INFO - PROCESS | 1850 | 1461516351351 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:45:51 INFO - PROCESS | 1850 | 1461516351355 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:45:51 INFO - PROCESS | 1850 | 1461516351363 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:45:51 INFO - PROCESS | 1850 | 1461516351366 Marionette TRACE conn3 <- [1,2254,null,{}] 09:45:51 INFO - PROCESS | 1850 | 1461516351374 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:51 INFO - PROCESS | 1850 | 1461516351645 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:45:51 INFO - PROCESS | 1850 | 1461516351916 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc86800 == 162 [pid = 1850] [id = 571] 09:45:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a8d999800) [pid = 1850] [serial = 1714] [outer = (nil)] 09:45:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a8da0c800) [pid = 1850] [serial = 1715] [outer = 0x7f9a8d999800] 09:45:52 INFO - PROCESS | 1850 | 1461516352040 Marionette DEBUG loaded listener.js 09:45:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a8da24000) [pid = 1850] [serial = 1716] [outer = 0x7f9a8d999800] 09:45:52 INFO - PROCESS | 1850 | 1461516352865 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1533ms 09:45:52 INFO - PROCESS | 1850 | 1461516352894 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 1850 | 1461516352898 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:45:52 INFO - PROCESS | 1850 | 1461516352903 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - PROCESS | 1850 | 1461516352906 Marionette TRACE conn3 <- [1,2258,null,{}] 09:45:52 INFO - PROCESS | 1850 | 1461516352911 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:53 INFO - PROCESS | 1850 | 1461516353300 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:45:53 INFO - PROCESS | 1850 | 1461516353637 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f362000 == 163 [pid = 1850] [id = 572] 09:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a8e5d4c00) [pid = 1850] [serial = 1717] [outer = (nil)] 09:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8e669c00) [pid = 1850] [serial = 1718] [outer = 0x7f9a8e5d4c00] 09:45:53 INFO - PROCESS | 1850 | 1461516353713 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a8e83c000) [pid = 1850] [serial = 1719] [outer = 0x7f9a8e5d4c00] 09:45:54 INFO - PROCESS | 1850 | 1461516354546 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:45:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1682ms 09:45:54 INFO - PROCESS | 1850 | 1461516354586 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:45:54 INFO - PROCESS | 1850 | 1461516354589 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:45:54 INFO - PROCESS | 1850 | 1461516354595 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:45:54 INFO - PROCESS | 1850 | 1461516354597 Marionette TRACE conn3 <- [1,2262,null,{}] 09:45:54 INFO - PROCESS | 1850 | 1461516354603 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:54 INFO - PROCESS | 1850 | 1461516354809 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:45:55 INFO - PROCESS | 1850 | 1461516355077 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90c9c000 == 164 [pid = 1850] [id = 573] 09:45:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a8da10400) [pid = 1850] [serial = 1720] [outer = (nil)] 09:45:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a8e8a0800) [pid = 1850] [serial = 1721] [outer = 0x7f9a8da10400] 09:45:55 INFO - PROCESS | 1850 | 1461516355153 Marionette DEBUG loaded listener.js 09:45:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a8ff56000) [pid = 1850] [serial = 1722] [outer = 0x7f9a8da10400] 09:45:55 INFO - PROCESS | 1850 | 1461516355985 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1427ms 09:45:56 INFO - PROCESS | 1850 | 1461516356023 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:45:56 INFO - PROCESS | 1850 | 1461516356026 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:45:56 INFO - PROCESS | 1850 | 1461516356033 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 1850 | 1461516356036 Marionette TRACE conn3 <- [1,2266,null,{}] 09:45:56 INFO - PROCESS | 1850 | 1461516356041 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:56 INFO - PROCESS | 1850 | 1461516356322 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:45:56 INFO - PROCESS | 1850 | 1461516356535 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a917b2800 == 165 [pid = 1850] [id = 574] 09:45:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a8dbe9800) [pid = 1850] [serial = 1723] [outer = (nil)] 09:45:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a90085c00) [pid = 1850] [serial = 1724] [outer = 0x7f9a8dbe9800] 09:45:56 INFO - PROCESS | 1850 | 1461516356613 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a902c3000) [pid = 1850] [serial = 1725] [outer = 0x7f9a8dbe9800] 09:45:57 INFO - PROCESS | 1850 | 1461516357531 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1534ms 09:45:57 INFO - PROCESS | 1850 | 1461516357568 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 1850 | 1461516357572 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:45:57 INFO - PROCESS | 1850 | 1461516357577 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 1850 | 1461516357580 Marionette TRACE conn3 <- [1,2270,null,{}] 09:45:57 INFO - PROCESS | 1850 | 1461516357585 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:57 INFO - PROCESS | 1850 | 1461516357784 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:45:58 INFO - PROCESS | 1850 | 1461516358056 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93ccf800 == 166 [pid = 1850] [id = 575] 09:45:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a7bfcb400) [pid = 1850] [serial = 1726] [outer = (nil)] 09:45:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a8927ec00) [pid = 1850] [serial = 1727] [outer = 0x7f9a7bfcb400] 09:45:58 INFO - PROCESS | 1850 | 1461516358135 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a90a09c00) [pid = 1850] [serial = 1728] [outer = 0x7f9a7bfcb400] 09:45:58 INFO - PROCESS | 1850 | 1461516358991 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:45:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1487ms 09:45:59 INFO - PROCESS | 1850 | 1461516359066 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:45:59 INFO - PROCESS | 1850 | 1461516359070 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:45:59 INFO - PROCESS | 1850 | 1461516359076 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 1850 | 1461516359080 Marionette TRACE conn3 <- [1,2274,null,{}] 09:45:59 INFO - PROCESS | 1850 | 1461516359085 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:45:59 INFO - PROCESS | 1850 | 1461516359351 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:45:59 INFO - PROCESS | 1850 | 1461516359672 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94b46000 == 167 [pid = 1850] [id = 576] 09:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a9160a800) [pid = 1850] [serial = 1729] [outer = (nil)] 09:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a922b9c00) [pid = 1850] [serial = 1730] [outer = 0x7f9a9160a800] 09:45:59 INFO - PROCESS | 1850 | 1461516359755 Marionette DEBUG loaded listener.js 09:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a927e7400) [pid = 1850] [serial = 1731] [outer = 0x7f9a9160a800] 09:46:00 INFO - PROCESS | 1850 | 1461516360645 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1636ms 09:46:00 INFO - PROCESS | 1850 | 1461516360714 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 1850 | 1461516360717 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:46:00 INFO - PROCESS | 1850 | 1461516360723 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 1850 | 1461516360726 Marionette TRACE conn3 <- [1,2278,null,{}] 09:46:00 INFO - PROCESS | 1850 | 1461516360731 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:00 INFO - PROCESS | 1850 | 1461516360938 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:46:01 INFO - PROCESS | 1850 | 1461516361206 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a981d4000 == 168 [pid = 1850] [id = 577] 09:46:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a927dcc00) [pid = 1850] [serial = 1732] [outer = (nil)] 09:46:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a93b19000) [pid = 1850] [serial = 1733] [outer = 0x7f9a927dcc00] 09:46:01 INFO - PROCESS | 1850 | 1461516361335 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a93de4000) [pid = 1850] [serial = 1734] [outer = 0x7f9a927dcc00] 09:46:02 INFO - PROCESS | 1850 | 1461516362181 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1531ms 09:46:02 INFO - PROCESS | 1850 | 1461516362255 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:46:02 INFO - PROCESS | 1850 | 1461516362264 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:46:02 INFO - PROCESS | 1850 | 1461516362270 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:46:02 INFO - PROCESS | 1850 | 1461516362272 Marionette TRACE conn3 <- [1,2282,null,{}] 09:46:02 INFO - PROCESS | 1850 | 1461516362277 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:02 INFO - PROCESS | 1850 | 1461516362479 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:46:02 INFO - PROCESS | 1850 | 1461516362748 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99e38800 == 169 [pid = 1850] [id = 578] 09:46:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a86f14c00) [pid = 1850] [serial = 1735] [outer = (nil)] 09:46:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a947c8800) [pid = 1850] [serial = 1736] [outer = 0x7f9a86f14c00] 09:46:02 INFO - PROCESS | 1850 | 1461516362870 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a94ccf000) [pid = 1850] [serial = 1737] [outer = 0x7f9a86f14c00] 09:46:03 INFO - PROCESS | 1850 | 1461516363678 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1437ms 09:46:03 INFO - PROCESS | 1850 | 1461516363708 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 1850 | 1461516363711 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:46:03 INFO - PROCESS | 1850 | 1461516363716 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 1850 | 1461516363719 Marionette TRACE conn3 <- [1,2286,null,{}] 09:46:03 INFO - PROCESS | 1850 | 1461516363724 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:03 INFO - PROCESS | 1850 | 1461516363920 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:46:04 INFO - PROCESS | 1850 | 1461516364193 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a986000 == 170 [pid = 1850] [id = 579] 09:46:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a93984800) [pid = 1850] [serial = 1738] [outer = (nil)] 09:46:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a94e5e000) [pid = 1850] [serial = 1739] [outer = 0x7f9a93984800] 09:46:04 INFO - PROCESS | 1850 | 1461516364272 Marionette DEBUG loaded listener.js 09:46:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a94e65800) [pid = 1850] [serial = 1740] [outer = 0x7f9a93984800] 09:46:05 INFO - PROCESS | 1850 | 1461516365216 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:46:05 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 09:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1537ms 09:46:05 INFO - PROCESS | 1850 | 1461516365255 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:46:05 INFO - PROCESS | 1850 | 1461516365258 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:46:05 INFO - PROCESS | 1850 | 1461516365264 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 1850 | 1461516365266 Marionette TRACE conn3 <- [1,2290,null,{}] 09:46:05 INFO - PROCESS | 1850 | 1461516365272 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:05 INFO - PROCESS | 1850 | 1461516365485 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:46:05 INFO - PROCESS | 1850 | 1461516365765 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cca1800 == 171 [pid = 1850] [id = 580] 09:46:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a948c8c00) [pid = 1850] [serial = 1741] [outer = (nil)] 09:46:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a964c4400) [pid = 1850] [serial = 1742] [outer = 0x7f9a948c8c00] 09:46:05 INFO - PROCESS | 1850 | 1461516365879 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a9810d400) [pid = 1850] [serial = 1743] [outer = 0x7f9a948c8c00] 09:46:06 INFO - PROCESS | 1850 | 1461516366711 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1486ms 09:46:06 INFO - PROCESS | 1850 | 1461516366751 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:46:06 INFO - PROCESS | 1850 | 1461516366753 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:46:06 INFO - PROCESS | 1850 | 1461516366759 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 1850 | 1461516366762 Marionette TRACE conn3 <- [1,2294,null,{}] 09:46:06 INFO - PROCESS | 1850 | 1461516366767 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:06 INFO - PROCESS | 1850 | 1461516366989 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:46:07 INFO - PROCESS | 1850 | 1461516367269 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa852f000 == 172 [pid = 1850] [id = 581] 09:46:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9a89274800) [pid = 1850] [serial = 1744] [outer = (nil)] 09:46:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7f9a99587c00) [pid = 1850] [serial = 1745] [outer = 0x7f9a89274800] 09:46:07 INFO - PROCESS | 1850 | 1461516367368 Marionette DEBUG loaded listener.js 09:46:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9a99750000) [pid = 1850] [serial = 1746] [outer = 0x7f9a89274800] 09:46:08 INFO - PROCESS | 1850 | 1461516368210 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1483ms 09:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:46:08 INFO - PROCESS | 1850 | 1461516368244 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 1850 | 1461516368247 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:46:08 INFO - PROCESS | 1850 | 1461516368253 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1850 | 1461516368256 Marionette TRACE conn3 <- [1,2298,null,{}] 09:46:08 INFO - PROCESS | 1850 | 1461516368261 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:08 INFO - PROCESS | 1850 | 1461516368476 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:46:08 INFO - PROCESS | 1850 | 1461516368764 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaca91000 == 173 [pid = 1850] [id = 582] 09:46:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9a8d7b3000) [pid = 1850] [serial = 1747] [outer = (nil)] 09:46:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7f9a99e92c00) [pid = 1850] [serial = 1748] [outer = 0x7f9a8d7b3000] 09:46:08 INFO - PROCESS | 1850 | 1461516368846 Marionette DEBUG loaded listener.js 09:46:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7f9a99e9f800) [pid = 1850] [serial = 1749] [outer = 0x7f9a8d7b3000] 09:46:09 INFO - PROCESS | 1850 | 1461516369707 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1485ms 09:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:46:09 INFO - PROCESS | 1850 | 1461516369738 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 1850 | 1461516369741 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:46:09 INFO - PROCESS | 1850 | 1461516369747 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 1850 | 1461516369750 Marionette TRACE conn3 <- [1,2302,null,{}] 09:46:09 INFO - PROCESS | 1850 | 1461516369755 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:09 INFO - PROCESS | 1850 | 1461516369974 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:46:10 INFO - PROCESS | 1850 | 1461516370250 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab19a4000 == 174 [pid = 1850] [id = 583] 09:46:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7f9a9974d000) [pid = 1850] [serial = 1750] [outer = (nil)] 09:46:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7f9a9a0f5000) [pid = 1850] [serial = 1751] [outer = 0x7f9a9974d000] 09:46:10 INFO - PROCESS | 1850 | 1461516370332 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7f9a9aa53400) [pid = 1850] [serial = 1752] [outer = 0x7f9a9974d000] 09:46:11 INFO - PROCESS | 1850 | 1461516371237 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1535ms 09:46:11 INFO - PROCESS | 1850 | 1461516371282 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:46:11 INFO - PROCESS | 1850 | 1461516371285 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:46:11 INFO - PROCESS | 1850 | 1461516371291 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:46:11 INFO - PROCESS | 1850 | 1461516371294 Marionette TRACE conn3 <- [1,2306,null,{}] 09:46:11 INFO - PROCESS | 1850 | 1461516371299 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:11 INFO - PROCESS | 1850 | 1461516371511 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:46:11 INFO - PROCESS | 1850 | 1461516371802 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81882800 == 175 [pid = 1850] [id = 584] 09:46:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7f9a7bfc5c00) [pid = 1850] [serial = 1753] [outer = (nil)] 09:46:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7f9a82e25800) [pid = 1850] [serial = 1754] [outer = 0x7f9a7bfc5c00] 09:46:11 INFO - PROCESS | 1850 | 1461516371932 Marionette DEBUG loaded listener.js 09:46:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7f9a8d54d400) [pid = 1850] [serial = 1755] [outer = 0x7f9a7bfc5c00] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8231b800 == 174 [pid = 1850] [id = 421] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81715800 == 173 [pid = 1850] [id = 420] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a80eef800 == 172 [pid = 1850] [id = 464] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83620000 == 171 [pid = 1850] [id = 564] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a825e2800 == 170 [pid = 1850] [id = 563] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a815d7000 == 169 [pid = 1850] [id = 562] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ec51800 == 168 [pid = 1850] [id = 561] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a84446000 == 167 [pid = 1850] [id = 552] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ccd1000 == 166 [pid = 1850] [id = 551] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac24e800 == 165 [pid = 1850] [id = 550] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a813f5800 == 164 [pid = 1850] [id = 549] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab98d4800 == 163 [pid = 1850] [id = 548] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabf73000 == 162 [pid = 1850] [id = 547] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b2ca000 == 161 [pid = 1850] [id = 546] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a90a000 == 160 [pid = 1850] [id = 545] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99962000 == 159 [pid = 1850] [id = 544] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4e8000 == 158 [pid = 1850] [id = 543] 09:46:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a845b9000 == 157 [pid = 1850] [id = 542] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7f9a87005c00) [pid = 1850] [serial = 1500] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7f9a99e72400) [pid = 1850] [serial = 1515] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7f9a902c7800) [pid = 1850] [serial = 1506] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7f9a98053800) [pid = 1850] [serial = 1497] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7f9a9bf38c00) [pid = 1850] [serial = 1524] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7f9a93b11c00) [pid = 1850] [serial = 1509] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7f9a9aa06800) [pid = 1850] [serial = 1518] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7f9a8d709400) [pid = 1850] [serial = 1503] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9a98107000) [pid = 1850] [serial = 1512] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a9ad5a800) [pid = 1850] [serial = 1521] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7f9a86faf400) [pid = 1850] [serial = 1625] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a94cd1400) [pid = 1850] [serial = 1467] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a93d5e000) [pid = 1850] [serial = 1620] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a96e1c800) [pid = 1850] [serial = 1623] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a8dc42800) [pid = 1850] [serial = 1437] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a9ac5cc00) [pid = 1850] [serial = 1389] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9aa746f800) [pid = 1850] [serial = 1395] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a94ccec00) [pid = 1850] [serial = 1380] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a88eaa800) [pid = 1850] [serial = 1302] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a7bfce000) [pid = 1850] [serial = 1592] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a90a07000) [pid = 1850] [serial = 1449] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a8927ac00) [pid = 1850] [serial = 1368] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a97015c00) [pid = 1850] [serial = 1470] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a892bd000) [pid = 1850] [serial = 1431] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8e580800) [pid = 1850] [serial = 1440] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a8ff59800) [pid = 1850] [serial = 1443] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a8e5d6800) [pid = 1850] [serial = 1614] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a89278800) [pid = 1850] [serial = 1362] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a8dc3d000) [pid = 1850] [serial = 1371] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a890b1800) [pid = 1850] [serial = 1562] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9aa0656800) [pid = 1850] [serial = 1392] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a8d996400) [pid = 1850] [serial = 1610] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9aabfb6800) [pid = 1850] [serial = 1583] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a84847000) [pid = 1850] [serial = 1365] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a90ec5000) [pid = 1850] [serial = 1616] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a90b4cc00) [pid = 1850] [serial = 1308] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a915f3c00) [pid = 1850] [serial = 1377] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a848ebc00) [pid = 1850] [serial = 1428] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a99e9fc00) [pid = 1850] [serial = 1320] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a900a2000) [pid = 1850] [serial = 1374] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a8959b800) [pid = 1850] [serial = 1608] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a93b14400) [pid = 1850] [serial = 1458] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a89278000) [pid = 1850] [serial = 1607] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a93de3800) [pid = 1850] [serial = 1461] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a90b4ac00) [pid = 1850] [serial = 1296] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a8e54b400) [pid = 1850] [serial = 1611] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9aaa7bec00) [pid = 1850] [serial = 1329] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a82f0b400) [pid = 1850] [serial = 1589] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a8491a400) [pid = 1850] [serial = 1605] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a8d9a1000) [pid = 1850] [serial = 1565] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a948bcc00) [pid = 1850] [serial = 1464] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a8e551c00) [pid = 1850] [serial = 1613] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a7ca5d800) [pid = 1850] [serial = 1598] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a900a7800) [pid = 1850] [serial = 1446] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a82e2c800) [pid = 1850] [serial = 1299] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a83a9ec00) [pid = 1850] [serial = 1580] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9aa6514000) [pid = 1850] [serial = 1332] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a90ed1800) [pid = 1850] [serial = 1452] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a922c1000) [pid = 1850] [serial = 1619] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a8491f000) [pid = 1850] [serial = 1586] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a9cc7ac00) [pid = 1850] [serial = 1326] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a8d55ac00) [pid = 1850] [serial = 1401] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a922b9400) [pid = 1850] [serial = 1455] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a817d3c00) [pid = 1850] [serial = 1601] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a947c0000) [pid = 1850] [serial = 1622] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a92324000) [pid = 1850] [serial = 1617] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a993aa800) [pid = 1850] [serial = 1571] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9aa746e000) [pid = 1850] [serial = 1577] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a86f0c800) [pid = 1850] [serial = 1398] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a84170400) [pid = 1850] [serial = 1604] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a94dcb000) [pid = 1850] [serial = 1314] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a9aa58c00) [pid = 1850] [serial = 1323] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a98106400) [pid = 1850] [serial = 1560] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a93942400) [pid = 1850] [serial = 1568] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a99e70800) [pid = 1850] [serial = 1386] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a9810fc00) [pid = 1850] [serial = 1383] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a8d9a4000) [pid = 1850] [serial = 1434] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a9160b000) [pid = 1850] [serial = 1311] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a99e96c00) [pid = 1850] [serial = 1574] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a98867c00) [pid = 1850] [serial = 1473] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a84168c00) [pid = 1850] [serial = 1595] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a8e580c00) [pid = 1850] [serial = 1305] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a82f10400) [pid = 1850] [serial = 1602] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a99874400) [pid = 1850] [serial = 1317] [outer = (nil)] [url = about:blank] 09:46:14 INFO - PROCESS | 1850 | 1461516374433 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 3194ms 09:46:14 INFO - PROCESS | 1850 | 1461516374489 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 1850 | 1461516374494 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:46:14 INFO - PROCESS | 1850 | 1461516374501 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1850 | 1461516374507 Marionette TRACE conn3 <- [1,2310,null,{}] 09:46:14 INFO - PROCESS | 1850 | 1461516374516 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:14 INFO - PROCESS | 1850 | 1461516374714 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:46:14 INFO - PROCESS | 1850 | 1461516374913 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ccd7000 == 158 [pid = 1850] [id = 585] 09:46:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a7ca62000) [pid = 1850] [serial = 1756] [outer = (nil)] 09:46:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a7cb4c800) [pid = 1850] [serial = 1757] [outer = 0x7f9a7ca62000] 09:46:14 INFO - PROCESS | 1850 | 1461516374978 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a7d192800) [pid = 1850] [serial = 1758] [outer = 0x7f9a7ca62000] 09:46:15 INFO - PROCESS | 1850 | 1461516375713 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:46:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1236ms 09:46:15 INFO - PROCESS | 1850 | 1461516375737 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 1850 | 1461516375744 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:46:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:46:15 INFO - PROCESS | 1850 | 1461516375769 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 1850 | 1461516375772 Marionette TRACE conn3 <- [1,2314,null,{}] 09:46:15 INFO - PROCESS | 1850 | 1461516375778 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:15 INFO - PROCESS | 1850 | 1461516375966 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:46:15 INFO - PROCESS | 1850 | 1461516375988 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7e6d4000 == 159 [pid = 1850] [id = 586] 09:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a7d19ec00) [pid = 1850] [serial = 1759] [outer = (nil)] 09:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a7eadec00) [pid = 1850] [serial = 1760] [outer = 0x7f9a7d19ec00] 09:46:16 INFO - PROCESS | 1850 | 1461516376045 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a7ecb1400) [pid = 1850] [serial = 1761] [outer = 0x7f9a7d19ec00] 09:46:17 INFO - PROCESS | 1850 | 1461516377087 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:46:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:46:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1334ms 09:46:17 INFO - PROCESS | 1850 | 1461516377106 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:46:17 INFO - PROCESS | 1850 | 1461516377109 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:46:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:46:17 INFO - PROCESS | 1850 | 1461516377116 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 1850 | 1461516377121 Marionette TRACE conn3 <- [1,2318,null,{}] 09:46:17 INFO - PROCESS | 1850 | 1461516377157 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:17 INFO - PROCESS | 1850 | 1461516377423 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:46:17 INFO - PROCESS | 1850 | 1461516377469 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a813ee800 == 160 [pid = 1850] [id = 587] 09:46:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a80416c00) [pid = 1850] [serial = 1762] [outer = (nil)] 09:46:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a812f5800) [pid = 1850] [serial = 1763] [outer = 0x7f9a80416c00] 09:46:17 INFO - PROCESS | 1850 | 1461516377533 Marionette DEBUG loaded listener.js 09:46:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a817f0800) [pid = 1850] [serial = 1764] [outer = 0x7f9a80416c00] 09:46:18 INFO - PROCESS | 1850 | 1461516378633 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 1850 | 1461516378659 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:46:18 INFO - PROCESS | 1850 | 1461516378664 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 1850 | 1461516378666 Marionette TRACE conn3 <- [1,2322,null,{}] 09:46:18 INFO - PROCESS | 1850 | 1461516378672 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:19 INFO - PROCESS | 1850 | 1461516379558 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a86fb3400) [pid = 1850] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a83a9c000) [pid = 1850] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a7eae3000) [pid = 1850] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a890a5000) [pid = 1850] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a7eca6800) [pid = 1850] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a8700d800) [pid = 1850] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a854d7c00) [pid = 1850] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a9008d800) [pid = 1850] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a82f04c00) [pid = 1850] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a812ed400) [pid = 1850] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7f9a8ff54400) [pid = 1850] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7f9a7c3f7400) [pid = 1850] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7f9a82e2e800) [pid = 1850] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7f9a90db7c00) [pid = 1850] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7f9a7bfc6400) [pid = 1850] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9a9bf34000) [pid = 1850] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9a7c3eb400) [pid = 1850] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a8d7b0400) [pid = 1850] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a7cb4e400) [pid = 1850] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a812f1c00) [pid = 1850] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9aa6517c00) [pid = 1850] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a7d193c00) [pid = 1850] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a909dbc00) [pid = 1850] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a7cb58800) [pid = 1850] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a99752c00) [pid = 1850] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a7ca5ec00) [pid = 1850] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a8183fc00) [pid = 1850] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a7bfc7000) [pid = 1850] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a812eb000) [pid = 1850] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a7c3ecc00) [pid = 1850] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a83a97000) [pid = 1850] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a8d7f1000) [pid = 1850] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a8244c400) [pid = 1850] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a7cb59800) [pid = 1850] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a7eade400) [pid = 1850] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a7d1a1400) [pid = 1850] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a9bf3c400) [pid = 1850] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a7c3eb000) [pid = 1850] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a9ac5d400) [pid = 1850] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a84168800) [pid = 1850] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a7ca60800) [pid = 1850] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:46:19 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a7ca56400) [pid = 1850] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:46:19 INFO - PROCESS | 1850 | 1461516379803 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ccc7800 == 161 [pid = 1850] [id = 588] 09:46:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a7bfc3000) [pid = 1850] [serial = 1765] [outer = (nil)] 09:46:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a7c3eac00) [pid = 1850] [serial = 1766] [outer = 0x7f9a7bfc3000] 09:46:19 INFO - PROCESS | 1850 | 1461516379868 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a7cb4cc00) [pid = 1850] [serial = 1767] [outer = 0x7f9a7bfc3000] 09:46:20 INFO - PROCESS | 1850 | 1461516380593 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1982ms 09:46:20 INFO - PROCESS | 1850 | 1461516380647 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1850 | 1461516380650 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:46:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:46:20 INFO - PROCESS | 1850 | 1461516380656 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1850 | 1461516380658 Marionette TRACE conn3 <- [1,2326,null,{}] 09:46:20 INFO - PROCESS | 1850 | 1461516380663 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:20 INFO - PROCESS | 1850 | 1461516380910 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:46:20 INFO - PROCESS | 1850 | 1461516380944 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8230c800 == 162 [pid = 1850] [id = 589] 09:46:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a7bfc6000) [pid = 1850] [serial = 1768] [outer = (nil)] 09:46:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a812ed400) [pid = 1850] [serial = 1769] [outer = 0x7f9a7bfc6000] 09:46:21 INFO - PROCESS | 1850 | 1461516381005 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a82387800) [pid = 1850] [serial = 1770] [outer = 0x7f9a7bfc6000] 09:46:22 INFO - PROCESS | 1850 | 1461516382191 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1577ms 09:46:22 INFO - PROCESS | 1850 | 1461516382235 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:46:22 INFO - PROCESS | 1850 | 1461516382240 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:46:22 INFO - PROCESS | 1850 | 1461516382248 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1850 | 1461516382253 Marionette TRACE conn3 <- [1,2330,null,{}] 09:46:22 INFO - PROCESS | 1850 | 1461516382261 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:22 INFO - PROCESS | 1850 | 1461516382510 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:46:22 INFO - PROCESS | 1850 | 1461516382837 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a802d9800 == 163 [pid = 1850] [id = 590] 09:46:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a7d196000) [pid = 1850] [serial = 1771] [outer = (nil)] 09:46:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a7d19c000) [pid = 1850] [serial = 1772] [outer = 0x7f9a7d196000] 09:46:22 INFO - PROCESS | 1850 | 1461516382923 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a7eadf000) [pid = 1850] [serial = 1773] [outer = 0x7f9a7d196000] 09:46:23 INFO - PROCESS | 1850 | 1461516383803 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1590ms 09:46:23 INFO - PROCESS | 1850 | 1461516383839 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:46:23 INFO - PROCESS | 1850 | 1461516383847 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:46:23 INFO - PROCESS | 1850 | 1461516383858 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:46:23 INFO - PROCESS | 1850 | 1461516383862 Marionette TRACE conn3 <- [1,2334,null,{}] 09:46:23 INFO - PROCESS | 1850 | 1461516383868 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:24 INFO - PROCESS | 1850 | 1461516384098 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:46:24 INFO - PROCESS | 1850 | 1461516384360 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8320a800 == 164 [pid = 1850] [id = 591] 09:46:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a812f5400) [pid = 1850] [serial = 1774] [outer = (nil)] 09:46:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a816eac00) [pid = 1850] [serial = 1775] [outer = 0x7f9a812f5400] 09:46:24 INFO - PROCESS | 1850 | 1461516384521 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a82384000) [pid = 1850] [serial = 1776] [outer = 0x7f9a812f5400] 09:46:25 INFO - PROCESS | 1850 | 1461516385470 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1681ms 09:46:25 INFO - PROCESS | 1850 | 1461516385539 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:46:25 INFO - PROCESS | 1850 | 1461516385543 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:46:25 INFO - PROCESS | 1850 | 1461516385549 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - PROCESS | 1850 | 1461516385554 Marionette TRACE conn3 <- [1,2338,null,{}] 09:46:25 INFO - PROCESS | 1850 | 1461516385570 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:25 INFO - PROCESS | 1850 | 1461516385845 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:46:26 INFO - PROCESS | 1850 | 1461516386148 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8445c000 == 165 [pid = 1850] [id = 592] 09:46:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a82450400) [pid = 1850] [serial = 1777] [outer = (nil)] 09:46:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a82f02800) [pid = 1850] [serial = 1778] [outer = 0x7f9a82450400] 09:46:26 INFO - PROCESS | 1850 | 1461516386233 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a83a2ec00) [pid = 1850] [serial = 1779] [outer = 0x7f9a82450400] 09:46:27 INFO - PROCESS | 1850 | 1461516387105 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1598ms 09:46:27 INFO - PROCESS | 1850 | 1461516387150 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:46:27 INFO - PROCESS | 1850 | 1461516387157 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:46:27 INFO - PROCESS | 1850 | 1461516387166 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:46:27 INFO - PROCESS | 1850 | 1461516387171 Marionette TRACE conn3 <- [1,2342,null,{}] 09:46:27 INFO - PROCESS | 1850 | 1461516387179 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:27 INFO - PROCESS | 1850 | 1461516387444 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:46:27 INFO - PROCESS | 1850 | 1461516387836 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848cb800 == 166 [pid = 1850] [id = 593] 09:46:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a83a9a000) [pid = 1850] [serial = 1780] [outer = (nil)] 09:46:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a84163800) [pid = 1850] [serial = 1781] [outer = 0x7f9a83a9a000] 09:46:27 INFO - PROCESS | 1850 | 1461516387918 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a8484a400) [pid = 1850] [serial = 1782] [outer = 0x7f9a83a9a000] 09:46:28 INFO - PROCESS | 1850 | 1461516388777 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1644ms 09:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:46:28 INFO - PROCESS | 1850 | 1461516388809 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 1850 | 1461516388812 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:46:28 INFO - PROCESS | 1850 | 1461516388818 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 1850 | 1461516388821 Marionette TRACE conn3 <- [1,2346,null,{}] 09:46:28 INFO - PROCESS | 1850 | 1461516388825 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:29 INFO - PROCESS | 1850 | 1461516389042 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:46:29 INFO - PROCESS | 1850 | 1461516389312 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86f2d000 == 167 [pid = 1850] [id = 594] 09:46:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a83a9f800) [pid = 1850] [serial = 1783] [outer = (nil)] 09:46:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a8491fc00) [pid = 1850] [serial = 1784] [outer = 0x7f9a83a9f800] 09:46:29 INFO - PROCESS | 1850 | 1461516389389 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a86f0d000) [pid = 1850] [serial = 1785] [outer = 0x7f9a83a9f800] 09:46:30 INFO - PROCESS | 1850 | 1461516390266 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1487ms 09:46:30 INFO - PROCESS | 1850 | 1461516390305 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:46:30 INFO - PROCESS | 1850 | 1461516390308 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:46:30 INFO - PROCESS | 1850 | 1461516390314 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1850 | 1461516390316 Marionette TRACE conn3 <- [1,2350,null,{}] 09:46:30 INFO - PROCESS | 1850 | 1461516390321 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:30 INFO - PROCESS | 1850 | 1461516390534 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:46:30 INFO - PROCESS | 1850 | 1461516390762 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d614000 == 168 [pid = 1850] [id = 595] 09:46:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a817cec00) [pid = 1850] [serial = 1786] [outer = (nil)] 09:46:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a88e99000) [pid = 1850] [serial = 1787] [outer = 0x7f9a817cec00] 09:46:30 INFO - PROCESS | 1850 | 1461516390878 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a894c8000) [pid = 1850] [serial = 1788] [outer = 0x7f9a817cec00] 09:46:31 INFO - PROCESS | 1850 | 1461516391793 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1536ms 09:46:31 INFO - PROCESS | 1850 | 1461516391852 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 1850 | 1461516391856 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:46:31 INFO - PROCESS | 1850 | 1461516391867 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 1850 | 1461516391872 Marionette TRACE conn3 <- [1,2354,null,{}] 09:46:31 INFO - PROCESS | 1850 | 1461516391880 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:32 INFO - PROCESS | 1850 | 1461516392149 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:46:32 INFO - PROCESS | 1850 | 1461516392410 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db96000 == 169 [pid = 1850] [id = 596] 09:46:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a7bfc2800) [pid = 1850] [serial = 1789] [outer = (nil)] 09:46:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a8d55ac00) [pid = 1850] [serial = 1790] [outer = 0x7f9a7bfc2800] 09:46:32 INFO - PROCESS | 1850 | 1461516392527 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9a8d7bd800) [pid = 1850] [serial = 1791] [outer = 0x7f9a7bfc2800] 09:46:33 INFO - PROCESS | 1850 | 1461516393362 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1535ms 09:46:33 INFO - PROCESS | 1850 | 1461516393424 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1850 | 1461516393430 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:46:33 INFO - PROCESS | 1850 | 1461516393444 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1850 | 1461516393449 Marionette TRACE conn3 <- [1,2358,null,{}] 09:46:33 INFO - PROCESS | 1850 | 1461516393456 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:33 INFO - PROCESS | 1850 | 1461516393674 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:46:33 INFO - PROCESS | 1850 | 1461516393938 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e650000 == 170 [pid = 1850] [id = 597] 09:46:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7f9a88e93c00) [pid = 1850] [serial = 1792] [outer = (nil)] 09:46:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7f9a8d7f1c00) [pid = 1850] [serial = 1793] [outer = 0x7f9a88e93c00] 09:46:34 INFO - PROCESS | 1850 | 1461516394048 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7f9a8d810c00) [pid = 1850] [serial = 1794] [outer = 0x7f9a88e93c00] 09:46:34 INFO - PROCESS | 1850 | 1461516394945 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1537ms 09:46:34 INFO - PROCESS | 1850 | 1461516394980 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 1850 | 1461516394984 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:46:34 INFO - PROCESS | 1850 | 1461516394989 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 1850 | 1461516394991 Marionette TRACE conn3 <- [1,2362,null,{}] 09:46:34 INFO - PROCESS | 1850 | 1461516394997 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:35 INFO - PROCESS | 1850 | 1461516395204 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:46:35 INFO - PROCESS | 1850 | 1461516395427 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a8c800 == 171 [pid = 1850] [id = 598] 09:46:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7f9a801ec400) [pid = 1850] [serial = 1795] [outer = (nil)] 09:46:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7f9a8d99b000) [pid = 1850] [serial = 1796] [outer = 0x7f9a801ec400] 09:46:35 INFO - PROCESS | 1850 | 1461516395538 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a8dc3cc00) [pid = 1850] [serial = 1797] [outer = 0x7f9a801ec400] 09:46:36 INFO - PROCESS | 1850 | 1461516396466 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1534ms 09:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:46:36 INFO - PROCESS | 1850 | 1461516396525 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 1850 | 1461516396528 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:46:36 INFO - PROCESS | 1850 | 1461516396534 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 1850 | 1461516396537 Marionette TRACE conn3 <- [1,2366,null,{}] 09:46:36 INFO - PROCESS | 1850 | 1461516396544 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:36 INFO - PROCESS | 1850 | 1461516396793 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:46:37 INFO - PROCESS | 1850 | 1461516397124 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a910ec000 == 172 [pid = 1850] [id = 599] 09:46:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a81841400) [pid = 1850] [serial = 1798] [outer = (nil)] 09:46:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a8e57c400) [pid = 1850] [serial = 1799] [outer = 0x7f9a81841400] 09:46:37 INFO - PROCESS | 1850 | 1461516397213 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a8e66e800) [pid = 1850] [serial = 1800] [outer = 0x7f9a81841400] 09:46:38 INFO - PROCESS | 1850 | 1461516398106 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1632ms 09:46:38 INFO - PROCESS | 1850 | 1461516398166 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:46:38 INFO - PROCESS | 1850 | 1461516398171 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:46:38 INFO - PROCESS | 1850 | 1461516398178 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - PROCESS | 1850 | 1461516398182 Marionette TRACE conn3 <- [1,2370,null,{}] 09:46:38 INFO - PROCESS | 1850 | 1461516398187 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:38 INFO - PROCESS | 1850 | 1461516398502 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:46:38 INFO - PROCESS | 1850 | 1461516398836 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9441d000 == 173 [pid = 1850] [id = 600] 09:46:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a9008d800) [pid = 1850] [serial = 1801] [outer = (nil)] 09:46:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a900ae800) [pid = 1850] [serial = 1802] [outer = 0x7f9a9008d800] 09:46:38 INFO - PROCESS | 1850 | 1461516398918 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a90b43800) [pid = 1850] [serial = 1803] [outer = 0x7f9a9008d800] 09:46:39 INFO - PROCESS | 1850 | 1461516399833 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1691ms 09:46:39 INFO - PROCESS | 1850 | 1461516399870 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:46:39 INFO - PROCESS | 1850 | 1461516399873 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:46:39 INFO - PROCESS | 1850 | 1461516399879 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:46:39 INFO - PROCESS | 1850 | 1461516399882 Marionette TRACE conn3 <- [1,2374,null,{}] 09:46:39 INFO - PROCESS | 1850 | 1461516399888 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:40 INFO - PROCESS | 1850 | 1461516400103 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:46:40 INFO - PROCESS | 1850 | 1461516400373 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a948e4000 == 174 [pid = 1850] [id = 601] 09:46:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a8e580800) [pid = 1850] [serial = 1804] [outer = (nil)] 09:46:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a90ec9800) [pid = 1850] [serial = 1805] [outer = 0x7f9a8e580800] 09:46:40 INFO - PROCESS | 1850 | 1461516400505 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a913ddc00) [pid = 1850] [serial = 1806] [outer = 0x7f9a8e580800] 09:46:41 INFO - PROCESS | 1850 | 1461516401371 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1537ms 09:46:41 INFO - PROCESS | 1850 | 1461516401417 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 1850 | 1461516401421 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:46:41 INFO - PROCESS | 1850 | 1461516401427 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1850 | 1461516401429 Marionette TRACE conn3 <- [1,2378,null,{}] 09:46:41 INFO - PROCESS | 1850 | 1461516401434 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:41 INFO - PROCESS | 1850 | 1461516401658 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:46:41 INFO - PROCESS | 1850 | 1461516401930 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d0f800 == 175 [pid = 1850] [id = 602] 09:46:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a7ca5c400) [pid = 1850] [serial = 1807] [outer = (nil)] 09:46:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a922c5800) [pid = 1850] [serial = 1808] [outer = 0x7f9a7ca5c400] 09:46:42 INFO - PROCESS | 1850 | 1461516402047 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a927df000) [pid = 1850] [serial = 1809] [outer = 0x7f9a7ca5c400] 09:46:43 INFO - PROCESS | 1850 | 1461516402999 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1628ms 09:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:46:43 INFO - PROCESS | 1850 | 1461516403057 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 1850 | 1461516403060 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:46:43 INFO - PROCESS | 1850 | 1461516403066 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 1850 | 1461516403069 Marionette TRACE conn3 <- [1,2382,null,{}] 09:46:43 INFO - PROCESS | 1850 | 1461516403075 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:43 INFO - PROCESS | 1850 | 1461516403304 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:46:43 INFO - PROCESS | 1850 | 1461516403610 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9708c000 == 176 [pid = 1850] [id = 603] 09:46:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a900a4400) [pid = 1850] [serial = 1810] [outer = (nil)] 09:46:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a93d5e000) [pid = 1850] [serial = 1811] [outer = 0x7f9a900a4400] 09:46:43 INFO - PROCESS | 1850 | 1461516403700 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a948c9c00) [pid = 1850] [serial = 1812] [outer = 0x7f9a900a4400] 09:46:44 INFO - PROCESS | 1850 | 1461516404559 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1531ms 09:46:44 INFO - PROCESS | 1850 | 1461516404597 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:46:44 INFO - PROCESS | 1850 | 1461516404609 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:46:44 INFO - PROCESS | 1850 | 1461516404614 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1850 | 1461516404618 Marionette TRACE conn3 <- [1,2386,null,{}] 09:46:44 INFO - PROCESS | 1850 | 1461516404626 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:44 INFO - PROCESS | 1850 | 1461516404870 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:46:45 INFO - PROCESS | 1850 | 1461516405208 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a802d4000 == 177 [pid = 1850] [id = 604] 09:46:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a7bfc4000) [pid = 1850] [serial = 1813] [outer = (nil)] 09:46:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a801e7c00) [pid = 1850] [serial = 1814] [outer = 0x7f9a7bfc4000] 09:46:45 INFO - PROCESS | 1850 | 1461516405292 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a8d555800) [pid = 1850] [serial = 1815] [outer = 0x7f9a7bfc4000] 09:46:46 INFO - PROCESS | 1850 | 1461516406192 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1638ms 09:46:46 INFO - PROCESS | 1850 | 1461516406254 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:46:46 INFO - PROCESS | 1850 | 1461516406257 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:46:46 INFO - PROCESS | 1850 | 1461516406263 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:46:46 INFO - PROCESS | 1850 | 1461516406265 Marionette TRACE conn3 <- [1,2390,null,{}] 09:46:46 INFO - PROCESS | 1850 | 1461516406270 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:46 INFO - PROCESS | 1850 | 1461516406497 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:46:46 INFO - PROCESS | 1850 | 1461516406806 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ccc6800 == 178 [pid = 1850] [id = 605] 09:46:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a7bfcb800) [pid = 1850] [serial = 1816] [outer = (nil)] 09:46:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a7cb4f400) [pid = 1850] [serial = 1817] [outer = 0x7f9a7bfcb800] 09:46:46 INFO - PROCESS | 1850 | 1461516406882 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a812f6000) [pid = 1850] [serial = 1818] [outer = 0x7f9a7bfcb800] 09:46:47 INFO - PROCESS | 1850 | 1461516407788 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1588ms 09:46:47 INFO - PROCESS | 1850 | 1461516407854 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 1850 | 1461516407859 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:46:47 INFO - PROCESS | 1850 | 1461516407867 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1850 | 1461516407870 Marionette TRACE conn3 <- [1,2394,null,{}] 09:46:47 INFO - PROCESS | 1850 | 1461516407879 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:48 INFO - PROCESS | 1850 | 1461516408229 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:46:48 INFO - PROCESS | 1850 | 1461516408596 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ec47000 == 179 [pid = 1850] [id = 606] 09:46:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a7bfca800) [pid = 1850] [serial = 1819] [outer = (nil)] 09:46:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a7ca5c000) [pid = 1850] [serial = 1820] [outer = 0x7f9a7bfca800] 09:46:48 INFO - PROCESS | 1850 | 1461516408691 Marionette DEBUG loaded listener.js 09:46:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a8238b000) [pid = 1850] [serial = 1821] [outer = 0x7f9a7bfca800] 09:46:50 INFO - PROCESS | 1850 | 1461516410204 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2393ms 09:46:50 INFO - PROCESS | 1850 | 1461516410260 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 1850 | 1461516410267 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:46:50 INFO - PROCESS | 1850 | 1461516410275 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 1850 | 1461516410280 Marionette TRACE conn3 <- [1,2398,null,{}] 09:46:50 INFO - PROCESS | 1850 | 1461516410286 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:50 INFO - PROCESS | 1850 | 1461516410521 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:46:50 INFO - PROCESS | 1850 | 1461516410863 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81505800 == 180 [pid = 1850] [id = 607] 09:46:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a7c3f7400) [pid = 1850] [serial = 1822] [outer = (nil)] 09:46:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a7cb55800) [pid = 1850] [serial = 1823] [outer = 0x7f9a7c3f7400] 09:46:50 INFO - PROCESS | 1850 | 1461516410933 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a7eaea800) [pid = 1850] [serial = 1824] [outer = 0x7f9a7c3f7400] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa7103000 == 179 [pid = 1850] [id = 165] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b20a000 == 178 [pid = 1850] [id = 217] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac45e800 == 177 [pid = 1850] [id = 223] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a993cf800 == 176 [pid = 1850] [id = 336] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86ddb000 == 175 [pid = 1850] [id = 366] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ccc7800 == 174 [pid = 1850] [id = 588] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a813ee800 == 173 [pid = 1850] [id = 587] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7e6d4000 == 172 [pid = 1850] [id = 586] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ccd7000 == 171 [pid = 1850] [id = 585] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab19a4000 == 170 [pid = 1850] [id = 583] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aaca91000 == 169 [pid = 1850] [id = 582] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa852f000 == 168 [pid = 1850] [id = 581] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cca1800 == 167 [pid = 1850] [id = 580] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a986000 == 166 [pid = 1850] [id = 579] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99e38800 == 165 [pid = 1850] [id = 578] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a981d4000 == 164 [pid = 1850] [id = 577] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94b46000 == 163 [pid = 1850] [id = 576] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93ccf800 == 162 [pid = 1850] [id = 575] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a917b2800 == 161 [pid = 1850] [id = 574] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90c9c000 == 160 [pid = 1850] [id = 573] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f362000 == 159 [pid = 1850] [id = 572] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dc86800 == 158 [pid = 1850] [id = 571] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d9dd000 == 157 [pid = 1850] [id = 570] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86f44800 == 156 [pid = 1850] [id = 569] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8530c000 == 155 [pid = 1850] [id = 568] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83616000 == 154 [pid = 1850] [id = 567] 09:46:52 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81504800 == 153 [pid = 1850] [id = 566] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a84168000) [pid = 1850] [serial = 1697] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9aaa219000) [pid = 1850] [serial = 1533] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a84925800) [pid = 1850] [serial = 1593] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a7ca63000) [pid = 1850] [serial = 1599] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a94cca800) [pid = 1850] [serial = 1569] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9aac1b0800) [pid = 1850] [serial = 1584] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a84924000) [pid = 1850] [serial = 1587] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a99756800) [pid = 1850] [serial = 1572] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a82f10800) [pid = 1850] [serial = 1590] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a9d85c800) [pid = 1850] [serial = 1527] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a83aa3c00) [pid = 1850] [serial = 1581] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a8416d000) [pid = 1850] [serial = 1596] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a9ac5b000) [pid = 1850] [serial = 1575] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a8e586c00) [pid = 1850] [serial = 1566] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a8da0fc00) [pid = 1850] [serial = 1425] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9aabfab000) [pid = 1850] [serial = 1536] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a894c9800) [pid = 1850] [serial = 1563] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9aabfb7c00) [pid = 1850] [serial = 1578] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9aa78d3800) [pid = 1850] [serial = 1530] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a82f08400) [pid = 1850] [serial = 1691] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a848e4800) [pid = 1850] [serial = 1694] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a84924800) [pid = 1850] [serial = 1695] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a82384400) [pid = 1850] [serial = 1667] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a7c3f6000) [pid = 1850] [serial = 1665] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a7c3f1800) [pid = 1850] [serial = 1664] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9aa853c400) [pid = 1850] [serial = 1659] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a8244b000) [pid = 1850] [serial = 1658] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a82f0c400) [pid = 1850] [serial = 1629] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7f9a816f0800) [pid = 1850] [serial = 1628] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7f9aa74b0400) [pid = 1850] [serial = 1644] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7f9a9cc73400) [pid = 1850] [serial = 1643] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7f9a94e60800) [pid = 1850] [serial = 1683] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7f9a94cc3000) [pid = 1850] [serial = 1682] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9a7d35b400) [pid = 1850] [serial = 1674] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9a7d355c00) [pid = 1850] [serial = 1673] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a817d9800) [pid = 1850] [serial = 1688] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a7d19e400) [pid = 1850] [serial = 1671] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a7d199800) [pid = 1850] [serial = 1670] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a8244f400) [pid = 1850] [serial = 1656] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a82449c00) [pid = 1850] [serial = 1655] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a90a11800) [pid = 1850] [serial = 1680] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a894c1400) [pid = 1850] [serial = 1679] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a854d5800) [pid = 1850] [serial = 1632] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a84918800) [pid = 1850] [serial = 1631] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a8237f000) [pid = 1850] [serial = 1677] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a7d35f000) [pid = 1850] [serial = 1676] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9aac1a8400) [pid = 1850] [serial = 1653] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9aa7686400) [pid = 1850] [serial = 1652] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a7cb4a400) [pid = 1850] [serial = 1685] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a7cb55c00) [pid = 1850] [serial = 1686] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9aaa741400) [pid = 1850] [serial = 1647] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9aa82a5000) [pid = 1850] [serial = 1646] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a99b75c00) [pid = 1850] [serial = 1641] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a993f4c00) [pid = 1850] [serial = 1640] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a8ff4f400) [pid = 1850] [serial = 1635] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a8e580000) [pid = 1850] [serial = 1634] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a93d56400) [pid = 1850] [serial = 1626] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a8238ac00) [pid = 1850] [serial = 1662] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a82386800) [pid = 1850] [serial = 1661] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a812f8000) [pid = 1850] [serial = 1650] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a812f3c00) [pid = 1850] [serial = 1649] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a94dc7800) [pid = 1850] [serial = 1638] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a91105400) [pid = 1850] [serial = 1637] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a9aa0a000) [pid = 1850] [serial = 1668] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a83a38c00) [pid = 1850] [serial = 1692] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a8237ec00) [pid = 1850] [serial = 1689] [outer = (nil)] [url = about:blank] 09:46:52 INFO - PROCESS | 1850 | 1461516412576 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2337ms 09:46:52 INFO - PROCESS | 1850 | 1461516412618 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 1850 | 1461516412626 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:46:52 INFO - PROCESS | 1850 | 1461516412636 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 1850 | 1461516412641 Marionette TRACE conn3 <- [1,2402,null,{}] 09:46:52 INFO - PROCESS | 1850 | 1461516412646 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:52 INFO - PROCESS | 1850 | 1461516412816 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:46:52 INFO - PROCESS | 1850 | 1461516412827 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7cccd800 == 154 [pid = 1850] [id = 608] 09:46:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a7ca63000) [pid = 1850] [serial = 1825] [outer = (nil)] 09:46:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a80412c00) [pid = 1850] [serial = 1826] [outer = 0x7f9a7ca63000] 09:46:52 INFO - PROCESS | 1850 | 1461516412888 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a817d3c00) [pid = 1850] [serial = 1827] [outer = 0x7f9a7ca63000] 09:46:53 INFO - PROCESS | 1850 | 1461516413792 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1180ms 09:46:53 INFO - PROCESS | 1850 | 1461516413817 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:46:53 INFO - PROCESS | 1850 | 1461516413820 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:46:53 INFO - PROCESS | 1850 | 1461516413826 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 1850 | 1461516413832 Marionette TRACE conn3 <- [1,2406,null,{}] 09:46:53 INFO - PROCESS | 1850 | 1461516413850 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:54 INFO - PROCESS | 1850 | 1461516414059 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:46:54 INFO - PROCESS | 1850 | 1461516414229 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a813e1800 == 155 [pid = 1850] [id = 609] 09:46:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a801f5400) [pid = 1850] [serial = 1828] [outer = (nil)] 09:46:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a8237e000) [pid = 1850] [serial = 1829] [outer = 0x7f9a801f5400] 09:46:54 INFO - PROCESS | 1850 | 1461516414298 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a8244b000) [pid = 1850] [serial = 1830] [outer = 0x7f9a801f5400] 09:46:55 INFO - PROCESS | 1850 | 1461516415150 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1344ms 09:46:55 INFO - PROCESS | 1850 | 1461516415171 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:46:55 INFO - PROCESS | 1850 | 1461516415175 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:46:55 INFO - PROCESS | 1850 | 1461516415181 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:46:55 INFO - PROCESS | 1850 | 1461516415184 Marionette TRACE conn3 <- [1,2410,null,{}] 09:46:55 INFO - PROCESS | 1850 | 1461516415188 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:55 INFO - PROCESS | 1850 | 1461516415448 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:46:55 INFO - PROCESS | 1850 | 1461516415481 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82304000 == 156 [pid = 1850] [id = 610] 09:46:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a817d4400) [pid = 1850] [serial = 1831] [outer = (nil)] 09:46:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a82f03800) [pid = 1850] [serial = 1832] [outer = 0x7f9a817d4400] 09:46:55 INFO - PROCESS | 1850 | 1461516415549 Marionette DEBUG loaded listener.js 09:46:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a82f0e400) [pid = 1850] [serial = 1833] [outer = 0x7f9a817d4400] 09:46:56 INFO - PROCESS | 1850 | 1461516416529 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1380ms 09:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:46:56 INFO - PROCESS | 1850 | 1461516416562 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:46:56 INFO - PROCESS | 1850 | 1461516416564 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:46:56 INFO - PROCESS | 1850 | 1461516416576 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 1850 | 1461516416578 Marionette TRACE conn3 <- [1,2414,null,{}] 09:46:56 INFO - PROCESS | 1850 | 1461516416584 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:56 INFO - PROCESS | 1850 | 1461516416813 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:46:56 INFO - PROCESS | 1850 | 1461516416843 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83217000 == 157 [pid = 1850] [id = 611] 09:46:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a82f06000) [pid = 1850] [serial = 1834] [outer = (nil)] 09:46:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a83a96800) [pid = 1850] [serial = 1835] [outer = 0x7f9a82f06000] 09:46:56 INFO - PROCESS | 1850 | 1461516416905 Marionette DEBUG loaded listener.js 09:46:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a83aa3c00) [pid = 1850] [serial = 1836] [outer = 0x7f9a82f06000] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a80416c00) [pid = 1850] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a7bfc3000) [pid = 1850] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a8d999800) [pid = 1850] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a82448000) [pid = 1850] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a927dcc00) [pid = 1850] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a8416b800) [pid = 1850] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a7bfcb400) [pid = 1850] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a9160a800) [pid = 1850] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a89274800) [pid = 1850] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a88e93400) [pid = 1850] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a93984800) [pid = 1850] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a8da10400) [pid = 1850] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9a7d19ec00) [pid = 1850] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a8d7b3000) [pid = 1850] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a86f14c00) [pid = 1850] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7f9a8e5d4c00) [pid = 1850] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7f9a8dbe9800) [pid = 1850] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7f9a7bfc5c00) [pid = 1850] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7f9a8484f000) [pid = 1850] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7f9a7ca62000) [pid = 1850] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7f9a9974d000) [pid = 1850] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7f9a948c8c00) [pid = 1850] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:46:57 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7f9a7cb58c00) [pid = 1850] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:46:58 INFO - PROCESS | 1850 | 1461516418302 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1793ms 09:46:58 INFO - PROCESS | 1850 | 1461516418367 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 1850 | 1461516418370 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:46:58 INFO - PROCESS | 1850 | 1461516418375 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 1850 | 1461516418377 Marionette TRACE conn3 <- [1,2418,null,{}] 09:46:58 INFO - PROCESS | 1850 | 1461516418383 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:58 INFO - PROCESS | 1850 | 1461516418578 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:46:58 INFO - PROCESS | 1850 | 1461516418757 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83acf800 == 158 [pid = 1850] [id = 612] 09:46:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7f9a7d19ec00) [pid = 1850] [serial = 1837] [outer = (nil)] 09:46:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7f9a83aa5800) [pid = 1850] [serial = 1838] [outer = 0x7f9a7d19ec00] 09:46:58 INFO - PROCESS | 1850 | 1461516418820 Marionette DEBUG loaded listener.js 09:46:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7f9a84926400) [pid = 1850] [serial = 1839] [outer = 0x7f9a7d19ec00] 09:46:59 INFO - PROCESS | 1850 | 1461516419496 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1134ms 09:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:46:59 INFO - PROCESS | 1850 | 1461516419510 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1850 | 1461516419512 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:46:59 INFO - PROCESS | 1850 | 1461516419519 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1850 | 1461516419522 Marionette TRACE conn3 <- [1,2422,null,{}] 09:46:59 INFO - PROCESS | 1850 | 1461516419527 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:46:59 INFO - PROCESS | 1850 | 1461516419765 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:47:00 INFO - PROCESS | 1850 | 1461516420017 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7c245800 == 159 [pid = 1850] [id = 613] 09:47:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7f9a7bfc5c00) [pid = 1850] [serial = 1840] [outer = (nil)] 09:47:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7f9a7c3ec000) [pid = 1850] [serial = 1841] [outer = 0x7f9a7bfc5c00] 09:47:00 INFO - PROCESS | 1850 | 1461516420134 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7f9a7ca5e400) [pid = 1850] [serial = 1842] [outer = 0x7f9a7bfc5c00] 09:47:01 INFO - PROCESS | 1850 | 1461516421116 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1632ms 09:47:01 INFO - PROCESS | 1850 | 1461516421153 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:47:01 INFO - PROCESS | 1850 | 1461516421160 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:47:01 INFO - PROCESS | 1850 | 1461516421168 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:47:01 INFO - PROCESS | 1850 | 1461516421172 Marionette TRACE conn3 <- [1,2426,null,{}] 09:47:01 INFO - PROCESS | 1850 | 1461516421179 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:01 INFO - PROCESS | 1850 | 1461516421377 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:47:01 INFO - PROCESS | 1850 | 1461516421593 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81517800 == 160 [pid = 1850] [id = 614] 09:47:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7f9a7cb56000) [pid = 1850] [serial = 1843] [outer = (nil)] 09:47:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7f9a812ef800) [pid = 1850] [serial = 1844] [outer = 0x7f9a7cb56000] 09:47:01 INFO - PROCESS | 1850 | 1461516421706 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a817e9000) [pid = 1850] [serial = 1845] [outer = 0x7f9a7cb56000] 09:47:02 INFO - PROCESS | 1850 | 1461516422902 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1780ms 09:47:02 INFO - PROCESS | 1850 | 1461516422956 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:47:02 INFO - PROCESS | 1850 | 1461516422966 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:47:02 INFO - PROCESS | 1850 | 1461516422976 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:47:02 INFO - PROCESS | 1850 | 1461516422980 Marionette TRACE conn3 <- [1,2430,null,{}] 09:47:02 INFO - PROCESS | 1850 | 1461516422988 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:03 INFO - PROCESS | 1850 | 1461516423336 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:47:03 INFO - PROCESS | 1850 | 1461516423772 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a847c5800 == 161 [pid = 1850] [id = 615] 09:47:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9a8244d000) [pid = 1850] [serial = 1846] [outer = (nil)] 09:47:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9a82f04800) [pid = 1850] [serial = 1847] [outer = 0x7f9a8244d000] 09:47:03 INFO - PROCESS | 1850 | 1461516423893 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a83aa0800) [pid = 1850] [serial = 1848] [outer = 0x7f9a8244d000] 09:47:04 INFO - PROCESS | 1850 | 1461516424818 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1892ms 09:47:04 INFO - PROCESS | 1850 | 1461516424867 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 1850 | 1461516424871 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:47:04 INFO - PROCESS | 1850 | 1461516424887 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 1850 | 1461516424897 Marionette TRACE conn3 <- [1,2434,null,{}] 09:47:04 INFO - PROCESS | 1850 | 1461516424903 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:05 INFO - PROCESS | 1850 | 1461516425125 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:47:05 INFO - PROCESS | 1850 | 1461516425334 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86dce800 == 162 [pid = 1850] [id = 616] 09:47:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a816ef000) [pid = 1850] [serial = 1849] [outer = (nil)] 09:47:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a84918800) [pid = 1850] [serial = 1850] [outer = 0x7f9a816ef000] 09:47:05 INFO - PROCESS | 1850 | 1461516425449 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a86f17c00) [pid = 1850] [serial = 1851] [outer = 0x7f9a816ef000] 09:47:06 INFO - PROCESS | 1850 | 1461516426365 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1543ms 09:47:06 INFO - PROCESS | 1850 | 1461516426423 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1850 | 1461516426427 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:47:06 INFO - PROCESS | 1850 | 1461516426433 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - PROCESS | 1850 | 1461516426436 Marionette TRACE conn3 <- [1,2438,null,{}] 09:47:06 INFO - PROCESS | 1850 | 1461516426441 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:06 INFO - PROCESS | 1850 | 1461516426646 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:47:06 INFO - PROCESS | 1850 | 1461516426860 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d6a800 == 163 [pid = 1850] [id = 617] 09:47:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a8244e400) [pid = 1850] [serial = 1852] [outer = (nil)] 09:47:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a87009c00) [pid = 1850] [serial = 1853] [outer = 0x7f9a8244e400] 09:47:06 INFO - PROCESS | 1850 | 1461516426979 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a88e96000) [pid = 1850] [serial = 1854] [outer = 0x7f9a8244e400] 09:47:07 INFO - PROCESS | 1850 | 1461516427848 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1483ms 09:47:07 INFO - PROCESS | 1850 | 1461516427918 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 1850 | 1461516427922 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:47:07 INFO - PROCESS | 1850 | 1461516427928 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1850 | 1461516427930 Marionette TRACE conn3 <- [1,2442,null,{}] 09:47:07 INFO - PROCESS | 1850 | 1461516427935 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:08 INFO - PROCESS | 1850 | 1461516428144 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:47:08 INFO - PROCESS | 1850 | 1461516428366 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d740800 == 164 [pid = 1850] [id = 618] 09:47:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a88eaa800) [pid = 1850] [serial = 1855] [outer = (nil)] 09:47:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a88eaf800) [pid = 1850] [serial = 1856] [outer = 0x7f9a88eaa800] 09:47:08 INFO - PROCESS | 1850 | 1461516428494 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a8927f800) [pid = 1850] [serial = 1857] [outer = 0x7f9a88eaa800] 09:47:09 INFO - PROCESS | 1850 | 1461516429397 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1496ms 09:47:09 INFO - PROCESS | 1850 | 1461516429425 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:47:09 INFO - PROCESS | 1850 | 1461516429428 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:47:09 INFO - PROCESS | 1850 | 1461516429434 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:47:09 INFO - PROCESS | 1850 | 1461516429436 Marionette TRACE conn3 <- [1,2446,null,{}] 09:47:09 INFO - PROCESS | 1850 | 1461516429442 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:09 INFO - PROCESS | 1850 | 1461516429655 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:47:09 INFO - PROCESS | 1850 | 1461516429920 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc82800 == 165 [pid = 1850] [id = 619] 09:47:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a86fb1800) [pid = 1850] [serial = 1858] [outer = (nil)] 09:47:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a8d706400) [pid = 1850] [serial = 1859] [outer = 0x7f9a86fb1800] 09:47:10 INFO - PROCESS | 1850 | 1461516429995 Marionette DEBUG loaded listener.js 09:47:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a8d710800) [pid = 1850] [serial = 1860] [outer = 0x7f9a86fb1800] 09:47:10 INFO - PROCESS | 1850 | 1461516430836 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1434ms 09:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:47:10 INFO - PROCESS | 1850 | 1461516430869 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:47:10 INFO - PROCESS | 1850 | 1461516430871 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:47:10 INFO - PROCESS | 1850 | 1461516430877 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1850 | 1461516430881 Marionette TRACE conn3 <- [1,2450,null,{}] 09:47:10 INFO - PROCESS | 1850 | 1461516430886 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:11 INFO - PROCESS | 1850 | 1461516431095 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:47:11 INFO - PROCESS | 1850 | 1461516431313 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f352000 == 166 [pid = 1850] [id = 620] 09:47:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a89280000) [pid = 1850] [serial = 1861] [outer = (nil)] 09:47:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a8d7ec800) [pid = 1850] [serial = 1862] [outer = 0x7f9a89280000] 09:47:11 INFO - PROCESS | 1850 | 1461516431423 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a8d80e800) [pid = 1850] [serial = 1863] [outer = 0x7f9a89280000] 09:47:12 INFO - PROCESS | 1850 | 1461516432465 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1638ms 09:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:47:12 INFO - PROCESS | 1850 | 1461516432516 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:47:12 INFO - PROCESS | 1850 | 1461516432519 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:47:12 INFO - PROCESS | 1850 | 1461516432525 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 1850 | 1461516432528 Marionette TRACE conn3 <- [1,2454,null,{}] 09:47:12 INFO - PROCESS | 1850 | 1461516432533 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:12 INFO - PROCESS | 1850 | 1461516432722 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:47:12 INFO - PROCESS | 1850 | 1461516432937 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90ba9000 == 167 [pid = 1850] [id = 621] 09:47:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a894c9800) [pid = 1850] [serial = 1864] [outer = (nil)] 09:47:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a8da07400) [pid = 1850] [serial = 1865] [outer = 0x7f9a894c9800] 09:47:13 INFO - PROCESS | 1850 | 1461516433053 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a8dbe9c00) [pid = 1850] [serial = 1866] [outer = 0x7f9a894c9800] 09:47:13 INFO - PROCESS | 1850 | 1461516433980 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1529ms 09:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:47:14 INFO - PROCESS | 1850 | 1461516434055 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 1850 | 1461516434057 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:47:14 INFO - PROCESS | 1850 | 1461516434063 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 1850 | 1461516434066 Marionette TRACE conn3 <- [1,2458,null,{}] 09:47:14 INFO - PROCESS | 1850 | 1461516434072 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:14 INFO - PROCESS | 1850 | 1461516434288 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:47:14 INFO - PROCESS | 1850 | 1461516434551 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9169f000 == 168 [pid = 1850] [id = 622] 09:47:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a7eca8800) [pid = 1850] [serial = 1867] [outer = (nil)] 09:47:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a8e551000) [pid = 1850] [serial = 1868] [outer = 0x7f9a7eca8800] 09:47:14 INFO - PROCESS | 1850 | 1461516434676 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a8e5d8c00) [pid = 1850] [serial = 1869] [outer = 0x7f9a7eca8800] 09:47:15 INFO - PROCESS | 1850 | 1461516435632 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1585ms 09:47:15 INFO - PROCESS | 1850 | 1461516435648 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:47:15 INFO - PROCESS | 1850 | 1461516435652 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:47:15 INFO - PROCESS | 1850 | 1461516435657 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 1850 | 1461516435659 Marionette TRACE conn3 <- [1,2462,null,{}] 09:47:15 INFO - PROCESS | 1850 | 1461516435665 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:15 INFO - PROCESS | 1850 | 1461516435850 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:47:16 INFO - PROCESS | 1850 | 1461516436071 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a93b89800 == 169 [pid = 1850] [id = 623] 09:47:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a82e2a400) [pid = 1850] [serial = 1870] [outer = (nil)] 09:47:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a8e83b800) [pid = 1850] [serial = 1871] [outer = 0x7f9a82e2a400] 09:47:16 INFO - PROCESS | 1850 | 1461516436192 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a8ff4f400) [pid = 1850] [serial = 1872] [outer = 0x7f9a82e2a400] 09:47:17 INFO - PROCESS | 1850 | 1461516437234 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1632ms 09:47:17 INFO - PROCESS | 1850 | 1461516437291 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:47:17 INFO - PROCESS | 1850 | 1461516437294 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:47:17 INFO - PROCESS | 1850 | 1461516437300 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 1850 | 1461516437305 Marionette TRACE conn3 <- [1,2466,null,{}] 09:47:17 INFO - PROCESS | 1850 | 1461516437310 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:17 INFO - PROCESS | 1850 | 1461516437562 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:47:17 INFO - PROCESS | 1850 | 1461516437862 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a948e5000 == 170 [pid = 1850] [id = 624] 09:47:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a90082000) [pid = 1850] [serial = 1873] [outer = (nil)] 09:47:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a902cac00) [pid = 1850] [serial = 1874] [outer = 0x7f9a90082000] 09:47:17 INFO - PROCESS | 1850 | 1461516437938 Marionette DEBUG loaded listener.js 09:47:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a90b47400) [pid = 1850] [serial = 1875] [outer = 0x7f9a90082000] 09:47:18 INFO - PROCESS | 1850 | 1461516438919 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1680ms 09:47:18 INFO - PROCESS | 1850 | 1461516438982 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:47:18 INFO - PROCESS | 1850 | 1461516438986 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:47:18 INFO - PROCESS | 1850 | 1461516438992 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 1850 | 1461516438995 Marionette TRACE conn3 <- [1,2470,null,{}] 09:47:19 INFO - PROCESS | 1850 | 1461516438999 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:19 INFO - PROCESS | 1850 | 1461516439211 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:47:19 INFO - PROCESS | 1850 | 1461516439473 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94ec2800 == 171 [pid = 1850] [id = 625] 09:47:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a84845000) [pid = 1850] [serial = 1876] [outer = (nil)] 09:47:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a8e552800) [pid = 1850] [serial = 1877] [outer = 0x7f9a84845000] 09:47:19 INFO - PROCESS | 1850 | 1461516439555 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a9110bc00) [pid = 1850] [serial = 1878] [outer = 0x7f9a84845000] 09:47:20 INFO - PROCESS | 1850 | 1461516440436 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1485ms 09:47:20 INFO - PROCESS | 1850 | 1461516440477 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1850 | 1461516440480 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:47:20 INFO - PROCESS | 1850 | 1461516440488 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1850 | 1461516440491 Marionette TRACE conn3 <- [1,2474,null,{}] 09:47:20 INFO - PROCESS | 1850 | 1461516440496 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:20 INFO - PROCESS | 1850 | 1461516440698 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:47:20 INFO - PROCESS | 1850 | 1461516440919 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a981db000 == 172 [pid = 1850] [id = 626] 09:47:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a84850800) [pid = 1850] [serial = 1879] [outer = (nil)] 09:47:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9a916b7c00) [pid = 1850] [serial = 1880] [outer = 0x7f9a84850800] 09:47:21 INFO - PROCESS | 1850 | 1461516441030 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7f9a93938800) [pid = 1850] [serial = 1881] [outer = 0x7f9a84850800] 09:47:21 INFO - PROCESS | 1850 | 1461516441954 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:47:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1489ms 09:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:47:21 INFO - PROCESS | 1850 | 1461516441984 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:47:21 INFO - PROCESS | 1850 | 1461516441987 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:47:22 INFO - PROCESS | 1850 | 1461516441995 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 1850 | 1461516441997 Marionette TRACE conn3 <- [1,2478,null,{}] 09:47:22 INFO - PROCESS | 1850 | 1461516442003 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:22 INFO - PROCESS | 1850 | 1461516442196 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:47:22 INFO - PROCESS | 1850 | 1461516442415 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99e26800 == 173 [pid = 1850] [id = 627] 09:47:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7f9a902ca800) [pid = 1850] [serial = 1882] [outer = (nil)] 09:47:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7f9a93b10400) [pid = 1850] [serial = 1883] [outer = 0x7f9a902ca800] 09:47:22 INFO - PROCESS | 1850 | 1461516442524 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7f9a93d59400) [pid = 1850] [serial = 1884] [outer = 0x7f9a902ca800] 09:47:23 INFO - PROCESS | 1850 | 1461516443460 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 09:47:23 INFO - PROCESS | 1850 | 1461516443527 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:47:23 INFO - PROCESS | 1850 | 1461516443531 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:47:23 INFO - PROCESS | 1850 | 1461516443536 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:47:23 INFO - PROCESS | 1850 | 1461516443538 Marionette TRACE conn3 <- [1,2482,null,{}] 09:47:23 INFO - PROCESS | 1850 | 1461516443544 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:23 INFO - PROCESS | 1850 | 1461516443751 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:47:24 INFO - PROCESS | 1850 | 1461516444090 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a442800 == 174 [pid = 1850] [id = 628] 09:47:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7f9a86f17800) [pid = 1850] [serial = 1885] [outer = (nil)] 09:47:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a93dde400) [pid = 1850] [serial = 1886] [outer = 0x7f9a86f17800] 09:47:24 INFO - PROCESS | 1850 | 1461516444165 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a947cb000) [pid = 1850] [serial = 1887] [outer = 0x7f9a86f17800] 09:47:24 INFO - PROCESS | 1850 | 1461516444975 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1479ms 09:47:25 INFO - PROCESS | 1850 | 1461516445017 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 1850 | 1461516445019 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:47:25 INFO - PROCESS | 1850 | 1461516445025 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 1850 | 1461516445027 Marionette TRACE conn3 <- [1,2486,null,{}] 09:47:25 INFO - PROCESS | 1850 | 1461516445033 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:25 INFO - PROCESS | 1850 | 1461516445239 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:47:25 INFO - PROCESS | 1850 | 1461516445474 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8b0000 == 175 [pid = 1850] [id = 629] 09:47:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a892af800) [pid = 1850] [serial = 1888] [outer = (nil)] 09:47:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a94ccac00) [pid = 1850] [serial = 1889] [outer = 0x7f9a892af800] 09:47:25 INFO - PROCESS | 1850 | 1461516445546 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a94dcc800) [pid = 1850] [serial = 1890] [outer = 0x7f9a892af800] 09:47:26 INFO - PROCESS | 1850 | 1461516446501 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1533ms 09:47:26 INFO - PROCESS | 1850 | 1461516446559 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 1850 | 1461516446563 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:47:26 INFO - PROCESS | 1850 | 1461516446568 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 1850 | 1461516446572 Marionette TRACE conn3 <- [1,2490,null,{}] 09:47:26 INFO - PROCESS | 1850 | 1461516446577 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:26 INFO - PROCESS | 1850 | 1461516446791 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:47:27 INFO - PROCESS | 1850 | 1461516447017 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a813e5800 == 176 [pid = 1850] [id = 630] 09:47:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a7cb52800) [pid = 1850] [serial = 1891] [outer = (nil)] 09:47:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a80415c00) [pid = 1850] [serial = 1892] [outer = 0x7f9a7cb52800] 09:47:27 INFO - PROCESS | 1850 | 1461516447168 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a892b7c00) [pid = 1850] [serial = 1893] [outer = 0x7f9a7cb52800] 09:47:28 INFO - PROCESS | 1850 | 1461516448380 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2384ms 09:47:29 INFO - PROCESS | 1850 | 1461516449095 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1850 | 1461516449101 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:47:29 INFO - PROCESS | 1850 | 1461516449112 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1850 | 1461516449116 Marionette TRACE conn3 <- [1,2494,null,{}] 09:47:29 INFO - PROCESS | 1850 | 1461516449124 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:29 INFO - PROCESS | 1850 | 1461516449334 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:47:29 INFO - PROCESS | 1850 | 1461516449563 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7c24d800 == 177 [pid = 1850] [id = 631] 09:47:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a7bfc4400) [pid = 1850] [serial = 1894] [outer = (nil)] 09:47:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a7bfce400) [pid = 1850] [serial = 1895] [outer = 0x7f9a7bfc4400] 09:47:29 INFO - PROCESS | 1850 | 1461516449631 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a7ca61400) [pid = 1850] [serial = 1896] [outer = 0x7f9a7bfc4400] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ec50800 == 176 [pid = 1850] [id = 422] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83acf800 == 175 [pid = 1850] [id = 612] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83217000 == 174 [pid = 1850] [id = 611] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a82304000 == 173 [pid = 1850] [id = 610] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a813e1800 == 172 [pid = 1850] [id = 609] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7cccd800 == 171 [pid = 1850] [id = 608] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81505800 == 170 [pid = 1850] [id = 607] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ccc6800 == 169 [pid = 1850] [id = 605] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a802d4000 == 168 [pid = 1850] [id = 604] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9708c000 == 167 [pid = 1850] [id = 603] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d0f800 == 166 [pid = 1850] [id = 602] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a948e4000 == 165 [pid = 1850] [id = 601] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9441d000 == 164 [pid = 1850] [id = 600] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a910ec000 == 163 [pid = 1850] [id = 599] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a8c800 == 162 [pid = 1850] [id = 598] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e650000 == 161 [pid = 1850] [id = 597] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db96000 == 160 [pid = 1850] [id = 596] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d614000 == 159 [pid = 1850] [id = 595] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86f2d000 == 158 [pid = 1850] [id = 594] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a848cb800 == 157 [pid = 1850] [id = 593] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8445c000 == 156 [pid = 1850] [id = 592] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8320a800 == 155 [pid = 1850] [id = 591] 09:47:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a802d9800 == 154 [pid = 1850] [id = 590] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a812f5800) [pid = 1850] [serial = 1763] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a817f0800) [pid = 1850] [serial = 1764] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a7c3eac00) [pid = 1850] [serial = 1766] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a8da0c800) [pid = 1850] [serial = 1715] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a8da24000) [pid = 1850] [serial = 1716] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a82e29c00) [pid = 1850] [serial = 1703] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a83a2e400) [pid = 1850] [serial = 1704] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a93b19000) [pid = 1850] [serial = 1733] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a93de4000) [pid = 1850] [serial = 1734] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a86f13400) [pid = 1850] [serial = 1706] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a8700c800) [pid = 1850] [serial = 1707] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7f9a8927ec00) [pid = 1850] [serial = 1727] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7f9a90a09c00) [pid = 1850] [serial = 1728] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7f9a922b9c00) [pid = 1850] [serial = 1730] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7f9a927e7400) [pid = 1850] [serial = 1731] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7f9a99587c00) [pid = 1850] [serial = 1745] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9a99750000) [pid = 1850] [serial = 1746] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9a894c3c00) [pid = 1850] [serial = 1712] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a8d553c00) [pid = 1850] [serial = 1713] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a94e5e000) [pid = 1850] [serial = 1739] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a94e65800) [pid = 1850] [serial = 1740] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a8e8a0800) [pid = 1850] [serial = 1721] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a8ff56000) [pid = 1850] [serial = 1722] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a7eadec00) [pid = 1850] [serial = 1760] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a99e92c00) [pid = 1850] [serial = 1748] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a99e9f800) [pid = 1850] [serial = 1749] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a947c8800) [pid = 1850] [serial = 1736] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a94ccf000) [pid = 1850] [serial = 1737] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a8e669c00) [pid = 1850] [serial = 1718] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a8e83c000) [pid = 1850] [serial = 1719] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a90085c00) [pid = 1850] [serial = 1724] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a902c3000) [pid = 1850] [serial = 1725] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a82e25800) [pid = 1850] [serial = 1754] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a8d54d400) [pid = 1850] [serial = 1755] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a890a9c00) [pid = 1850] [serial = 1709] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a892b1800) [pid = 1850] [serial = 1710] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a7cb4c800) [pid = 1850] [serial = 1757] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a7d192800) [pid = 1850] [serial = 1758] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a9a0f5000) [pid = 1850] [serial = 1751] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a9aa53400) [pid = 1850] [serial = 1752] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a964c4400) [pid = 1850] [serial = 1742] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a9810d400) [pid = 1850] [serial = 1743] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a7eca7c00) [pid = 1850] [serial = 1700] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a812f0400) [pid = 1850] [serial = 1701] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a7ecb1400) [pid = 1850] [serial = 1761] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a7cb4cc00) [pid = 1850] [serial = 1767] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a812ed400) [pid = 1850] [serial = 1769] [outer = (nil)] [url = about:blank] 09:47:31 INFO - PROCESS | 1850 | 1461516451096 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2032ms 09:47:31 INFO - PROCESS | 1850 | 1461516451156 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:47:31 INFO - PROCESS | 1850 | 1461516451161 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:47:31 INFO - PROCESS | 1850 | 1461516451173 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 1850 | 1461516451178 Marionette TRACE conn3 <- [1,2498,null,{}] 09:47:31 INFO - PROCESS | 1850 | 1461516451184 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:31 INFO - PROCESS | 1850 | 1461516451407 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:47:31 INFO - PROCESS | 1850 | 1461516451586 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d1d3800 == 155 [pid = 1850] [id = 632] 09:47:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a7d197000) [pid = 1850] [serial = 1897] [outer = (nil)] 09:47:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a7ecb0000) [pid = 1850] [serial = 1898] [outer = 0x7f9a7d197000] 09:47:31 INFO - PROCESS | 1850 | 1461516451652 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a801f3400) [pid = 1850] [serial = 1899] [outer = 0x7f9a7d197000] 09:47:32 INFO - PROCESS | 1850 | 1461516452449 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1334ms 09:47:32 INFO - PROCESS | 1850 | 1461516452503 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:47:32 INFO - PROCESS | 1850 | 1461516452507 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:47:32 INFO - PROCESS | 1850 | 1461516452513 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:47:32 INFO - PROCESS | 1850 | 1461516452516 Marionette TRACE conn3 <- [1,2502,null,{}] 09:47:32 INFO - PROCESS | 1850 | 1461516452563 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:32 INFO - PROCESS | 1850 | 1461516452749 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:47:32 INFO - PROCESS | 1850 | 1461516452761 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a813e4000 == 156 [pid = 1850] [id = 633] 09:47:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a816f6c00) [pid = 1850] [serial = 1900] [outer = (nil)] 09:47:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a817cf000) [pid = 1850] [serial = 1901] [outer = 0x7f9a816f6c00] 09:47:32 INFO - PROCESS | 1850 | 1461516452827 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a817e8000) [pid = 1850] [serial = 1902] [outer = 0x7f9a816f6c00] 09:47:33 INFO - PROCESS | 1850 | 1461516453800 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1316ms 09:47:33 INFO - PROCESS | 1850 | 1461516453829 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 1850 | 1461516453832 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:47:33 INFO - PROCESS | 1850 | 1461516453837 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 1850 | 1461516453839 Marionette TRACE conn3 <- [1,2506,null,{}] 09:47:33 INFO - PROCESS | 1850 | 1461516453864 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:34 INFO - PROCESS | 1850 | 1461516454117 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:47:34 INFO - PROCESS | 1850 | 1461516454147 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8170b000 == 157 [pid = 1850] [id = 634] 09:47:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a817e8800) [pid = 1850] [serial = 1903] [outer = (nil)] 09:47:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a8237c400) [pid = 1850] [serial = 1904] [outer = 0x7f9a817e8800] 09:47:34 INFO - PROCESS | 1850 | 1461516454207 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a82388000) [pid = 1850] [serial = 1905] [outer = 0x7f9a817e8800] 09:47:35 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a7ca63000) [pid = 1850] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:47:35 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a817d4400) [pid = 1850] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:47:35 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a7c3f7400) [pid = 1850] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:47:35 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a801f5400) [pid = 1850] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:47:35 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a82f06000) [pid = 1850] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:47:35 INFO - PROCESS | 1850 | 1461516455552 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1746ms 09:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:47:35 INFO - PROCESS | 1850 | 1461516455585 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 1850 | 1461516455587 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:47:35 INFO - PROCESS | 1850 | 1461516455592 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 1850 | 1461516455595 Marionette TRACE conn3 <- [1,2510,null,{}] 09:47:35 INFO - PROCESS | 1850 | 1461516455600 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:35 INFO - PROCESS | 1850 | 1461516455844 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:47:36 INFO - PROCESS | 1850 | 1461516455998 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82279000 == 158 [pid = 1850] [id = 635] 09:47:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a7ca5f800) [pid = 1850] [serial = 1906] [outer = (nil)] 09:47:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a8183f800) [pid = 1850] [serial = 1907] [outer = 0x7f9a7ca5f800] 09:47:36 INFO - PROCESS | 1850 | 1461516456065 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a8244f400) [pid = 1850] [serial = 1908] [outer = 0x7f9a7ca5f800] 09:47:36 INFO - PROCESS | 1850 | 1461516456738 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1179ms 09:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:47:36 INFO - PROCESS | 1850 | 1461516456771 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:47:36 INFO - PROCESS | 1850 | 1461516456774 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:47:36 INFO - PROCESS | 1850 | 1461516456779 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:47:36 INFO - PROCESS | 1850 | 1461516456782 Marionette TRACE conn3 <- [1,2514,null,{}] 09:47:36 INFO - PROCESS | 1850 | 1461516456799 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:37 INFO - PROCESS | 1850 | 1461516457012 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:47:37 INFO - PROCESS | 1850 | 1461516457023 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8321c000 == 159 [pid = 1850] [id = 636] 09:47:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a83a2e400) [pid = 1850] [serial = 1909] [outer = (nil)] 09:47:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a83a9d800) [pid = 1850] [serial = 1910] [outer = 0x7f9a83a2e400] 09:47:37 INFO - PROCESS | 1850 | 1461516457085 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a8416f000) [pid = 1850] [serial = 1911] [outer = 0x7f9a83a2e400] 09:47:38 INFO - PROCESS | 1850 | 1461516458416 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1691ms 09:47:38 INFO - PROCESS | 1850 | 1461516458479 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 1850 | 1461516458486 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:47:38 INFO - PROCESS | 1850 | 1461516458494 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 1850 | 1461516458499 Marionette TRACE conn3 <- [1,2518,null,{}] 09:47:38 INFO - PROCESS | 1850 | 1461516458507 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:38 INFO - PROCESS | 1850 | 1461516458733 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:47:39 INFO - PROCESS | 1850 | 1461516459031 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a80ee8800 == 160 [pid = 1850] [id = 637] 09:47:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a7d198c00) [pid = 1850] [serial = 1912] [outer = (nil)] 09:47:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a7ecaac00) [pid = 1850] [serial = 1913] [outer = 0x7f9a7d198c00] 09:47:39 INFO - PROCESS | 1850 | 1461516459111 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a812ea800) [pid = 1850] [serial = 1914] [outer = 0x7f9a7d198c00] 09:47:40 INFO - PROCESS | 1850 | 1461516460065 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1633ms 09:47:40 INFO - PROCESS | 1850 | 1461516460127 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 1850 | 1461516460136 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:47:40 INFO - PROCESS | 1850 | 1461516460145 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 1850 | 1461516460149 Marionette TRACE conn3 <- [1,2522,null,{}] 09:47:40 INFO - PROCESS | 1850 | 1461516460154 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:40 INFO - PROCESS | 1850 | 1461516460371 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:47:40 INFO - PROCESS | 1850 | 1461516460627 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83211000 == 161 [pid = 1850] [id = 638] 09:47:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a812f5800) [pid = 1850] [serial = 1915] [outer = (nil)] 09:47:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a81849000) [pid = 1850] [serial = 1916] [outer = 0x7f9a812f5800] 09:47:40 INFO - PROCESS | 1850 | 1461516460742 Marionette DEBUG loaded listener.js 09:47:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a8244ec00) [pid = 1850] [serial = 1917] [outer = 0x7f9a812f5800] 09:47:41 INFO - PROCESS | 1850 | 1461516461750 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1634ms 09:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:47:41 INFO - PROCESS | 1850 | 1461516461780 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:47:41 INFO - PROCESS | 1850 | 1461516461783 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:47:41 INFO - PROCESS | 1850 | 1461516461789 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:47:41 INFO - PROCESS | 1850 | 1461516461795 Marionette TRACE conn3 <- [1,2526,null,{}] 09:47:41 INFO - PROCESS | 1850 | 1461516461811 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:42 INFO - PROCESS | 1850 | 1461516462056 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:47:42 INFO - PROCESS | 1850 | 1461516462356 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a845c3000 == 162 [pid = 1850] [id = 639] 09:47:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a82450c00) [pid = 1850] [serial = 1918] [outer = (nil)] 09:47:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a83a36000) [pid = 1850] [serial = 1919] [outer = 0x7f9a82450c00] 09:47:42 INFO - PROCESS | 1850 | 1461516462439 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a8416dc00) [pid = 1850] [serial = 1920] [outer = 0x7f9a82450c00] 09:47:43 INFO - PROCESS | 1850 | 1461516463242 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1492ms 09:47:43 INFO - PROCESS | 1850 | 1461516463281 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 1850 | 1461516463286 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:47:43 INFO - PROCESS | 1850 | 1461516463292 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1850 | 1461516463295 Marionette TRACE conn3 <- [1,2530,null,{}] 09:47:43 INFO - PROCESS | 1850 | 1461516463300 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:43 INFO - PROCESS | 1850 | 1461516463577 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:47:43 INFO - PROCESS | 1850 | 1461516463736 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a849dd000 == 163 [pid = 1850] [id = 640] 09:47:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a82e34c00) [pid = 1850] [serial = 1921] [outer = (nil)] 09:47:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a84851000) [pid = 1850] [serial = 1922] [outer = 0x7f9a82e34c00] 09:47:43 INFO - PROCESS | 1850 | 1461516463849 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a84917400) [pid = 1850] [serial = 1923] [outer = 0x7f9a82e34c00] 09:47:44 INFO - PROCESS | 1850 | 1461516464817 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:47:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1585ms 09:47:44 INFO - PROCESS | 1850 | 1461516464878 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:47:44 INFO - PROCESS | 1850 | 1461516464882 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:47:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:47:44 INFO - PROCESS | 1850 | 1461516464887 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1850 | 1461516464889 Marionette TRACE conn3 <- [1,2534,null,{}] 09:47:44 INFO - PROCESS | 1850 | 1461516464895 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:45 INFO - PROCESS | 1850 | 1461516465092 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:47:45 INFO - PROCESS | 1850 | 1461516465306 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86b52000 == 164 [pid = 1850] [id = 641] 09:47:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a84170800) [pid = 1850] [serial = 1924] [outer = (nil)] 09:47:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a84924800) [pid = 1850] [serial = 1925] [outer = 0x7f9a84170800] 09:47:45 INFO - PROCESS | 1850 | 1461516465422 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a854d5800) [pid = 1850] [serial = 1926] [outer = 0x7f9a84170800] 09:47:46 INFO - PROCESS | 1850 | 1461516466343 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1481ms 09:47:46 INFO - PROCESS | 1850 | 1461516466370 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:47:46 INFO - PROCESS | 1850 | 1461516466373 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:47:46 INFO - PROCESS | 1850 | 1461516466379 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 1850 | 1461516466381 Marionette TRACE conn3 <- [1,2538,null,{}] 09:47:46 INFO - PROCESS | 1850 | 1461516466386 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:46 INFO - PROCESS | 1850 | 1461516466590 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:47:46 INFO - PROCESS | 1850 | 1461516466860 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a874b0000 == 165 [pid = 1850] [id = 642] 09:47:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a86f0e400) [pid = 1850] [serial = 1927] [outer = (nil)] 09:47:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a87003c00) [pid = 1850] [serial = 1928] [outer = 0x7f9a86f0e400] 09:47:46 INFO - PROCESS | 1850 | 1461516466938 Marionette DEBUG loaded listener.js 09:47:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a88ea4400) [pid = 1850] [serial = 1929] [outer = 0x7f9a86f0e400] 09:47:47 INFO - PROCESS | 1850 | 1461516467755 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:47:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:47:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1436ms 09:47:47 INFO - PROCESS | 1850 | 1461516467816 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:47:47 INFO - PROCESS | 1850 | 1461516467819 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:47:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:47:47 INFO - PROCESS | 1850 | 1461516467825 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:47:47 INFO - PROCESS | 1850 | 1461516467827 Marionette TRACE conn3 <- [1,2542,null,{}] 09:47:47 INFO - PROCESS | 1850 | 1461516467833 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:48 INFO - PROCESS | 1850 | 1461516468018 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:47:48 INFO - PROCESS | 1850 | 1461516468235 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a896d5800 == 166 [pid = 1850] [id = 643] 09:47:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a86fb4400) [pid = 1850] [serial = 1930] [outer = (nil)] 09:47:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a890a4000) [pid = 1850] [serial = 1931] [outer = 0x7f9a86fb4400] 09:47:48 INFO - PROCESS | 1850 | 1461516468346 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9a890aec00) [pid = 1850] [serial = 1932] [outer = 0x7f9a86fb4400] 09:47:49 INFO - PROCESS | 1850 | 1461516469358 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1585ms 09:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:47:49 INFO - PROCESS | 1850 | 1461516469411 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:47:49 INFO - PROCESS | 1850 | 1461516469414 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:47:49 INFO - PROCESS | 1850 | 1461516469435 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:47:49 INFO - PROCESS | 1850 | 1461516469439 Marionette TRACE conn3 <- [1,2546,null,{}] 09:47:49 INFO - PROCESS | 1850 | 1461516469449 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:49 INFO - PROCESS | 1850 | 1461516469644 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:47:49 INFO - PROCESS | 1850 | 1461516469945 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d9ee000 == 167 [pid = 1850] [id = 644] 09:47:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7f9a87006c00) [pid = 1850] [serial = 1933] [outer = (nil)] 09:47:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7f9a89278000) [pid = 1850] [serial = 1934] [outer = 0x7f9a87006c00] 09:47:50 INFO - PROCESS | 1850 | 1461516470020 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7f9a892b0c00) [pid = 1850] [serial = 1935] [outer = 0x7f9a87006c00] 09:47:50 INFO - PROCESS | 1850 | 1461516470814 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1456ms 09:47:50 INFO - PROCESS | 1850 | 1461516470875 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 1850 | 1461516470879 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:47:50 INFO - PROCESS | 1850 | 1461516470884 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 1850 | 1461516470887 Marionette TRACE conn3 <- [1,2550,null,{}] 09:47:50 INFO - PROCESS | 1850 | 1461516470892 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:51 INFO - PROCESS | 1850 | 1461516471086 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:47:51 INFO - PROCESS | 1850 | 1461516471351 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8db82800 == 168 [pid = 1850] [id = 645] 09:47:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7f9a7eae1000) [pid = 1850] [serial = 1936] [outer = (nil)] 09:47:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7f9a892b7400) [pid = 1850] [serial = 1937] [outer = 0x7f9a7eae1000] 09:47:51 INFO - PROCESS | 1850 | 1461516471425 Marionette DEBUG loaded listener.js 09:47:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a894cb800) [pid = 1850] [serial = 1938] [outer = 0x7f9a7eae1000] 09:47:52 INFO - PROCESS | 1850 | 1461516472307 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1478ms 09:47:52 INFO - PROCESS | 1850 | 1461516472364 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:47:52 INFO - PROCESS | 1850 | 1461516472367 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:47:52 INFO - PROCESS | 1850 | 1461516472373 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:47:52 INFO - PROCESS | 1850 | 1461516472375 Marionette TRACE conn3 <- [1,2554,null,{}] 09:47:52 INFO - PROCESS | 1850 | 1461516472380 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:52 INFO - PROCESS | 1850 | 1461516472578 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:47:52 INFO - PROCESS | 1850 | 1461516472800 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4e5000 == 169 [pid = 1850] [id = 646] 09:47:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a801ebc00) [pid = 1850] [serial = 1939] [outer = (nil)] 09:47:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a8d550000) [pid = 1850] [serial = 1940] [outer = 0x7f9a801ebc00] 09:47:52 INFO - PROCESS | 1850 | 1461516472909 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a8d55b400) [pid = 1850] [serial = 1941] [outer = 0x7f9a801ebc00] 09:47:53 INFO - PROCESS | 1850 | 1461516473827 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1528ms 09:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:47:53 INFO - PROCESS | 1850 | 1461516473902 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 1850 | 1461516473905 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:47:53 INFO - PROCESS | 1850 | 1461516473911 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1850 | 1461516473915 Marionette TRACE conn3 <- [1,2558,null,{}] 09:47:53 INFO - PROCESS | 1850 | 1461516473920 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:54 INFO - PROCESS | 1850 | 1461516474158 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:47:54 INFO - PROCESS | 1850 | 1461516474476 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f48c800 == 170 [pid = 1850] [id = 647] 09:47:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a892be000) [pid = 1850] [serial = 1942] [outer = (nil)] 09:47:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a8d7ecc00) [pid = 1850] [serial = 1943] [outer = 0x7f9a892be000] 09:47:54 INFO - PROCESS | 1850 | 1461516474559 Marionette DEBUG loaded listener.js 09:47:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a8d997000) [pid = 1850] [serial = 1944] [outer = 0x7f9a892be000] 09:47:55 INFO - PROCESS | 1850 | 1461516475403 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1532ms 09:47:55 INFO - PROCESS | 1850 | 1461516475443 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:47:55 INFO - PROCESS | 1850 | 1461516475446 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:47:55 INFO - PROCESS | 1850 | 1461516475452 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1850 | 1461516475454 Marionette TRACE conn3 <- [1,2562,null,{}] 09:47:55 INFO - PROCESS | 1850 | 1461516475459 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:55 INFO - PROCESS | 1850 | 1461516475640 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:47:55 INFO - PROCESS | 1850 | 1461516475906 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90c92800 == 171 [pid = 1850] [id = 648] 09:47:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a86fb5800) [pid = 1850] [serial = 1945] [outer = (nil)] 09:47:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a8d9a4800) [pid = 1850] [serial = 1946] [outer = 0x7f9a86fb5800] 09:47:55 INFO - PROCESS | 1850 | 1461516475989 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a8da1e400) [pid = 1850] [serial = 1947] [outer = 0x7f9a86fb5800] 09:47:56 INFO - PROCESS | 1850 | 1461516476877 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1483ms 09:47:56 INFO - PROCESS | 1850 | 1461516476936 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:47:56 INFO - PROCESS | 1850 | 1461516476939 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:47:56 INFO - PROCESS | 1850 | 1461516476945 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 1850 | 1461516476947 Marionette TRACE conn3 <- [1,2566,null,{}] 09:47:56 INFO - PROCESS | 1850 | 1461516476952 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:57 INFO - PROCESS | 1850 | 1461516477170 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:47:57 INFO - PROCESS | 1850 | 1461516477438 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a91257000 == 172 [pid = 1850] [id = 649] 09:47:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a892b5800) [pid = 1850] [serial = 1948] [outer = (nil)] 09:47:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a8dbf0c00) [pid = 1850] [serial = 1949] [outer = 0x7f9a892b5800] 09:47:57 INFO - PROCESS | 1850 | 1461516477552 Marionette DEBUG loaded listener.js 09:47:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a8dc3e000) [pid = 1850] [serial = 1950] [outer = 0x7f9a892b5800] 09:47:58 INFO - PROCESS | 1850 | 1461516478385 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1490ms 09:47:58 INFO - PROCESS | 1850 | 1461516478435 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 1850 | 1461516478439 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:47:58 INFO - PROCESS | 1850 | 1461516478444 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 1850 | 1461516478446 Marionette TRACE conn3 <- [1,2570,null,{}] 09:47:58 INFO - PROCESS | 1850 | 1461516478451 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:47:58 INFO - PROCESS | 1850 | 1461516478643 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:47:58 INFO - PROCESS | 1850 | 1461516478907 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a923b8800 == 173 [pid = 1850] [id = 650] 09:47:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a894ca400) [pid = 1850] [serial = 1951] [outer = (nil)] 09:47:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a8e54a400) [pid = 1850] [serial = 1952] [outer = 0x7f9a894ca400] 09:47:58 INFO - PROCESS | 1850 | 1461516478981 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a8e554400) [pid = 1850] [serial = 1953] [outer = 0x7f9a894ca400] 09:47:59 INFO - PROCESS | 1850 | 1461516479928 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1529ms 09:47:59 INFO - PROCESS | 1850 | 1461516479975 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:47:59 INFO - PROCESS | 1850 | 1461516479979 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:47:59 INFO - PROCESS | 1850 | 1461516479984 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:47:59 INFO - PROCESS | 1850 | 1461516479986 Marionette TRACE conn3 <- [1,2574,null,{}] 09:47:59 INFO - PROCESS | 1850 | 1461516479992 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:00 INFO - PROCESS | 1850 | 1461516480184 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:48:00 INFO - PROCESS | 1850 | 1461516480451 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9457f000 == 174 [pid = 1850] [id = 651] 09:48:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a8da24400) [pid = 1850] [serial = 1954] [outer = (nil)] 09:48:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a8e5cf400) [pid = 1850] [serial = 1955] [outer = 0x7f9a8da24400] 09:48:00 INFO - PROCESS | 1850 | 1461516480563 Marionette DEBUG loaded listener.js 09:48:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a8e66a800) [pid = 1850] [serial = 1956] [outer = 0x7f9a8da24400] 09:48:01 INFO - PROCESS | 1850 | 1461516481396 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1480ms 09:48:01 INFO - PROCESS | 1850 | 1461516481466 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:48:01 INFO - PROCESS | 1850 | 1461516481470 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:48:01 INFO - PROCESS | 1850 | 1461516481476 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:48:01 INFO - PROCESS | 1850 | 1461516481478 Marionette TRACE conn3 <- [1,2578,null,{}] 09:48:01 INFO - PROCESS | 1850 | 1461516481484 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:01 INFO - PROCESS | 1850 | 1461516481693 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:48:01 INFO - PROCESS | 1850 | 1461516481954 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9461e000 == 175 [pid = 1850] [id = 652] 09:48:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a7d358000) [pid = 1850] [serial = 1957] [outer = (nil)] 09:48:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a8e670800) [pid = 1850] [serial = 1958] [outer = 0x7f9a7d358000] 09:48:02 INFO - PROCESS | 1850 | 1461516482066 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a8e836800) [pid = 1850] [serial = 1959] [outer = 0x7f9a7d358000] 09:48:02 INFO - PROCESS | 1850 | 1461516482877 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1478ms 09:48:02 INFO - PROCESS | 1850 | 1461516482955 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:48:02 INFO - PROCESS | 1850 | 1461516482958 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:48:02 INFO - PROCESS | 1850 | 1461516482964 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 1850 | 1461516482966 Marionette TRACE conn3 <- [1,2582,null,{}] 09:48:02 INFO - PROCESS | 1850 | 1461516482971 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:03 INFO - PROCESS | 1850 | 1461516483168 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:48:03 INFO - PROCESS | 1850 | 1461516483467 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7e62a000 == 176 [pid = 1850] [id = 653] 09:48:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a7c3f5c00) [pid = 1850] [serial = 1960] [outer = (nil)] 09:48:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a7d355800) [pid = 1850] [serial = 1961] [outer = 0x7f9a7c3f5c00] 09:48:03 INFO - PROCESS | 1850 | 1461516483589 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a8dbf2000) [pid = 1850] [serial = 1962] [outer = 0x7f9a7c3f5c00] 09:48:04 INFO - PROCESS | 1850 | 1461516484430 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1530ms 09:48:04 INFO - PROCESS | 1850 | 1461516484496 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:48:04 INFO - PROCESS | 1850 | 1461516484499 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:48:04 INFO - PROCESS | 1850 | 1461516484505 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 1850 | 1461516484508 Marionette TRACE conn3 <- [1,2586,null,{}] 09:48:04 INFO - PROCESS | 1850 | 1461516484515 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:05 INFO - PROCESS | 1850 | 1461516485220 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:48:05 INFO - PROCESS | 1850 | 1461516485558 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81510800 == 177 [pid = 1850] [id = 654] 09:48:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a7ca5ac00) [pid = 1850] [serial = 1963] [outer = (nil)] 09:48:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a7cb4b000) [pid = 1850] [serial = 1964] [outer = 0x7f9a7ca5ac00] 09:48:05 INFO - PROCESS | 1850 | 1461516485628 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a7d198000) [pid = 1850] [serial = 1965] [outer = 0x7f9a7ca5ac00] 09:48:06 INFO - PROCESS | 1850 | 1461516486509 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2034ms 09:48:06 INFO - PROCESS | 1850 | 1461516486542 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:48:06 INFO - PROCESS | 1850 | 1461516486547 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:48:06 INFO - PROCESS | 1850 | 1461516486554 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:48:06 INFO - PROCESS | 1850 | 1461516486560 Marionette TRACE conn3 <- [1,2590,null,{}] 09:48:06 INFO - PROCESS | 1850 | 1461516486566 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:06 INFO - PROCESS | 1850 | 1461516486751 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:48:07 INFO - PROCESS | 1850 | 1461516487029 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a84456000 == 178 [pid = 1850] [id = 655] 09:48:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a7d19c800) [pid = 1850] [serial = 1966] [outer = (nil)] 09:48:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a817ca800) [pid = 1850] [serial = 1967] [outer = 0x7f9a7d19c800] 09:48:07 INFO - PROCESS | 1850 | 1461516487101 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a81844000) [pid = 1850] [serial = 1968] [outer = 0x7f9a7d19c800] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81882800 == 177 [pid = 1850] [id = 584] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a82279000 == 176 [pid = 1850] [id = 635] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8170b000 == 175 [pid = 1850] [id = 634] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7d1d3800 == 174 [pid = 1850] [id = 632] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7c24d800 == 173 [pid = 1850] [id = 631] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99e26800 == 172 [pid = 1850] [id = 627] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a981db000 == 171 [pid = 1850] [id = 626] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94ec2800 == 170 [pid = 1850] [id = 625] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a948e5000 == 169 [pid = 1850] [id = 624] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a93b89800 == 168 [pid = 1850] [id = 623] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9169f000 == 167 [pid = 1850] [id = 622] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90ba9000 == 166 [pid = 1850] [id = 621] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f352000 == 165 [pid = 1850] [id = 620] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dc82800 == 164 [pid = 1850] [id = 619] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d740800 == 163 [pid = 1850] [id = 618] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a88d6a800 == 162 [pid = 1850] [id = 617] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86dce800 == 161 [pid = 1850] [id = 616] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a847c5800 == 160 [pid = 1850] [id = 615] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81517800 == 159 [pid = 1850] [id = 614] 09:48:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7c245800 == 158 [pid = 1850] [id = 613] 09:48:08 INFO - PROCESS | 1850 | 1461516488430 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a83aa5800) [pid = 1850] [serial = 1838] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a816eac00) [pid = 1850] [serial = 1775] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a817d3c00) [pid = 1850] [serial = 1827] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a84163800) [pid = 1850] [serial = 1781] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a900ae800) [pid = 1850] [serial = 1802] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a80412c00) [pid = 1850] [serial = 1826] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a801e7c00) [pid = 1850] [serial = 1814] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a8491fc00) [pid = 1850] [serial = 1784] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a82f03800) [pid = 1850] [serial = 1832] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a7cb4f400) [pid = 1850] [serial = 1817] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a8d99b000) [pid = 1850] [serial = 1796] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a82f0e400) [pid = 1850] [serial = 1833] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a90ec9800) [pid = 1850] [serial = 1805] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a7cb55800) [pid = 1850] [serial = 1823] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a7ca5c000) [pid = 1850] [serial = 1820] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a93d5e000) [pid = 1850] [serial = 1811] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a82f02800) [pid = 1850] [serial = 1778] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a8d7f1c00) [pid = 1850] [serial = 1793] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a8244b000) [pid = 1850] [serial = 1830] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a8e57c400) [pid = 1850] [serial = 1799] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a7eaea800) [pid = 1850] [serial = 1824] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a7d19c000) [pid = 1850] [serial = 1772] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a88e99000) [pid = 1850] [serial = 1787] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a83aa3c00) [pid = 1850] [serial = 1836] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a8d55ac00) [pid = 1850] [serial = 1790] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a922c5800) [pid = 1850] [serial = 1808] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a8237e000) [pid = 1850] [serial = 1829] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a83a96800) [pid = 1850] [serial = 1835] [outer = (nil)] [url = about:blank] 09:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2038ms 09:48:08 INFO - PROCESS | 1850 | 1461516488671 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:48:08 INFO - PROCESS | 1850 | 1461516488676 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:48:08 INFO - PROCESS | 1850 | 1461516488693 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 1850 | 1461516488695 Marionette TRACE conn3 <- [1,2594,null,{}] 09:48:08 INFO - PROCESS | 1850 | 1461516488701 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:08 INFO - PROCESS | 1850 | 1461516488881 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:48:08 INFO - PROCESS | 1850 | 1461516488896 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d1cc000 == 159 [pid = 1850] [id = 656] 09:48:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a817d3c00) [pid = 1850] [serial = 1969] [outer = (nil)] 09:48:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a8237d800) [pid = 1850] [serial = 1970] [outer = 0x7f9a817d3c00] 09:48:08 INFO - PROCESS | 1850 | 1461516488969 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a82e2cc00) [pid = 1850] [serial = 1971] [outer = 0x7f9a817d3c00] 09:48:09 INFO - PROCESS | 1850 | 1461516489980 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1331ms 09:48:10 INFO - PROCESS | 1850 | 1461516490022 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:48:10 INFO - PROCESS | 1850 | 1461516490027 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:48:10 INFO - PROCESS | 1850 | 1461516490042 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 1850 | 1461516490047 Marionette TRACE conn3 <- [1,2598,null,{}] 09:48:10 INFO - PROCESS | 1850 | 1461516490052 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:10 INFO - PROCESS | 1850 | 1461516490237 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:48:10 INFO - PROCESS | 1850 | 1461516490432 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a815dc000 == 160 [pid = 1850] [id = 657] 09:48:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a7eaea800) [pid = 1850] [serial = 1972] [outer = (nil)] 09:48:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a83a34800) [pid = 1850] [serial = 1973] [outer = 0x7f9a7eaea800] 09:48:10 INFO - PROCESS | 1850 | 1461516490493 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a84170c00) [pid = 1850] [serial = 1974] [outer = 0x7f9a7eaea800] 09:48:11 INFO - PROCESS | 1850 | 1461516491319 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1342ms 09:48:11 INFO - PROCESS | 1850 | 1461516491383 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:48:11 INFO - PROCESS | 1850 | 1461516491386 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:48:11 INFO - PROCESS | 1850 | 1461516491391 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:48:11 INFO - PROCESS | 1850 | 1461516491394 Marionette TRACE conn3 <- [1,2602,null,{}] 09:48:11 INFO - PROCESS | 1850 | 1461516491398 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:11 INFO - PROCESS | 1850 | 1461516491638 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:48:11 INFO - PROCESS | 1850 | 1461516491670 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8320f000 == 161 [pid = 1850] [id = 658] 09:48:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a84844000) [pid = 1850] [serial = 1975] [outer = (nil)] 09:48:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a8491e800) [pid = 1850] [serial = 1976] [outer = 0x7f9a84844000] 09:48:11 INFO - PROCESS | 1850 | 1461516491731 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a854d7c00) [pid = 1850] [serial = 1977] [outer = 0x7f9a84844000] 09:48:12 INFO - PROCESS | 1850 | 1461516492608 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1235ms 09:48:12 INFO - PROCESS | 1850 | 1461516492628 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:48:12 INFO - PROCESS | 1850 | 1461516492630 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:48:12 INFO - PROCESS | 1850 | 1461516492636 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1850 | 1461516492637 Marionette TRACE conn3 <- [1,2606,null,{}] 09:48:12 INFO - PROCESS | 1850 | 1461516492643 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:12 INFO - PROCESS | 1850 | 1461516492876 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:48:12 INFO - PROCESS | 1850 | 1461516492925 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a845d8800 == 162 [pid = 1850] [id = 659] 09:48:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a86fb4000) [pid = 1850] [serial = 1978] [outer = (nil)] 09:48:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a87005400) [pid = 1850] [serial = 1979] [outer = 0x7f9a86fb4000] 09:48:13 INFO - PROCESS | 1850 | 1461516492995 Marionette DEBUG loaded listener.js 09:48:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a88ea0c00) [pid = 1850] [serial = 1980] [outer = 0x7f9a86fb4000] 09:48:13 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a7bfc6000) [pid = 1850] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:48:13 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a7bfc4400) [pid = 1850] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:48:13 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a7d197000) [pid = 1850] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:48:13 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a816f6c00) [pid = 1850] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:48:13 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a817e8800) [pid = 1850] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:48:13 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a7ca5f800) [pid = 1850] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:48:13 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a7d19ec00) [pid = 1850] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:48:14 INFO - PROCESS | 1850 | 1461516494288 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1684ms 09:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:48:14 INFO - PROCESS | 1850 | 1461516494320 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:48:14 INFO - PROCESS | 1850 | 1461516494323 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:48:14 INFO - PROCESS | 1850 | 1461516494328 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 1850 | 1461516494330 Marionette TRACE conn3 <- [1,2610,null,{}] 09:48:14 INFO - PROCESS | 1850 | 1461516494335 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:14 INFO - PROCESS | 1850 | 1461516494516 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:48:14 INFO - PROCESS | 1850 | 1461516494738 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86f2b800 == 163 [pid = 1850] [id = 660] 09:48:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a854da000) [pid = 1850] [serial = 1981] [outer = (nil)] 09:48:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a86f14c00) [pid = 1850] [serial = 1982] [outer = 0x7f9a854da000] 09:48:14 INFO - PROCESS | 1850 | 1461516494801 Marionette DEBUG loaded listener.js 09:48:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a894c1400) [pid = 1850] [serial = 1983] [outer = 0x7f9a854da000] 09:48:15 INFO - PROCESS | 1850 | 1461516495513 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1226ms 09:48:15 INFO - PROCESS | 1850 | 1461516495554 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 1850 | 1461516495557 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:48:15 INFO - PROCESS | 1850 | 1461516495562 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1850 | 1461516495564 Marionette TRACE conn3 <- [1,2614,null,{}] 09:48:15 INFO - PROCESS | 1850 | 1461516495581 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:15 INFO - PROCESS | 1850 | 1461516495907 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:48:16 INFO - PROCESS | 1850 | 1461516496137 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7cccc800 == 164 [pid = 1850] [id = 661] 09:48:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a7bfc4c00) [pid = 1850] [serial = 1984] [outer = (nil)] 09:48:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a7c3ebc00) [pid = 1850] [serial = 1985] [outer = 0x7f9a7bfc4c00] 09:48:16 INFO - PROCESS | 1850 | 1461516496254 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a7cb4b400) [pid = 1850] [serial = 1986] [outer = 0x7f9a7bfc4c00] 09:48:17 INFO - PROCESS | 1850 | 1461516497267 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1743ms 09:48:17 INFO - PROCESS | 1850 | 1461516497308 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:48:17 INFO - PROCESS | 1850 | 1461516497315 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:48:17 INFO - PROCESS | 1850 | 1461516497322 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 1850 | 1461516497328 Marionette TRACE conn3 <- [1,2618,null,{}] 09:48:17 INFO - PROCESS | 1850 | 1461516497334 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:17 INFO - PROCESS | 1850 | 1461516497545 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:48:17 INFO - PROCESS | 1850 | 1461516497771 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8360d800 == 165 [pid = 1850] [id = 662] 09:48:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a7cb4fc00) [pid = 1850] [serial = 1987] [outer = (nil)] 09:48:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a82385000) [pid = 1850] [serial = 1988] [outer = 0x7f9a7cb4fc00] 09:48:17 INFO - PROCESS | 1850 | 1461516497892 Marionette DEBUG loaded listener.js 09:48:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a82e31c00) [pid = 1850] [serial = 1989] [outer = 0x7f9a7cb4fc00] 09:48:18 INFO - PROCESS | 1850 | 1461516498905 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1633ms 09:48:18 INFO - PROCESS | 1850 | 1461516498956 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 1850 | 1461516498960 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:48:18 INFO - PROCESS | 1850 | 1461516498966 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 1850 | 1461516498969 Marionette TRACE conn3 <- [1,2622,null,{}] 09:48:18 INFO - PROCESS | 1850 | 1461516498975 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:19 INFO - PROCESS | 1850 | 1461516499201 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:48:19 INFO - PROCESS | 1850 | 1461516499557 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d617800 == 166 [pid = 1850] [id = 663] 09:48:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a84167000) [pid = 1850] [serial = 1990] [outer = (nil)] 09:48:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a84925800) [pid = 1850] [serial = 1991] [outer = 0x7f9a84167000] 09:48:19 INFO - PROCESS | 1850 | 1461516499635 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a86fafc00) [pid = 1850] [serial = 1992] [outer = 0x7f9a84167000] 09:48:20 INFO - PROCESS | 1850 | 1461516500510 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1578ms 09:48:20 INFO - PROCESS | 1850 | 1461516500545 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:48:20 INFO - PROCESS | 1850 | 1461516500550 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:48:20 INFO - PROCESS | 1850 | 1461516500567 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1850 | 1461516500573 Marionette TRACE conn3 <- [1,2626,null,{}] 09:48:20 INFO - PROCESS | 1850 | 1461516500578 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:20 INFO - PROCESS | 1850 | 1461516500782 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:48:21 INFO - PROCESS | 1850 | 1461516501048 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e645800 == 167 [pid = 1850] [id = 664] 09:48:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a84163800) [pid = 1850] [serial = 1993] [outer = (nil)] 09:48:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a8927e400) [pid = 1850] [serial = 1994] [outer = 0x7f9a84163800] 09:48:21 INFO - PROCESS | 1850 | 1461516501164 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a8d703c00) [pid = 1850] [serial = 1995] [outer = 0x7f9a84163800] 09:48:21 INFO - PROCESS | 1850 | 1461516501984 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1494ms 09:48:22 INFO - PROCESS | 1850 | 1461516502053 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 1850 | 1461516502057 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:48:22 INFO - PROCESS | 1850 | 1461516502063 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 1850 | 1461516502065 Marionette TRACE conn3 <- [1,2630,null,{}] 09:48:22 INFO - PROCESS | 1850 | 1461516502070 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:22 INFO - PROCESS | 1850 | 1461516502307 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:48:22 INFO - PROCESS | 1850 | 1461516502568 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90a8d000 == 168 [pid = 1850] [id = 665] 09:48:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a84850000) [pid = 1850] [serial = 1996] [outer = (nil)] 09:48:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a8d7bc400) [pid = 1850] [serial = 1997] [outer = 0x7f9a84850000] 09:48:22 INFO - PROCESS | 1850 | 1461516502680 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a8d807800) [pid = 1850] [serial = 1998] [outer = 0x7f9a84850000] 09:48:23 INFO - PROCESS | 1850 | 1461516503504 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1477ms 09:48:23 INFO - PROCESS | 1850 | 1461516503540 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 1850 | 1461516503543 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:48:23 INFO - PROCESS | 1850 | 1461516503549 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 1850 | 1461516503551 Marionette TRACE conn3 <- [1,2634,null,{}] 09:48:23 INFO - PROCESS | 1850 | 1461516503558 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:23 INFO - PROCESS | 1850 | 1461516503756 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:48:24 INFO - PROCESS | 1850 | 1461516504034 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9221b000 == 169 [pid = 1850] [id = 666] 09:48:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a8dc3f000) [pid = 1850] [serial = 1999] [outer = (nil)] 09:48:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a8e54cc00) [pid = 1850] [serial = 2000] [outer = 0x7f9a8dc3f000] 09:48:24 INFO - PROCESS | 1850 | 1461516504122 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a8e832800) [pid = 1850] [serial = 2001] [outer = 0x7f9a8dc3f000] 09:48:25 INFO - PROCESS | 1850 | 1461516505028 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1528ms 09:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:48:25 INFO - PROCESS | 1850 | 1461516505079 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1850 | 1461516505083 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:48:25 INFO - PROCESS | 1850 | 1461516505089 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1850 | 1461516505092 Marionette TRACE conn3 <- [1,2638,null,{}] 09:48:25 INFO - PROCESS | 1850 | 1461516505097 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:25 INFO - PROCESS | 1850 | 1461516505292 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:48:25 INFO - PROCESS | 1850 | 1461516505560 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94611000 == 170 [pid = 1850] [id = 667] 09:48:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a7cb56800) [pid = 1850] [serial = 2002] [outer = (nil)] 09:48:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a8f5f3400) [pid = 1850] [serial = 2003] [outer = 0x7f9a7cb56800] 09:48:25 INFO - PROCESS | 1850 | 1461516505635 Marionette DEBUG loaded listener.js 09:48:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a8ff59400) [pid = 1850] [serial = 2004] [outer = 0x7f9a7cb56800] 09:48:26 INFO - PROCESS | 1850 | 1461516506524 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1482ms 09:48:26 INFO - PROCESS | 1850 | 1461516506571 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:48:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:48:26 INFO - PROCESS | 1850 | 1461516506576 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:48:26 INFO - PROCESS | 1850 | 1461516506583 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:48:26 INFO - PROCESS | 1850 | 1461516506586 Marionette TRACE conn3 <- [1,2642,null,{}] 09:48:26 INFO - PROCESS | 1850 | 1461516506591 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:26 INFO - PROCESS | 1850 | 1461516506791 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:48:27 INFO - PROCESS | 1850 | 1461516507077 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d18800 == 171 [pid = 1850] [id = 668] 09:48:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a8d80ec00) [pid = 1850] [serial = 2005] [outer = (nil)] 09:48:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a90080800) [pid = 1850] [serial = 2006] [outer = 0x7f9a8d80ec00] 09:48:27 INFO - PROCESS | 1850 | 1461516507153 Marionette DEBUG loaded listener.js 09:48:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a9008c800) [pid = 1850] [serial = 2007] [outer = 0x7f9a8d80ec00] 09:48:28 INFO - PROCESS | 1850 | 1461516508020 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:48:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1486ms 09:48:28 INFO - PROCESS | 1850 | 1461516508070 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 1850 | 1461516508074 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:48:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:48:28 INFO - PROCESS | 1850 | 1461516508079 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 1850 | 1461516508082 Marionette TRACE conn3 <- [1,2646,null,{}] 09:48:28 INFO - PROCESS | 1850 | 1461516508087 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:28 INFO - PROCESS | 1850 | 1461516508276 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:48:28 INFO - PROCESS | 1850 | 1461516508551 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94ecc000 == 172 [pid = 1850] [id = 669] 09:48:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a892b5c00) [pid = 1850] [serial = 2008] [outer = (nil)] 09:48:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a900a3800) [pid = 1850] [serial = 2009] [outer = 0x7f9a892b5c00] 09:48:28 INFO - PROCESS | 1850 | 1461516508661 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a902c3000) [pid = 1850] [serial = 2010] [outer = 0x7f9a892b5c00] 09:48:29 INFO - PROCESS | 1850 | 1461516509527 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:48:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:48:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1478ms 09:48:29 INFO - PROCESS | 1850 | 1461516509559 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:48:29 INFO - PROCESS | 1850 | 1461516509563 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:48:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:48:29 INFO - PROCESS | 1850 | 1461516509568 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 1850 | 1461516509571 Marionette TRACE conn3 <- [1,2650,null,{}] 09:48:29 INFO - PROCESS | 1850 | 1461516509576 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:29 INFO - PROCESS | 1850 | 1461516509773 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:48:30 INFO - PROCESS | 1850 | 1461516510089 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a981e9800 == 173 [pid = 1850] [id = 670] 09:48:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a89278800) [pid = 1850] [serial = 2011] [outer = (nil)] 09:48:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a90946800) [pid = 1850] [serial = 2012] [outer = 0x7f9a89278800] 09:48:30 INFO - PROCESS | 1850 | 1461516510202 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a90a03000) [pid = 1850] [serial = 2013] [outer = 0x7f9a89278800] 09:48:31 INFO - PROCESS | 1850 | 1461516511016 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:48:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1483ms 09:48:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:48:31 INFO - PROCESS | 1850 | 1461516511051 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1850 | 1461516511054 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:48:31 INFO - PROCESS | 1850 | 1461516511059 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1850 | 1461516511062 Marionette TRACE conn3 <- [1,2654,null,{}] 09:48:31 INFO - PROCESS | 1850 | 1461516511067 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:31 INFO - PROCESS | 1850 | 1461516511281 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:48:31 INFO - PROCESS | 1850 | 1461516511556 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9995b000 == 174 [pid = 1850] [id = 671] 09:48:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a90a09c00) [pid = 1850] [serial = 2014] [outer = (nil)] 09:48:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a90b4e000) [pid = 1850] [serial = 2015] [outer = 0x7f9a90a09c00] 09:48:31 INFO - PROCESS | 1850 | 1461516511637 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a90ed0400) [pid = 1850] [serial = 2016] [outer = 0x7f9a90a09c00] 09:48:32 INFO - PROCESS | 1850 | 1461516512576 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:48:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1579ms 09:48:32 INFO - PROCESS | 1850 | 1461516512639 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:48:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:48:32 INFO - PROCESS | 1850 | 1461516512649 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:48:32 INFO - PROCESS | 1850 | 1461516512654 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 1850 | 1461516512658 Marionette TRACE conn3 <- [1,2658,null,{}] 09:48:32 INFO - PROCESS | 1850 | 1461516512663 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:32 INFO - PROCESS | 1850 | 1461516512885 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:48:33 INFO - PROCESS | 1850 | 1461516513159 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a45a000 == 175 [pid = 1850] [id = 672] 09:48:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a87005800) [pid = 1850] [serial = 2017] [outer = (nil)] 09:48:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a90088000) [pid = 1850] [serial = 2018] [outer = 0x7f9a87005800] 09:48:33 INFO - PROCESS | 1850 | 1461516513276 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a9160dc00) [pid = 1850] [serial = 2019] [outer = 0x7f9a87005800] 09:48:34 INFO - PROCESS | 1850 | 1461516514082 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:48:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:48:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1485ms 09:48:34 INFO - PROCESS | 1850 | 1461516514140 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:48:34 INFO - PROCESS | 1850 | 1461516514142 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:48:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:48:34 INFO - PROCESS | 1850 | 1461516514149 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - PROCESS | 1850 | 1461516514151 Marionette TRACE conn3 <- [1,2662,null,{}] 09:48:34 INFO - PROCESS | 1850 | 1461516514156 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:34 INFO - PROCESS | 1850 | 1461516514387 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:48:34 INFO - PROCESS | 1850 | 1461516514658 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8ad000 == 176 [pid = 1850] [id = 673] 09:48:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8d559400) [pid = 1850] [serial = 2020] [outer = (nil)] 09:48:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a9232a800) [pid = 1850] [serial = 2021] [outer = 0x7f9a8d559400] 09:48:34 INFO - PROCESS | 1850 | 1461516514730 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a927e1c00) [pid = 1850] [serial = 2022] [outer = 0x7f9a8d559400] 09:48:35 INFO - PROCESS | 1850 | 1461516515543 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:48:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:48:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1433ms 09:48:35 INFO - PROCESS | 1850 | 1461516515583 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 1850 | 1461516515585 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:48:35 INFO - PROCESS | 1850 | 1461516515591 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 1850 | 1461516515593 Marionette TRACE conn3 <- [1,2666,null,{}] 09:48:35 INFO - PROCESS | 1850 | 1461516515613 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:35 INFO - PROCESS | 1850 | 1461516515896 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:48:36 INFO - PROCESS | 1850 | 1461516516103 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ac0a000 == 177 [pid = 1850] [id = 674] 09:48:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a9160d800) [pid = 1850] [serial = 2023] [outer = (nil)] 09:48:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a93989c00) [pid = 1850] [serial = 2024] [outer = 0x7f9a9160d800] 09:48:36 INFO - PROCESS | 1850 | 1461516516195 Marionette DEBUG loaded listener.js 09:48:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a93b16800) [pid = 1850] [serial = 2025] [outer = 0x7f9a9160d800] 09:48:37 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:37 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:48:37 INFO - PROCESS | 1850 | 1461516517865 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:48:37 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) 09:48:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2331ms 09:48:37 INFO - PROCESS | 1850 | 1461516517922 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:48:37 INFO - PROCESS | 1850 | 1461516517927 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:48:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:48:37 INFO - PROCESS | 1850 | 1461516517939 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:48:37 INFO - PROCESS | 1850 | 1461516517941 Marionette TRACE conn3 <- [1,2670,null,{}] 09:48:37 INFO - PROCESS | 1850 | 1461516517947 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:38 INFO - PROCESS | 1850 | 1461516518256 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:48:38 INFO - PROCESS | 1850 | 1461516518524 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b2bf800 == 178 [pid = 1850] [id = 675] 09:48:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a909e0800) [pid = 1850] [serial = 2026] [outer = (nil)] 09:48:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a93b1c000) [pid = 1850] [serial = 2027] [outer = 0x7f9a909e0800] 09:48:38 INFO - PROCESS | 1850 | 1461516518595 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a947bf800) [pid = 1850] [serial = 2028] [outer = 0x7f9a909e0800] 09:48:39 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:39 INFO - PROCESS | 1850 | 1461516519962 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 1850 | 1461516519984 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:48:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:48:39 INFO - PROCESS | 1850 | 1461516519990 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 1850 | 1461516519992 Marionette TRACE conn3 <- [1,2674,null,{}] 09:48:39 INFO - PROCESS | 1850 | 1461516519997 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:40 INFO - PROCESS | 1850 | 1461516520232 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:48:40 INFO - PROCESS | 1850 | 1461516520472 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ca83000 == 179 [pid = 1850] [id = 676] 09:48:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a8959d400) [pid = 1850] [serial = 2029] [outer = (nil)] 09:48:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a947c1c00) [pid = 1850] [serial = 2030] [outer = 0x7f9a8959d400] 09:48:40 INFO - PROCESS | 1850 | 1461516520541 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a948c8800) [pid = 1850] [serial = 2031] [outer = 0x7f9a8959d400] 09:48:41 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:41 INFO - PROCESS | 1850 | 1461516521886 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 1850 | 1461516521929 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:48:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:48:41 INFO - PROCESS | 1850 | 1461516521935 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 1850 | 1461516521938 Marionette TRACE conn3 <- [1,2678,null,{}] 09:48:41 INFO - PROCESS | 1850 | 1461516521943 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:42 INFO - PROCESS | 1850 | 1461516522215 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:48:42 INFO - PROCESS | 1850 | 1461516522463 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81877800 == 180 [pid = 1850] [id = 677] 09:48:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a7cb4c800) [pid = 1850] [serial = 2032] [outer = (nil)] 09:48:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a948be000) [pid = 1850] [serial = 2033] [outer = 0x7f9a7cb4c800] 09:48:42 INFO - PROCESS | 1850 | 1461516522533 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a94cc6c00) [pid = 1850] [serial = 2034] [outer = 0x7f9a7cb4c800] 09:48:44 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:44 INFO - PROCESS | 1850 | 1461516524370 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:48:44 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) 09:48:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2484ms 09:48:44 INFO - PROCESS | 1850 | 1461516524420 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:48:44 INFO - PROCESS | 1850 | 1461516524426 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:48:44 INFO - PROCESS | 1850 | 1461516524433 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:48:44 INFO - PROCESS | 1850 | 1461516524437 Marionette TRACE conn3 <- [1,2682,null,{}] 09:48:44 INFO - PROCESS | 1850 | 1461516524445 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:44 INFO - PROCESS | 1850 | 1461516524700 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:48:45 INFO - PROCESS | 1850 | 1461516524998 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82283800 == 181 [pid = 1850] [id = 678] 09:48:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a7ca62000) [pid = 1850] [serial = 2035] [outer = (nil)] 09:48:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a7d194000) [pid = 1850] [serial = 2036] [outer = 0x7f9a7ca62000] 09:48:45 INFO - PROCESS | 1850 | 1461516525069 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a817d5800) [pid = 1850] [serial = 2037] [outer = 0x7f9a7ca62000] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86f2b800 == 180 [pid = 1850] [id = 660] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a845d8800 == 179 [pid = 1850] [id = 659] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8320f000 == 178 [pid = 1850] [id = 658] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a815dc000 == 177 [pid = 1850] [id = 657] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7d1cc000 == 176 [pid = 1850] [id = 656] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a813e4000 == 175 [pid = 1850] [id = 633] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a84456000 == 174 [pid = 1850] [id = 655] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81510800 == 173 [pid = 1850] [id = 654] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a91257000 == 172 [pid = 1850] [id = 649] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90c92800 == 171 [pid = 1850] [id = 648] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f48c800 == 170 [pid = 1850] [id = 647] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4e5000 == 169 [pid = 1850] [id = 646] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8db82800 == 168 [pid = 1850] [id = 645] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d9ee000 == 167 [pid = 1850] [id = 644] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a896d5800 == 166 [pid = 1850] [id = 643] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a874b0000 == 165 [pid = 1850] [id = 642] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86b52000 == 164 [pid = 1850] [id = 641] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a849dd000 == 163 [pid = 1850] [id = 640] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a845c3000 == 162 [pid = 1850] [id = 639] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83211000 == 161 [pid = 1850] [id = 638] 09:48:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a80ee8800 == 160 [pid = 1850] [id = 637] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a7ca61400) [pid = 1850] [serial = 1896] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a8da07400) [pid = 1850] [serial = 1865] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a93dde400) [pid = 1850] [serial = 1886] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a7c3ec000) [pid = 1850] [serial = 1841] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8e551000) [pid = 1850] [serial = 1868] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a7ecb0000) [pid = 1850] [serial = 1898] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a94ccac00) [pid = 1850] [serial = 1889] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a817cf000) [pid = 1850] [serial = 1901] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a8d706400) [pid = 1850] [serial = 1859] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a902cac00) [pid = 1850] [serial = 1874] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a801f3400) [pid = 1850] [serial = 1899] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a8237c400) [pid = 1850] [serial = 1904] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a817e8000) [pid = 1850] [serial = 1902] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a87009c00) [pid = 1850] [serial = 1853] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a8183f800) [pid = 1850] [serial = 1907] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a84926400) [pid = 1850] [serial = 1839] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a916b7c00) [pid = 1850] [serial = 1880] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a7bfce400) [pid = 1850] [serial = 1895] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a812ef800) [pid = 1850] [serial = 1844] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a88eaf800) [pid = 1850] [serial = 1856] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a8e552800) [pid = 1850] [serial = 1877] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a82f04800) [pid = 1850] [serial = 1847] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a93b10400) [pid = 1850] [serial = 1883] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a84918800) [pid = 1850] [serial = 1850] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a82388000) [pid = 1850] [serial = 1905] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a8e83b800) [pid = 1850] [serial = 1871] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a8d7ec800) [pid = 1850] [serial = 1862] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a80415c00) [pid = 1850] [serial = 1892] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a82387800) [pid = 1850] [serial = 1770] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a83a9d800) [pid = 1850] [serial = 1910] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a8244f400) [pid = 1850] [serial = 1908] [outer = (nil)] [url = about:blank] 09:48:46 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:46 INFO - PROCESS | 1850 | 1461516526592 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:48:46 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) 09:48:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2187ms 09:48:46 INFO - PROCESS | 1850 | 1461516526620 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:48:46 INFO - PROCESS | 1850 | 1461516526628 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:48:46 INFO - PROCESS | 1850 | 1461516526715 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:48:46 INFO - PROCESS | 1850 | 1461516526719 Marionette TRACE conn3 <- [1,2686,null,{}] 09:48:46 INFO - PROCESS | 1850 | 1461516526724 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:46 INFO - PROCESS | 1850 | 1461516526950 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:48:47 INFO - PROCESS | 1850 | 1461516527141 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a802de000 == 161 [pid = 1850] [id = 679] 09:48:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a7cb4f800) [pid = 1850] [serial = 2038] [outer = (nil)] 09:48:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a82f0b400) [pid = 1850] [serial = 2039] [outer = 0x7f9a7cb4f800] 09:48:47 INFO - PROCESS | 1850 | 1461516527203 Marionette DEBUG loaded listener.js 09:48:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a84168000) [pid = 1850] [serial = 2040] [outer = 0x7f9a7cb4f800] 09:48:48 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:48 INFO - PROCESS | 1850 | 1461516528379 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:48:48 INFO - PROCESS | 1850 | 1461516528422 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:48:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:48:48 INFO - PROCESS | 1850 | 1461516528429 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:48:48 INFO - PROCESS | 1850 | 1461516528434 Marionette TRACE conn3 <- [1,2690,null,{}] 09:48:48 INFO - PROCESS | 1850 | 1461516528455 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:48 INFO - PROCESS | 1850 | 1461516528694 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:48:48 INFO - PROCESS | 1850 | 1461516528775 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a83211000 == 162 [pid = 1850] [id = 680] 09:48:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a848e7c00) [pid = 1850] [serial = 2041] [outer = (nil)] 09:48:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a86faf000) [pid = 1850] [serial = 2042] [outer = 0x7f9a848e7c00] 09:48:48 INFO - PROCESS | 1850 | 1461516528838 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a87011800) [pid = 1850] [serial = 2043] [outer = 0x7f9a848e7c00] 09:48:50 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:50 INFO - PROCESS | 1850 | 1461516530121 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1850 | 1461516530176 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:48:50 INFO - PROCESS | 1850 | 1461516530190 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1850 | 1461516530204 Marionette TRACE conn3 <- [1,2694,null,{}] 09:48:50 INFO - PROCESS | 1850 | 1461516530213 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:50 INFO - PROCESS | 1850 | 1461516530496 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:48:50 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a84844000) [pid = 1850] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:48:50 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a7d19c800) [pid = 1850] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:48:50 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a7eaea800) [pid = 1850] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:48:50 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a817d3c00) [pid = 1850] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:48:50 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a86fb4000) [pid = 1850] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:48:50 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a7ca5ac00) [pid = 1850] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:48:50 INFO - PROCESS | 1850 | 1461516530985 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8171e000 == 163 [pid = 1850] [id = 681] 09:48:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a7c3f7c00) [pid = 1850] [serial = 2044] [outer = (nil)] 09:48:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a812f8000) [pid = 1850] [serial = 2045] [outer = 0x7f9a7c3f7c00] 09:48:51 INFO - PROCESS | 1850 | 1461516531045 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a8700f000) [pid = 1850] [serial = 2046] [outer = 0x7f9a7c3f7c00] 09:48:52 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:52 INFO - PROCESS | 1850 | 1461516532157 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:48:52 INFO - PROCESS | 1850 | 1461516532190 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:48:52 INFO - PROCESS | 1850 | 1461516532196 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 1850 | 1461516532198 Marionette TRACE conn3 <- [1,2698,null,{}] 09:48:52 INFO - PROCESS | 1850 | 1461516532203 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:52 INFO - PROCESS | 1850 | 1461516532377 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:48:52 INFO - PROCESS | 1850 | 1461516532598 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86f43000 == 164 [pid = 1850] [id = 682] 09:48:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a7cb4cc00) [pid = 1850] [serial = 2047] [outer = (nil)] 09:48:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a890ab800) [pid = 1850] [serial = 2048] [outer = 0x7f9a7cb4cc00] 09:48:52 INFO - PROCESS | 1850 | 1461516532656 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a8d705c00) [pid = 1850] [serial = 2049] [outer = 0x7f9a7cb4cc00] 09:48:54 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:54 INFO - PROCESS | 1850 | 1461516534056 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:48:54 INFO - PROCESS | 1850 | 1461516534094 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:48:54 INFO - PROCESS | 1850 | 1461516534102 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:48:54 INFO - PROCESS | 1850 | 1461516534105 Marionette TRACE conn3 <- [1,2702,null,{}] 09:48:54 INFO - PROCESS | 1850 | 1461516534115 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:54 INFO - PROCESS | 1850 | 1461516534427 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:48:54 INFO - PROCESS | 1850 | 1461516534695 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825eb800 == 165 [pid = 1850] [id = 683] 09:48:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a7eadcc00) [pid = 1850] [serial = 2050] [outer = (nil)] 09:48:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a817ef400) [pid = 1850] [serial = 2051] [outer = 0x7f9a7eadcc00] 09:48:54 INFO - PROCESS | 1850 | 1461516534769 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a82f10400) [pid = 1850] [serial = 2052] [outer = 0x7f9a7eadcc00] 09:48:55 INFO - PROCESS | 1850 | 1461516535697 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:48:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1633ms 09:48:55 INFO - PROCESS | 1850 | 1461516535735 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:48:55 INFO - PROCESS | 1850 | 1461516535743 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:48:55 INFO - PROCESS | 1850 | 1461516535752 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:48:55 INFO - PROCESS | 1850 | 1461516535756 Marionette TRACE conn3 <- [1,2706,null,{}] 09:48:55 INFO - PROCESS | 1850 | 1461516535762 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:55 INFO - PROCESS | 1850 | 1461516535960 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:48:56 INFO - PROCESS | 1850 | 1461516536307 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dace000 == 166 [pid = 1850] [id = 684] 09:48:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a84923c00) [pid = 1850] [serial = 2053] [outer = (nil)] 09:48:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a854d5400) [pid = 1850] [serial = 2054] [outer = 0x7f9a84923c00] 09:48:56 INFO - PROCESS | 1850 | 1461516536383 Marionette DEBUG loaded listener.js 09:48:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a88e9f800) [pid = 1850] [serial = 2055] [outer = 0x7f9a84923c00] 09:48:57 INFO - PROCESS | 1850 | 1461516537271 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:48:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:48:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1581ms 09:48:57 INFO - PROCESS | 1850 | 1461516537335 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:48:57 INFO - PROCESS | 1850 | 1461516537338 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:48:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:48:57 INFO - PROCESS | 1850 | 1461516537345 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:48:57 INFO - PROCESS | 1850 | 1461516537350 Marionette TRACE conn3 <- [1,2710,null,{}] 09:48:57 INFO - PROCESS | 1850 | 1461516537366 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:57 INFO - PROCESS | 1850 | 1461516537614 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:48:57 INFO - PROCESS | 1850 | 1461516537923 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f485800 == 167 [pid = 1850] [id = 685] 09:48:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a8d708000) [pid = 1850] [serial = 2056] [outer = (nil)] 09:48:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8d7e9000) [pid = 1850] [serial = 2057] [outer = 0x7f9a8d708000] 09:48:58 INFO - PROCESS | 1850 | 1461516538003 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a8da03000) [pid = 1850] [serial = 2058] [outer = 0x7f9a8d708000] 09:48:58 INFO - PROCESS | 1850 | 1461516538872 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:48:58 INFO - PROCESS | 1850 | 1461516538894 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:48:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:48:58 INFO - PROCESS | 1850 | 1461516538900 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:48:58 INFO - PROCESS | 1850 | 1461516538903 Marionette TRACE conn3 <- [1,2714,null,{}] 09:48:58 INFO - PROCESS | 1850 | 1461516538908 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:48:59 INFO - PROCESS | 1850 | 1461516539113 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:48:59 INFO - PROCESS | 1850 | 1461516539367 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a92226000 == 168 [pid = 1850] [id = 686] 09:48:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a7d192800) [pid = 1850] [serial = 2059] [outer = (nil)] 09:48:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a8dc3bc00) [pid = 1850] [serial = 2060] [outer = 0x7f9a7d192800] 09:48:59 INFO - PROCESS | 1850 | 1461516539439 Marionette DEBUG loaded listener.js 09:48:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a8e588800) [pid = 1850] [serial = 2061] [outer = 0x7f9a7d192800] 09:49:00 INFO - PROCESS | 1850 | 1461516540305 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:49:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:49:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1433ms 09:49:00 INFO - PROCESS | 1850 | 1461516540334 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:49:00 INFO - PROCESS | 1850 | 1461516540338 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:49:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:49:00 INFO - PROCESS | 1850 | 1461516540343 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:49:00 INFO - PROCESS | 1850 | 1461516540345 Marionette TRACE conn3 <- [1,2718,null,{}] 09:49:00 INFO - PROCESS | 1850 | 1461516540351 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:00 INFO - PROCESS | 1850 | 1461516540557 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:49:00 INFO - PROCESS | 1850 | 1461516540859 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94424000 == 169 [pid = 1850] [id = 687] 09:49:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a7ecb0000) [pid = 1850] [serial = 2062] [outer = (nil)] 09:49:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a8e834800) [pid = 1850] [serial = 2063] [outer = 0x7f9a7ecb0000] 09:49:00 INFO - PROCESS | 1850 | 1461516540939 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a8f5f5400) [pid = 1850] [serial = 2064] [outer = 0x7f9a7ecb0000] 09:49:01 INFO - PROCESS | 1850 | 1461516541883 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:49:01 INFO - PROCESS | 1850 | 1461516541936 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:49:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:49:01 INFO - PROCESS | 1850 | 1461516541941 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - PROCESS | 1850 | 1461516541944 Marionette TRACE conn3 <- [1,2722,null,{}] 09:49:01 INFO - PROCESS | 1850 | 1461516541949 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:02 INFO - PROCESS | 1850 | 1461516542204 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:49:02 INFO - PROCESS | 1850 | 1461516542526 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a98f68800 == 170 [pid = 1850] [id = 688] 09:49:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a90ed1400) [pid = 1850] [serial = 2065] [outer = (nil)] 09:49:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a916b9800) [pid = 1850] [serial = 2066] [outer = 0x7f9a90ed1400] 09:49:02 INFO - PROCESS | 1850 | 1461516542622 Marionette DEBUG loaded listener.js 09:49:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a93d5a000) [pid = 1850] [serial = 2067] [outer = 0x7f9a90ed1400] 09:49:03 INFO - PROCESS | 1850 | 1461516543482 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:49:03 INFO - PROCESS | 1850 | 1461516543528 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:49:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:49:03 INFO - PROCESS | 1850 | 1461516543534 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:49:03 INFO - PROCESS | 1850 | 1461516543536 Marionette TRACE conn3 <- [1,2726,null,{}] 09:49:03 INFO - PROCESS | 1850 | 1461516543541 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:03 INFO - PROCESS | 1850 | 1461516543753 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:49:04 INFO - PROCESS | 1850 | 1461516544027 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a8b1800 == 171 [pid = 1850] [id = 689] 09:49:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a913e1400) [pid = 1850] [serial = 2068] [outer = (nil)] 09:49:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a94cca400) [pid = 1850] [serial = 2069] [outer = 0x7f9a913e1400] 09:49:04 INFO - PROCESS | 1850 | 1461516544145 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a94dce800) [pid = 1850] [serial = 2070] [outer = 0x7f9a913e1400] 09:49:04 INFO - PROCESS | 1850 | 1461516544970 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:49:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:49:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1482ms 09:49:05 INFO - PROCESS | 1850 | 1461516545016 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:49:05 INFO - PROCESS | 1850 | 1461516545020 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:49:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:49:05 INFO - PROCESS | 1850 | 1461516545026 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:49:05 INFO - PROCESS | 1850 | 1461516545028 Marionette TRACE conn3 <- [1,2730,null,{}] 09:49:05 INFO - PROCESS | 1850 | 1461516545033 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:05 INFO - PROCESS | 1850 | 1461516545277 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:49:05 INFO - PROCESS | 1850 | 1461516545631 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cc9a800 == 172 [pid = 1850] [id = 690] 09:49:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a8e66f000) [pid = 1850] [serial = 2071] [outer = (nil)] 09:49:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a94e5c800) [pid = 1850] [serial = 2072] [outer = 0x7f9a8e66f000] 09:49:05 INFO - PROCESS | 1850 | 1461516545726 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a94e66400) [pid = 1850] [serial = 2073] [outer = 0x7f9a8e66f000] 09:49:06 INFO - PROCESS | 1850 | 1461516546968 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:49:07 INFO - PROCESS | 1850 | 1461516547042 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:49:07 INFO - PROCESS | 1850 | 1461516547050 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:49:07 INFO - PROCESS | 1850 | 1461516547053 Marionette TRACE conn3 <- [1,2734,null,{}] 09:49:07 INFO - PROCESS | 1850 | 1461516547058 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:07 INFO - PROCESS | 1850 | 1461516547292 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:49:07 INFO - PROCESS | 1850 | 1461516547615 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa6597800 == 173 [pid = 1850] [id = 691] 09:49:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a8e89c800) [pid = 1850] [serial = 2074] [outer = (nil)] 09:49:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a964c1000) [pid = 1850] [serial = 2075] [outer = 0x7f9a8e89c800] 09:49:07 INFO - PROCESS | 1850 | 1461516547688 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a970a7c00) [pid = 1850] [serial = 2076] [outer = 0x7f9a8e89c800] 09:49:08 INFO - PROCESS | 1850 | 1461516548539 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1530ms 09:49:08 INFO - PROCESS | 1850 | 1461516548581 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 1850 | 1461516548585 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:49:08 INFO - PROCESS | 1850 | 1461516548590 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 1850 | 1461516548592 Marionette TRACE conn3 <- [1,2738,null,{}] 09:49:08 INFO - PROCESS | 1850 | 1461516548598 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:08 INFO - PROCESS | 1850 | 1461516548811 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:49:09 INFO - PROCESS | 1850 | 1461516549087 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa748f000 == 174 [pid = 1850] [id = 692] 09:49:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a94e63c00) [pid = 1850] [serial = 2077] [outer = (nil)] 09:49:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a98104c00) [pid = 1850] [serial = 2078] [outer = 0x7f9a94e63c00] 09:49:09 INFO - PROCESS | 1850 | 1461516549168 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a9810c400) [pid = 1850] [serial = 2079] [outer = 0x7f9a94e63c00] 09:49:10 INFO - PROCESS | 1850 | 1461516550052 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:49:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1527ms 09:49:10 INFO - PROCESS | 1850 | 1461516550119 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 1850 | 1461516550122 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:49:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:49:10 INFO - PROCESS | 1850 | 1461516550128 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1850 | 1461516550133 Marionette TRACE conn3 <- [1,2742,null,{}] 09:49:10 INFO - PROCESS | 1850 | 1461516550138 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:10 INFO - PROCESS | 1850 | 1461516550390 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:49:10 INFO - PROCESS | 1850 | 1461516550735 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa8824800 == 175 [pid = 1850] [id = 693] 09:49:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a99051400) [pid = 1850] [serial = 2080] [outer = (nil)] 09:49:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a99393400) [pid = 1850] [serial = 2081] [outer = 0x7f9a99051400] 09:49:10 INFO - PROCESS | 1850 | 1461516550821 Marionette DEBUG loaded listener.js 09:49:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a99722800) [pid = 1850] [serial = 2082] [outer = 0x7f9a99051400] 09:49:11 INFO - PROCESS | 1850 | 1461516551599 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1484ms 09:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:49:11 INFO - PROCESS | 1850 | 1461516551613 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:49:11 INFO - PROCESS | 1850 | 1461516551615 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:49:11 INFO - PROCESS | 1850 | 1461516551639 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 1850 | 1461516551643 Marionette TRACE conn3 <- [1,2746,null,{}] 09:49:11 INFO - PROCESS | 1850 | 1461516551650 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:11 INFO - PROCESS | 1850 | 1461516551852 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:49:12 INFO - PROCESS | 1850 | 1461516552128 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aabfbf800 == 176 [pid = 1850] [id = 694] 09:49:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9a990db000) [pid = 1850] [serial = 2083] [outer = (nil)] 09:49:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7f9a9974fc00) [pid = 1850] [serial = 2084] [outer = 0x7f9a990db000] 09:49:12 INFO - PROCESS | 1850 | 1461516552204 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9a997adc00) [pid = 1850] [serial = 2085] [outer = 0x7f9a990db000] 09:49:13 INFO - PROCESS | 1850 | 1461516553065 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:49:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1504ms 09:49:13 INFO - PROCESS | 1850 | 1461516553124 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 1850 | 1461516553127 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:49:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:49:13 INFO - PROCESS | 1850 | 1461516553133 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 1850 | 1461516553135 Marionette TRACE conn3 <- [1,2750,null,{}] 09:49:13 INFO - PROCESS | 1850 | 1461516553140 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:13 INFO - PROCESS | 1850 | 1461516553335 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:49:13 INFO - PROCESS | 1850 | 1461516553613 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac257000 == 177 [pid = 1850] [id = 695] 09:49:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9a99723000) [pid = 1850] [serial = 2086] [outer = (nil)] 09:49:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7f9a9987a400) [pid = 1850] [serial = 2087] [outer = 0x7f9a99723000] 09:49:13 INFO - PROCESS | 1850 | 1461516553687 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7f9a99b72c00) [pid = 1850] [serial = 2088] [outer = 0x7f9a99723000] 09:49:14 INFO - PROCESS | 1850 | 1461516554524 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1428ms 09:49:14 INFO - PROCESS | 1850 | 1461516554562 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 1850 | 1461516554565 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:49:14 INFO - PROCESS | 1850 | 1461516554571 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 1850 | 1461516554573 Marionette TRACE conn3 <- [1,2754,null,{}] 09:49:14 INFO - PROCESS | 1850 | 1461516554578 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:14 INFO - PROCESS | 1850 | 1461516554766 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:49:15 INFO - PROCESS | 1850 | 1461516555042 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac473800 == 178 [pid = 1850] [id = 696] 09:49:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7f9a9974b000) [pid = 1850] [serial = 2089] [outer = (nil)] 09:49:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7f9a99e6a000) [pid = 1850] [serial = 2090] [outer = 0x7f9a9974b000] 09:49:15 INFO - PROCESS | 1850 | 1461516555125 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7f9a99e73c00) [pid = 1850] [serial = 2091] [outer = 0x7f9a9974b000] 09:49:16 INFO - PROCESS | 1850 | 1461516556001 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1480ms 09:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:49:16 INFO - PROCESS | 1850 | 1461516556052 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:49:16 INFO - PROCESS | 1850 | 1461516556055 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:49:16 INFO - PROCESS | 1850 | 1461516556061 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:49:16 INFO - PROCESS | 1850 | 1461516556063 Marionette TRACE conn3 <- [1,2758,null,{}] 09:49:16 INFO - PROCESS | 1850 | 1461516556068 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:16 INFO - PROCESS | 1850 | 1461516556262 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:49:16 INFO - PROCESS | 1850 | 1461516556540 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aae621800 == 179 [pid = 1850] [id = 697] 09:49:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7f9a99875c00) [pid = 1850] [serial = 2092] [outer = (nil)] 09:49:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7f9a99e9bc00) [pid = 1850] [serial = 2093] [outer = 0x7f9a99875c00] 09:49:16 INFO - PROCESS | 1850 | 1461516556652 Marionette DEBUG loaded listener.js 09:49:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7f9a9a0e9400) [pid = 1850] [serial = 2094] [outer = 0x7f9a99875c00] 09:49:17 INFO - PROCESS | 1850 | 1461516557457 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1429ms 09:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:49:17 INFO - PROCESS | 1850 | 1461516557490 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 1850 | 1461516557492 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:49:17 INFO - PROCESS | 1850 | 1461516557497 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 1850 | 1461516557501 Marionette TRACE conn3 <- [1,2762,null,{}] 09:49:17 INFO - PROCESS | 1850 | 1461516557506 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:17 INFO - PROCESS | 1850 | 1461516557697 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:49:17 INFO - PROCESS | 1850 | 1461516557981 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0a33000 == 180 [pid = 1850] [id = 698] 09:49:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7f9a99c9d800) [pid = 1850] [serial = 2095] [outer = (nil)] 09:49:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7f9a9a1c2800) [pid = 1850] [serial = 2096] [outer = 0x7f9a99c9d800] 09:49:18 INFO - PROCESS | 1850 | 1461516558053 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7f9a9aa06400) [pid = 1850] [serial = 2097] [outer = 0x7f9a99c9d800] 09:49:18 INFO - PROCESS | 1850 | 1461516558858 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1380ms 09:49:18 INFO - PROCESS | 1850 | 1461516558882 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:49:18 INFO - PROCESS | 1850 | 1461516558885 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:49:18 INFO - PROCESS | 1850 | 1461516558893 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 1850 | 1461516558896 Marionette TRACE conn3 <- [1,2766,null,{}] 09:49:18 INFO - PROCESS | 1850 | 1461516558900 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:19 INFO - PROCESS | 1850 | 1461516559098 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:49:19 INFO - PROCESS | 1850 | 1461516559380 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab199c000 == 181 [pid = 1850] [id = 699] 09:49:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7f9a99e95000) [pid = 1850] [serial = 2098] [outer = (nil)] 09:49:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7f9a9aa10c00) [pid = 1850] [serial = 2099] [outer = 0x7f9a99e95000] 09:49:19 INFO - PROCESS | 1850 | 1461516559458 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7f9a9aa58c00) [pid = 1850] [serial = 2100] [outer = 0x7f9a99e95000] 09:49:20 INFO - PROCESS | 1850 | 1461516560293 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1433ms 09:49:20 INFO - PROCESS | 1850 | 1461516560326 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1850 | 1461516560328 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:49:20 INFO - PROCESS | 1850 | 1461516560334 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1850 | 1461516560336 Marionette TRACE conn3 <- [1,2770,null,{}] 09:49:20 INFO - PROCESS | 1850 | 1461516560343 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:20 INFO - PROCESS | 1850 | 1461516560540 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:49:20 INFO - PROCESS | 1850 | 1461516560858 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7bf3c800 == 182 [pid = 1850] [id = 700] 09:49:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7f9a7bfc4400) [pid = 1850] [serial = 2101] [outer = (nil)] 09:49:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7f9a99058000) [pid = 1850] [serial = 2102] [outer = 0x7f9a7bfc4400] 09:49:20 INFO - PROCESS | 1850 | 1461516560932 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7f9a9ac60800) [pid = 1850] [serial = 2103] [outer = 0x7f9a7bfc4400] 09:49:21 INFO - PROCESS | 1850 | 1461516561818 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1979ms 09:49:22 INFO - PROCESS | 1850 | 1461516562348 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1850 | 1461516562355 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:49:22 INFO - PROCESS | 1850 | 1461516562470 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1850 | 1461516562474 Marionette TRACE conn3 <- [1,2774,null,{}] 09:49:22 INFO - PROCESS | 1850 | 1461516562499 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:22 INFO - PROCESS | 1850 | 1461516562726 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:49:22 INFO - PROCESS | 1850 | 1461516562973 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81883800 == 183 [pid = 1850] [id = 701] 09:49:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7f9a7eca9800) [pid = 1850] [serial = 2104] [outer = (nil)] 09:49:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7f9a801ed800) [pid = 1850] [serial = 2105] [outer = 0x7f9a7eca9800] 09:49:23 INFO - PROCESS | 1850 | 1461516563041 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7f9a817d4400) [pid = 1850] [serial = 2106] [outer = 0x7f9a7eca9800] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9b2ba800 == 182 [pid = 1850] [id = 163] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8321c000 == 181 [pid = 1850] [id = 636] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8171e000 == 180 [pid = 1850] [id = 681] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a83211000 == 179 [pid = 1850] [id = 680] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a802de000 == 178 [pid = 1850] [id = 679] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a82283800 == 177 [pid = 1850] [id = 678] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ac0a000 == 176 [pid = 1850] [id = 674] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a8ad000 == 175 [pid = 1850] [id = 673] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a45a000 == 174 [pid = 1850] [id = 672] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9995b000 == 173 [pid = 1850] [id = 671] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a981e9800 == 172 [pid = 1850] [id = 670] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94ecc000 == 171 [pid = 1850] [id = 669] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d18800 == 170 [pid = 1850] [id = 668] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94611000 == 169 [pid = 1850] [id = 667] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9221b000 == 168 [pid = 1850] [id = 666] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90a8d000 == 167 [pid = 1850] [id = 665] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e645800 == 166 [pid = 1850] [id = 664] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8d617800 == 165 [pid = 1850] [id = 663] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8360d800 == 164 [pid = 1850] [id = 662] 09:49:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7cccc800 == 163 [pid = 1850] [id = 661] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7f9a87003c00) [pid = 1850] [serial = 1928] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7f9a817ca800) [pid = 1850] [serial = 1967] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7f9a8d7ecc00) [pid = 1850] [serial = 1943] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7f9a8491e800) [pid = 1850] [serial = 1976] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7f9a7ecaac00) [pid = 1850] [serial = 1913] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7f9a84851000) [pid = 1850] [serial = 1922] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7f9a8dbf0c00) [pid = 1850] [serial = 1949] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7f9a7d355800) [pid = 1850] [serial = 1961] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7f9a83a36000) [pid = 1850] [serial = 1919] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7f9a8e54a400) [pid = 1850] [serial = 1952] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7f9a8e5cf400) [pid = 1850] [serial = 1955] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7f9a8d9a4800) [pid = 1850] [serial = 1946] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7f9a8e670800) [pid = 1850] [serial = 1958] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7f9a84170c00) [pid = 1850] [serial = 1974] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7f9a8237d800) [pid = 1850] [serial = 1970] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7f9a88ea0c00) [pid = 1850] [serial = 1980] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7f9a81849000) [pid = 1850] [serial = 1916] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7f9a7cb4b000) [pid = 1850] [serial = 1964] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7f9a890a4000) [pid = 1850] [serial = 1931] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7f9a82e2cc00) [pid = 1850] [serial = 1971] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9a892b7400) [pid = 1850] [serial = 1937] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a81844000) [pid = 1850] [serial = 1968] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7f9a7d198000) [pid = 1850] [serial = 1965] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a83a34800) [pid = 1850] [serial = 1973] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a87005400) [pid = 1850] [serial = 1979] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a86f14c00) [pid = 1850] [serial = 1982] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a854d7c00) [pid = 1850] [serial = 1977] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a89278000) [pid = 1850] [serial = 1934] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a8d550000) [pid = 1850] [serial = 1940] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a84924800) [pid = 1850] [serial = 1925] [outer = (nil)] [url = about:blank] 09:49:24 INFO - PROCESS | 1850 | 1461516564671 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2310ms 09:49:24 INFO - PROCESS | 1850 | 1461516564780 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 1850 | 1461516564785 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:49:24 INFO - PROCESS | 1850 | 1461516564802 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:49:24 INFO - PROCESS | 1850 | 1461516564806 Marionette TRACE conn3 <- [1,2778,null,{}] 09:49:24 INFO - PROCESS | 1850 | 1461516564812 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:25 INFO - PROCESS | 1850 | 1461516565003 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:49:25 INFO - PROCESS | 1850 | 1461516565015 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a813e0800 == 164 [pid = 1850] [id = 702] 09:49:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a817ca800) [pid = 1850] [serial = 2107] [outer = (nil)] 09:49:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a82f06c00) [pid = 1850] [serial = 2108] [outer = 0x7f9a817ca800] 09:49:25 INFO - PROCESS | 1850 | 1461516565074 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a83aa4000) [pid = 1850] [serial = 2109] [outer = 0x7f9a817ca800] 09:49:26 INFO - PROCESS | 1850 | 1461516566080 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1334ms 09:49:26 INFO - PROCESS | 1850 | 1461516566133 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1850 | 1461516566136 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:49:26 INFO - PROCESS | 1850 | 1461516566142 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1850 | 1461516566144 Marionette TRACE conn3 <- [1,2782,null,{}] 09:49:26 INFO - PROCESS | 1850 | 1461516566158 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:26 INFO - PROCESS | 1850 | 1461516566438 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:49:26 INFO - PROCESS | 1850 | 1461516566567 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a82fea800 == 165 [pid = 1850] [id = 703] 09:49:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a848f1c00) [pid = 1850] [serial = 2110] [outer = (nil)] 09:49:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a86f13400) [pid = 1850] [serial = 2111] [outer = 0x7f9a848f1c00] 09:49:26 INFO - PROCESS | 1850 | 1461516566634 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a8700c800) [pid = 1850] [serial = 2112] [outer = 0x7f9a848f1c00] 09:49:27 INFO - PROCESS | 1850 | 1461516567448 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1331ms 09:49:27 INFO - PROCESS | 1850 | 1461516567473 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:49:27 INFO - PROCESS | 1850 | 1461516567476 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:49:27 INFO - PROCESS | 1850 | 1461516567483 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 1850 | 1461516567485 Marionette TRACE conn3 <- [1,2786,null,{}] 09:49:27 INFO - PROCESS | 1850 | 1461516567490 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:27 INFO - PROCESS | 1850 | 1461516567744 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:49:27 INFO - PROCESS | 1850 | 1461516567774 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a847d4000 == 166 [pid = 1850] [id = 704] 09:49:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9a86f1ac00) [pid = 1850] [serial = 2113] [outer = (nil)] 09:49:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7f9a892b6000) [pid = 1850] [serial = 2114] [outer = 0x7f9a86f1ac00] 09:49:27 INFO - PROCESS | 1850 | 1461516567833 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9a8d550000) [pid = 1850] [serial = 2115] [outer = 0x7f9a86f1ac00] 09:49:28 INFO - PROCESS | 1850 | 1461516568731 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:49:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:49:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1276ms 09:49:28 INFO - PROCESS | 1850 | 1461516568759 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:49:28 INFO - PROCESS | 1850 | 1461516568762 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:49:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:49:28 INFO - PROCESS | 1850 | 1461516568774 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 1850 | 1461516568776 Marionette TRACE conn3 <- [1,2790,null,{}] 09:49:28 INFO - PROCESS | 1850 | 1461516568781 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:29 INFO - PROCESS | 1850 | 1461516569889 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a7ca62000) [pid = 1850] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7f9a7c3f7c00) [pid = 1850] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a7bfc5c00) [pid = 1850] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a81841400) [pid = 1850] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a90082000) [pid = 1850] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a817cec00) [pid = 1850] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a7d196000) [pid = 1850] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a816ef000) [pid = 1850] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a84845000) [pid = 1850] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a8e580800) [pid = 1850] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a892af800) [pid = 1850] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a9008d800) [pid = 1850] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a848e7c00) [pid = 1850] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a86f17800) [pid = 1850] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a801ec400) [pid = 1850] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8244e400) [pid = 1850] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a900a4400) [pid = 1850] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a88e93c00) [pid = 1850] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a82450400) [pid = 1850] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a7bfc2800) [pid = 1850] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a812f5400) [pid = 1850] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a854da000) [pid = 1850] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a83a9a000) [pid = 1850] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a7bfc4000) [pid = 1850] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a7cb4f800) [pid = 1850] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a7ca5c400) [pid = 1850] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a8244d000) [pid = 1850] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a89280000) [pid = 1850] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a7cb56000) [pid = 1850] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a7bfcb800) [pid = 1850] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a84850800) [pid = 1850] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a7bfca800) [pid = 1850] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a86fb1800) [pid = 1850] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a7cb52800) [pid = 1850] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a88eaa800) [pid = 1850] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a902ca800) [pid = 1850] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a894c9800) [pid = 1850] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a7eca8800) [pid = 1850] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a83a9f800) [pid = 1850] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a82e2a400) [pid = 1850] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:49:29 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a7eadc800) [pid = 1850] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:49:30 INFO - PROCESS | 1850 | 1461516570151 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d1d5000 == 167 [pid = 1850] [id = 705] 09:49:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a7bfc2800) [pid = 1850] [serial = 2116] [outer = (nil)] 09:49:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a7c3f0000) [pid = 1850] [serial = 2117] [outer = 0x7f9a7bfc2800] 09:49:30 INFO - PROCESS | 1850 | 1461516570219 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a801e8000) [pid = 1850] [serial = 2118] [outer = 0x7f9a7bfc2800] 09:49:30 INFO - PROCESS | 1850 | 1461516570847 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:49:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2135ms 09:49:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:49:30 INFO - PROCESS | 1850 | 1461516570920 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1850 | 1461516570923 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:49:30 INFO - PROCESS | 1850 | 1461516570929 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1850 | 1461516570932 Marionette TRACE conn3 <- [1,2794,null,{}] 09:49:30 INFO - PROCESS | 1850 | 1461516570937 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:31 INFO - PROCESS | 1850 | 1461516571158 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:49:31 INFO - PROCESS | 1850 | 1461516571350 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a874b6000 == 168 [pid = 1850] [id = 706] 09:49:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a7bfc5c00) [pid = 1850] [serial = 2119] [outer = (nil)] 09:49:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a8d555c00) [pid = 1850] [serial = 2120] [outer = 0x7f9a7bfc5c00] 09:49:31 INFO - PROCESS | 1850 | 1461516571417 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a8d7f0800) [pid = 1850] [serial = 2121] [outer = 0x7f9a7bfc5c00] 09:49:32 INFO - PROCESS | 1850 | 1461516572469 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:49:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1585ms 09:49:32 INFO - PROCESS | 1850 | 1461516572514 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1850 | 1461516572520 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:49:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:49:32 INFO - PROCESS | 1850 | 1461516572527 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1850 | 1461516572532 Marionette TRACE conn3 <- [1,2798,null,{}] 09:49:32 INFO - PROCESS | 1850 | 1461516572540 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:32 INFO - PROCESS | 1850 | 1461516572760 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:49:33 INFO - PROCESS | 1850 | 1461516573089 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8171c800 == 169 [pid = 1850] [id = 707] 09:49:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a817ed000) [pid = 1850] [serial = 2122] [outer = (nil)] 09:49:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a82387000) [pid = 1850] [serial = 2123] [outer = 0x7f9a817ed000] 09:49:33 INFO - PROCESS | 1850 | 1461516573169 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a83a38c00) [pid = 1850] [serial = 2124] [outer = 0x7f9a817ed000] 09:49:34 INFO - PROCESS | 1850 | 1461516574073 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:49:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1582ms 09:49:34 INFO - PROCESS | 1850 | 1461516574109 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 1850 | 1461516574118 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:49:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:49:34 INFO - PROCESS | 1850 | 1461516574128 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 1850 | 1461516574131 Marionette TRACE conn3 <- [1,2802,null,{}] 09:49:34 INFO - PROCESS | 1850 | 1461516574137 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:34 INFO - PROCESS | 1850 | 1461516574340 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:49:34 INFO - PROCESS | 1850 | 1461516574622 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8749e000 == 170 [pid = 1850] [id = 708] 09:49:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a84920400) [pid = 1850] [serial = 2125] [outer = (nil)] 09:49:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a86fb1400) [pid = 1850] [serial = 2126] [outer = 0x7f9a84920400] 09:49:34 INFO - PROCESS | 1850 | 1461516574764 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a88ea9000) [pid = 1850] [serial = 2127] [outer = 0x7f9a84920400] 09:49:35 INFO - PROCESS | 1850 | 1461516575665 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:49:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1591ms 09:49:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:49:35 INFO - PROCESS | 1850 | 1461516575719 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1850 | 1461516575722 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:49:35 INFO - PROCESS | 1850 | 1461516575729 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1850 | 1461516575734 Marionette TRACE conn3 <- [1,2806,null,{}] 09:49:35 INFO - PROCESS | 1850 | 1461516575750 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:36 INFO - PROCESS | 1850 | 1461516576023 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:49:36 INFO - PROCESS | 1850 | 1461516576340 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dc7a800 == 171 [pid = 1850] [id = 709] 09:49:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a8959e400) [pid = 1850] [serial = 2128] [outer = (nil)] 09:49:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a8d7b2000) [pid = 1850] [serial = 2129] [outer = 0x7f9a8959e400] 09:49:36 INFO - PROCESS | 1850 | 1461516576420 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a8d806800) [pid = 1850] [serial = 2130] [outer = 0x7f9a8959e400] 09:49:37 INFO - PROCESS | 1850 | 1461516577249 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:49:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:49:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1589ms 09:49:37 INFO - PROCESS | 1850 | 1461516577318 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 1850 | 1461516577322 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:49:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:49:37 INFO - PROCESS | 1850 | 1461516577328 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 1850 | 1461516577330 Marionette TRACE conn3 <- [1,2810,null,{}] 09:49:37 INFO - PROCESS | 1850 | 1461516577335 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:37 INFO - PROCESS | 1850 | 1461516577551 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:49:37 INFO - PROCESS | 1850 | 1461516577826 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f35f800 == 172 [pid = 1850] [id = 710] 09:49:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a8d552c00) [pid = 1850] [serial = 2131] [outer = (nil)] 09:49:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a8dc3a800) [pid = 1850] [serial = 2132] [outer = 0x7f9a8d552c00] 09:49:37 INFO - PROCESS | 1850 | 1461516577945 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a8e580800) [pid = 1850] [serial = 2133] [outer = 0x7f9a8d552c00] 09:49:38 INFO - PROCESS | 1850 | 1461516578862 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:49:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:49:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1586ms 09:49:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:49:38 INFO - PROCESS | 1850 | 1461516578914 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 1850 | 1461516578917 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:49:38 INFO - PROCESS | 1850 | 1461516578923 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 1850 | 1461516578926 Marionette TRACE conn3 <- [1,2814,null,{}] 09:49:38 INFO - PROCESS | 1850 | 1461516578931 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:39 INFO - PROCESS | 1850 | 1461516579129 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:49:39 INFO - PROCESS | 1850 | 1461516579407 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90e75000 == 173 [pid = 1850] [id = 711] 09:49:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a8d9a1400) [pid = 1850] [serial = 2134] [outer = (nil)] 09:49:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a8e668000) [pid = 1850] [serial = 2135] [outer = 0x7f9a8d9a1400] 09:49:39 INFO - PROCESS | 1850 | 1461516579494 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a8e89d000) [pid = 1850] [serial = 2136] [outer = 0x7f9a8d9a1400] 09:49:40 INFO - PROCESS | 1850 | 1461516580395 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:49:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:49:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1530ms 09:49:40 INFO - PROCESS | 1850 | 1461516580452 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1850 | 1461516580456 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:49:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:49:40 INFO - PROCESS | 1850 | 1461516580462 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1850 | 1461516580464 Marionette TRACE conn3 <- [1,2818,null,{}] 09:49:40 INFO - PROCESS | 1850 | 1461516580469 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:40 INFO - PROCESS | 1850 | 1461516580702 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:49:41 INFO - PROCESS | 1850 | 1461516581046 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9458b000 == 174 [pid = 1850] [id = 712] 09:49:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a900a1400) [pid = 1850] [serial = 2137] [outer = (nil)] 09:49:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a909de000) [pid = 1850] [serial = 2138] [outer = 0x7f9a900a1400] 09:49:41 INFO - PROCESS | 1850 | 1461516581126 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a90dbbc00) [pid = 1850] [serial = 2139] [outer = 0x7f9a900a1400] 09:49:41 INFO - PROCESS | 1850 | 1461516581978 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:49:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:49:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1527ms 09:49:41 INFO - PROCESS | 1850 | 1461516581991 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1850 | 1461516581994 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:49:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:49:42 INFO - PROCESS | 1850 | 1461516581999 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 1850 | 1461516582002 Marionette TRACE conn3 <- [1,2822,null,{}] 09:49:42 INFO - PROCESS | 1850 | 1461516582007 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:42 INFO - PROCESS | 1850 | 1461516582199 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:49:42 INFO - PROCESS | 1850 | 1461516582452 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d0d800 == 175 [pid = 1850] [id = 713] 09:49:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a900a2400) [pid = 1850] [serial = 2140] [outer = (nil)] 09:49:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a91102800) [pid = 1850] [serial = 2141] [outer = 0x7f9a900a2400] 09:49:42 INFO - PROCESS | 1850 | 1461516582530 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a913da800) [pid = 1850] [serial = 2142] [outer = 0x7f9a900a2400] 09:49:43 INFO - PROCESS | 1850 | 1461516583375 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:49:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:49:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1435ms 09:49:43 INFO - PROCESS | 1850 | 1461516583436 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1850 | 1461516583440 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:49:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:49:43 INFO - PROCESS | 1850 | 1461516583445 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1850 | 1461516583447 Marionette TRACE conn3 <- [1,2826,null,{}] 09:49:43 INFO - PROCESS | 1850 | 1461516583453 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:43 INFO - PROCESS | 1850 | 1461516583658 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:49:43 INFO - PROCESS | 1850 | 1461516583940 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9648b000 == 176 [pid = 1850] [id = 714] 09:49:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a902cc800) [pid = 1850] [serial = 2143] [outer = (nil)] 09:49:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a9160b000) [pid = 1850] [serial = 2144] [outer = 0x7f9a902cc800] 09:49:44 INFO - PROCESS | 1850 | 1461516584015 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9a927e7400) [pid = 1850] [serial = 2145] [outer = 0x7f9a902cc800] 09:49:44 INFO - PROCESS | 1850 | 1461516584891 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:49:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:49:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1482ms 09:49:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:49:44 INFO - PROCESS | 1850 | 1461516584928 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:49:44 INFO - PROCESS | 1850 | 1461516584931 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:49:44 INFO - PROCESS | 1850 | 1461516584937 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:49:44 INFO - PROCESS | 1850 | 1461516584940 Marionette TRACE conn3 <- [1,2830,null,{}] 09:49:44 INFO - PROCESS | 1850 | 1461516584945 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:45 INFO - PROCESS | 1850 | 1461516585133 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:49:45 INFO - PROCESS | 1850 | 1461516585426 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9995c800 == 177 [pid = 1850] [id = 715] 09:49:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a90ec3400) [pid = 1850] [serial = 2146] [outer = (nil)] 09:49:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9a93d57000) [pid = 1850] [serial = 2147] [outer = 0x7f9a90ec3400] 09:49:45 INFO - PROCESS | 1850 | 1461516585500 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9a947c9800) [pid = 1850] [serial = 2148] [outer = 0x7f9a90ec3400] 09:49:46 INFO - PROCESS | 1850 | 1461516586406 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:49:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:49:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1535ms 09:49:46 INFO - PROCESS | 1850 | 1461516586473 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1850 | 1461516586476 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:49:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:49:46 INFO - PROCESS | 1850 | 1461516586482 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1850 | 1461516586484 Marionette TRACE conn3 <- [1,2834,null,{}] 09:49:46 INFO - PROCESS | 1850 | 1461516586490 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:46 INFO - PROCESS | 1850 | 1461516586703 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:49:47 INFO - PROCESS | 1850 | 1461516587027 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a911800 == 178 [pid = 1850] [id = 716] 09:49:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a913d7c00) [pid = 1850] [serial = 2149] [outer = (nil)] 09:49:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9a94e5d400) [pid = 1850] [serial = 2150] [outer = 0x7f9a913d7c00] 09:49:47 INFO - PROCESS | 1850 | 1461516587104 Marionette DEBUG loaded listener.js 09:49:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9a98055000) [pid = 1850] [serial = 2151] [outer = 0x7f9a913d7c00] 09:49:47 INFO - PROCESS | 1850 | 1461516587931 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:49:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:49:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1483ms 09:49:47 INFO - PROCESS | 1850 | 1461516587973 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1850 | 1461516587977 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:49:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:49:47 INFO - PROCESS | 1850 | 1461516587983 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1850 | 1461516587987 Marionette TRACE conn3 <- [1,2838,null,{}] 09:49:47 INFO - PROCESS | 1850 | 1461516587992 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:48 INFO - PROCESS | 1850 | 1461516588226 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:49:48 INFO - PROCESS | 1850 | 1461516588569 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa7111000 == 179 [pid = 1850] [id = 717] 09:49:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9a9971e800) [pid = 1850] [serial = 2152] [outer = (nil)] 09:49:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9a9987b000) [pid = 1850] [serial = 2153] [outer = 0x7f9a9971e800] 09:49:48 INFO - PROCESS | 1850 | 1461516588648 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9a9a1c3000) [pid = 1850] [serial = 2154] [outer = 0x7f9a9971e800] 09:49:49 INFO - PROCESS | 1850 | 1461516589475 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:49:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:49:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1579ms 09:49:49 INFO - PROCESS | 1850 | 1461516589563 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:49:49 INFO - PROCESS | 1850 | 1461516589566 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:49:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:49:49 INFO - PROCESS | 1850 | 1461516589572 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1850 | 1461516589574 Marionette TRACE conn3 <- [1,2842,null,{}] 09:49:49 INFO - PROCESS | 1850 | 1461516589580 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:49 INFO - PROCESS | 1850 | 1461516589835 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:49:50 INFO - PROCESS | 1850 | 1461516590164 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaca9d000 == 180 [pid = 1850] [id = 718] 09:49:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7f9a900a0400) [pid = 1850] [serial = 2155] [outer = (nil)] 09:49:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9a9ac5ac00) [pid = 1850] [serial = 2156] [outer = 0x7f9a900a0400] 09:49:50 INFO - PROCESS | 1850 | 1461516590249 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9a9b2e2c00) [pid = 1850] [serial = 2157] [outer = 0x7f9a900a0400] 09:49:51 INFO - PROCESS | 1850 | 1461516591111 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:49:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:49:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1578ms 09:49:51 INFO - PROCESS | 1850 | 1461516591151 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 1850 | 1461516591154 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:49:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:49:51 INFO - PROCESS | 1850 | 1461516591160 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 1850 | 1461516591162 Marionette TRACE conn3 <- [1,2846,null,{}] 09:49:51 INFO - PROCESS | 1850 | 1461516591168 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:51 INFO - PROCESS | 1850 | 1461516591390 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:49:51 INFO - PROCESS | 1850 | 1461516591712 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab98d4800 == 181 [pid = 1850] [id = 719] 09:49:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7f9a99750800) [pid = 1850] [serial = 2158] [outer = (nil)] 09:49:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7f9a9ba1b800) [pid = 1850] [serial = 2159] [outer = 0x7f9a99750800] 09:49:51 INFO - PROCESS | 1850 | 1461516591786 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7f9a9bb20800) [pid = 1850] [serial = 2160] [outer = 0x7f9a99750800] 09:49:52 INFO - PROCESS | 1850 | 1461516592608 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:49:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:49:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1478ms 09:49:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:49:52 INFO - PROCESS | 1850 | 1461516592641 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 1850 | 1461516592644 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:49:52 INFO - PROCESS | 1850 | 1461516592650 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1850 | 1461516592653 Marionette TRACE conn3 <- [1,2850,null,{}] 09:49:52 INFO - PROCESS | 1850 | 1461516592658 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:52 INFO - PROCESS | 1850 | 1461516592875 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:49:53 INFO - PROCESS | 1850 | 1461516593160 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7945d800 == 182 [pid = 1850] [id = 720] 09:49:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7f9a82e27800) [pid = 1850] [serial = 2161] [outer = (nil)] 09:49:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7f9a9beb2000) [pid = 1850] [serial = 2162] [outer = 0x7f9a82e27800] 09:49:53 INFO - PROCESS | 1850 | 1461516593274 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7f9a9bf37c00) [pid = 1850] [serial = 2163] [outer = 0x7f9a82e27800] 09:49:54 INFO - PROCESS | 1850 | 1461516594065 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:49:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:49:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1479ms 09:49:54 INFO - PROCESS | 1850 | 1461516594129 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 1850 | 1461516594133 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:49:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:49:54 INFO - PROCESS | 1850 | 1461516594138 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 1850 | 1461516594140 Marionette TRACE conn3 <- [1,2854,null,{}] 09:49:54 INFO - PROCESS | 1850 | 1461516594146 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:54 INFO - PROCESS | 1850 | 1461516594378 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:49:54 INFO - PROCESS | 1850 | 1461516594672 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ca13800 == 183 [pid = 1850] [id = 721] 09:49:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7f9a82451400) [pid = 1850] [serial = 2164] [outer = (nil)] 09:49:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7f9a9bf3c400) [pid = 1850] [serial = 2165] [outer = 0x7f9a82451400] 09:49:54 INFO - PROCESS | 1850 | 1461516594785 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7f9a9cc74800) [pid = 1850] [serial = 2166] [outer = 0x7f9a82451400] 09:49:55 INFO - PROCESS | 1850 | 1461516595618 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:49:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:49:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1529ms 09:49:55 INFO - PROCESS | 1850 | 1461516595668 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:49:55 INFO - PROCESS | 1850 | 1461516595672 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:49:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:49:55 INFO - PROCESS | 1850 | 1461516595677 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 1850 | 1461516595679 Marionette TRACE conn3 <- [1,2858,null,{}] 09:49:55 INFO - PROCESS | 1850 | 1461516595685 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:55 INFO - PROCESS | 1850 | 1461516595897 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:49:56 INFO - PROCESS | 1850 | 1461516596194 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a78712000 == 184 [pid = 1850] [id = 722] 09:49:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7f9a96467c00) [pid = 1850] [serial = 2167] [outer = (nil)] 09:49:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7f9aa0656400) [pid = 1850] [serial = 2168] [outer = 0x7f9a96467c00] 09:49:56 INFO - PROCESS | 1850 | 1461516596307 Marionette DEBUG loaded listener.js 09:49:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7f9aa6512800) [pid = 1850] [serial = 2169] [outer = 0x7f9a96467c00] 09:49:57 INFO - PROCESS | 1850 | 1461516597121 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:49:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:49:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1490ms 09:49:57 INFO - PROCESS | 1850 | 1461516597169 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1850 | 1461516597173 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:49:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:49:57 INFO - PROCESS | 1850 | 1461516597178 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1850 | 1461516597180 Marionette TRACE conn3 <- [1,2862,null,{}] 09:49:57 INFO - PROCESS | 1850 | 1461516597185 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:57 INFO - PROCESS | 1850 | 1461516597401 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:49:57 INFO - PROCESS | 1850 | 1461516597690 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a88d81000 == 185 [pid = 1850] [id = 723] 09:49:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7f9a981c3400) [pid = 1850] [serial = 2170] [outer = (nil)] 09:49:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7f9aa715c400) [pid = 1850] [serial = 2171] [outer = 0x7f9a981c3400] 09:49:57 INFO - PROCESS | 1850 | 1461516597802 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7f9aa73b5c00) [pid = 1850] [serial = 2172] [outer = 0x7f9a981c3400] 09:49:58 INFO - PROCESS | 1850 | 1461516598627 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:49:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:49:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1527ms 09:49:58 INFO - PROCESS | 1850 | 1461516598708 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:49:58 INFO - PROCESS | 1850 | 1461516598712 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:49:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:49:58 INFO - PROCESS | 1850 | 1461516598721 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:49:58 INFO - PROCESS | 1850 | 1461516598725 Marionette TRACE conn3 <- [1,2866,null,{}] 09:49:58 INFO - PROCESS | 1850 | 1461516598733 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:49:59 INFO - PROCESS | 1850 | 1461516599007 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:49:59 INFO - PROCESS | 1850 | 1461516599343 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7896c000 == 186 [pid = 1850] [id = 724] 09:49:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7f9a7bfc6c00) [pid = 1850] [serial = 2173] [outer = (nil)] 09:49:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7f9a84167400) [pid = 1850] [serial = 2174] [outer = 0x7f9a7bfc6c00] 09:49:59 INFO - PROCESS | 1850 | 1461516599435 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7f9aa73ba400) [pid = 1850] [serial = 2175] [outer = 0x7f9a7bfc6c00] 09:50:00 INFO - PROCESS | 1850 | 1461516600363 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:50:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:50:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1689ms 09:50:00 INFO - PROCESS | 1850 | 1461516600410 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:50:00 INFO - PROCESS | 1850 | 1461516600413 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:50:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:50:00 INFO - PROCESS | 1850 | 1461516600419 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 1850 | 1461516600421 Marionette TRACE conn3 <- [1,2870,null,{}] 09:50:00 INFO - PROCESS | 1850 | 1461516600426 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:00 INFO - PROCESS | 1850 | 1461516600647 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:50:00 INFO - PROCESS | 1850 | 1461516600938 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d0cc000 == 187 [pid = 1850] [id = 725] 09:50:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7f9a7ca59400) [pid = 1850] [serial = 2176] [outer = (nil)] 09:50:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7f9aa74b0c00) [pid = 1850] [serial = 2177] [outer = 0x7f9a7ca59400] 09:50:01 INFO - PROCESS | 1850 | 1461516601052 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7f9aa7693000) [pid = 1850] [serial = 2178] [outer = 0x7f9a7ca59400] 09:50:01 INFO - PROCESS | 1850 | 1461516601948 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1581ms 09:50:02 INFO - PROCESS | 1850 | 1461516602001 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1850 | 1461516602005 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:50:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:50:02 INFO - PROCESS | 1850 | 1461516602011 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1850 | 1461516602014 Marionette TRACE conn3 <- [1,2874,null,{}] 09:50:02 INFO - PROCESS | 1850 | 1461516602019 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:02 INFO - PROCESS | 1850 | 1461516602348 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7d1d5000 == 186 [pid = 1850] [id = 705] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a847d4000 == 185 [pid = 1850] [id = 704] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a82fea800 == 184 [pid = 1850] [id = 703] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a813e0800 == 183 [pid = 1850] [id = 702] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81883800 == 182 [pid = 1850] [id = 701] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0a33000 == 181 [pid = 1850] [id = 698] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aae621800 == 180 [pid = 1850] [id = 697] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac473800 == 179 [pid = 1850] [id = 696] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac257000 == 178 [pid = 1850] [id = 695] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aabfbf800 == 177 [pid = 1850] [id = 694] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa8824800 == 176 [pid = 1850] [id = 693] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa748f000 == 175 [pid = 1850] [id = 692] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa6597800 == 174 [pid = 1850] [id = 691] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cc9a800 == 173 [pid = 1850] [id = 690] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a8b1800 == 172 [pid = 1850] [id = 689] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a98f68800 == 171 [pid = 1850] [id = 688] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94424000 == 170 [pid = 1850] [id = 687] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a92226000 == 169 [pid = 1850] [id = 686] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f485800 == 168 [pid = 1850] [id = 685] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dace000 == 167 [pid = 1850] [id = 684] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a825eb800 == 166 [pid = 1850] [id = 683] 09:50:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86f43000 == 165 [pid = 1850] [id = 682] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7f9a890ab800) [pid = 1850] [serial = 2048] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7f9a8700f000) [pid = 1850] [serial = 2046] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7f9a8e54cc00) [pid = 1850] [serial = 2000] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7f9a7d194000) [pid = 1850] [serial = 2036] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7f9a812f8000) [pid = 1850] [serial = 2045] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7f9a7ca5e400) [pid = 1850] [serial = 1842] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7f9a8e66e800) [pid = 1850] [serial = 1800] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7f9a90b47400) [pid = 1850] [serial = 1875] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7f9a894c8000) [pid = 1850] [serial = 1788] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7f9a90b4e000) [pid = 1850] [serial = 2015] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7f9a8927e400) [pid = 1850] [serial = 1994] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7f9a7eadf000) [pid = 1850] [serial = 1773] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7f9a86f17c00) [pid = 1850] [serial = 1851] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7f9a900a3800) [pid = 1850] [serial = 2009] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7f9a9110bc00) [pid = 1850] [serial = 1878] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7f9a913ddc00) [pid = 1850] [serial = 1806] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7f9a947c1c00) [pid = 1850] [serial = 2030] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7f9a94dcc800) [pid = 1850] [serial = 1890] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7f9a90b43800) [pid = 1850] [serial = 1803] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7f9a87011800) [pid = 1850] [serial = 2043] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7f9a947cb000) [pid = 1850] [serial = 1887] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9a8dc3cc00) [pid = 1850] [serial = 1797] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a88e96000) [pid = 1850] [serial = 1854] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7f9a8d7bc400) [pid = 1850] [serial = 1997] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a93989c00) [pid = 1850] [serial = 2024] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a90088000) [pid = 1850] [serial = 2018] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a7c3ebc00) [pid = 1850] [serial = 1985] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a948c9c00) [pid = 1850] [serial = 1812] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a86faf000) [pid = 1850] [serial = 2042] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a8d810c00) [pid = 1850] [serial = 1794] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a83a2ec00) [pid = 1850] [serial = 1779] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a8d7bd800) [pid = 1850] [serial = 1791] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a817d5800) [pid = 1850] [serial = 2037] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a82384000) [pid = 1850] [serial = 1776] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a82385000) [pid = 1850] [serial = 1988] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a894c1400) [pid = 1850] [serial = 1983] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a8484a400) [pid = 1850] [serial = 1782] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a9232a800) [pid = 1850] [serial = 2021] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a8d555800) [pid = 1850] [serial = 1815] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a82f0b400) [pid = 1850] [serial = 2039] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a927df000) [pid = 1850] [serial = 1809] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a83aa0800) [pid = 1850] [serial = 1848] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a8d80e800) [pid = 1850] [serial = 1863] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a817e9000) [pid = 1850] [serial = 1845] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a812f6000) [pid = 1850] [serial = 1818] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a8f5f3400) [pid = 1850] [serial = 2003] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a84168000) [pid = 1850] [serial = 2040] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a93938800) [pid = 1850] [serial = 1881] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a8238b000) [pid = 1850] [serial = 1821] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a8d710800) [pid = 1850] [serial = 1860] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a84925800) [pid = 1850] [serial = 1991] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a892b7c00) [pid = 1850] [serial = 1893] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a90946800) [pid = 1850] [serial = 2012] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a8927f800) [pid = 1850] [serial = 1857] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a90080800) [pid = 1850] [serial = 2006] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a93b1c000) [pid = 1850] [serial = 2027] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a93d59400) [pid = 1850] [serial = 1884] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a8dbe9c00) [pid = 1850] [serial = 1866] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a8e5d8c00) [pid = 1850] [serial = 1869] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a86f0d000) [pid = 1850] [serial = 1785] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a8ff4f400) [pid = 1850] [serial = 1872] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a948be000) [pid = 1850] [serial = 2033] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a854d5c00) [pid = 1850] [serial = 1698] [outer = (nil)] [url = about:blank] 09:50:04 INFO - PROCESS | 1850 | 1461516604408 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7c0cc000 == 166 [pid = 1850] [id = 726] 09:50:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a7ca60800) [pid = 1850] [serial = 2179] [outer = (nil)] 09:50:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a7cb4f400) [pid = 1850] [serial = 2180] [outer = 0x7f9a7ca60800] 09:50:04 INFO - PROCESS | 1850 | 1461516604476 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a7d19a000) [pid = 1850] [serial = 2181] [outer = 0x7f9a7ca60800] 09:50:05 INFO - PROCESS | 1850 | 1461516605289 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:50:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:50:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 3335ms 09:50:05 INFO - PROCESS | 1850 | 1461516605349 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:50:05 INFO - PROCESS | 1850 | 1461516605356 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:50:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:50:05 INFO - PROCESS | 1850 | 1461516605364 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1850 | 1461516605368 Marionette TRACE conn3 <- [1,2878,null,{}] 09:50:05 INFO - PROCESS | 1850 | 1461516605375 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:05 INFO - PROCESS | 1850 | 1461516605604 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:50:05 INFO - PROCESS | 1850 | 1461516605808 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d0e0000 == 167 [pid = 1850] [id = 727] 09:50:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a7cb51c00) [pid = 1850] [serial = 2182] [outer = (nil)] 09:50:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a812ec400) [pid = 1850] [serial = 2183] [outer = 0x7f9a7cb51c00] 09:50:05 INFO - PROCESS | 1850 | 1461516605869 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a817d2000) [pid = 1850] [serial = 2184] [outer = 0x7f9a7cb51c00] 09:50:06 INFO - PROCESS | 1850 | 1461516606730 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1433ms 09:50:06 INFO - PROCESS | 1850 | 1461516606802 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 1850 | 1461516606807 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:50:06 INFO - PROCESS | 1850 | 1461516606813 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 1850 | 1461516606815 Marionette TRACE conn3 <- [1,2882,null,{}] 09:50:06 INFO - PROCESS | 1850 | 1461516606821 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:07 INFO - PROCESS | 1850 | 1461516607101 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:50:07 INFO - PROCESS | 1850 | 1461516607138 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ec5b000 == 168 [pid = 1850] [id = 728] 09:50:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a82383c00) [pid = 1850] [serial = 2185] [outer = (nil)] 09:50:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a8238bc00) [pid = 1850] [serial = 2186] [outer = 0x7f9a82383c00] 09:50:07 INFO - PROCESS | 1850 | 1461516607197 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a82e33400) [pid = 1850] [serial = 2187] [outer = 0x7f9a82383c00] 09:50:08 INFO - PROCESS | 1850 | 1461516608267 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:50:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:50:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1529ms 09:50:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:50:08 INFO - PROCESS | 1850 | 1461516608343 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:50:08 INFO - PROCESS | 1850 | 1461516608346 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:50:08 INFO - PROCESS | 1850 | 1461516608360 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:50:08 INFO - PROCESS | 1850 | 1461516608368 Marionette TRACE conn3 <- [1,2886,null,{}] 09:50:08 INFO - PROCESS | 1850 | 1461516608400 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:08 INFO - PROCESS | 1850 | 1461516608666 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a86fb5800) [pid = 1850] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a82e34c00) [pid = 1850] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a7c3f5c00) [pid = 1850] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a84170800) [pid = 1850] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a7d198c00) [pid = 1850] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a7d358000) [pid = 1850] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a892be000) [pid = 1850] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a801ebc00) [pid = 1850] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a82450c00) [pid = 1850] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a894ca400) [pid = 1850] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a87006c00) [pid = 1850] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a86fb4400) [pid = 1850] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a812f5800) [pid = 1850] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a83a2e400) [pid = 1850] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a86f0e400) [pid = 1850] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a8da24400) [pid = 1850] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a7eae1000) [pid = 1850] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a892b5800) [pid = 1850] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a86f1ac00) [pid = 1850] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a7cb4cc00) [pid = 1850] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a848f1c00) [pid = 1850] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a817ca800) [pid = 1850] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a7eca9800) [pid = 1850] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a7bfc2800) [pid = 1850] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a84163800) [pid = 1850] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a892b5c00) [pid = 1850] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a8d80ec00) [pid = 1850] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a84167000) [pid = 1850] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a7cb4fc00) [pid = 1850] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a7bfc4c00) [pid = 1850] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a89278800) [pid = 1850] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a90a09c00) [pid = 1850] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a7cb56800) [pid = 1850] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a84850000) [pid = 1850] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a8dc3f000) [pid = 1850] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:50:09 INFO - PROCESS | 1850 | 1461516609389 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a801e0000 == 169 [pid = 1850] [id = 729] 09:50:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a7bfc2800) [pid = 1850] [serial = 2188] [outer = (nil)] 09:50:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a7ca60c00) [pid = 1850] [serial = 2189] [outer = 0x7f9a7bfc2800] 09:50:09 INFO - PROCESS | 1850 | 1461516609451 Marionette DEBUG loaded listener.js 09:50:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a816f2800) [pid = 1850] [serial = 2190] [outer = 0x7f9a7bfc2800] 09:50:10 INFO - PROCESS | 1850 | 1461516610142 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:50:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:50:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1820ms 09:50:10 INFO - PROCESS | 1850 | 1461516610172 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1850 | 1461516610176 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:50:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:50:10 INFO - PROCESS | 1850 | 1461516610181 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 1850 | 1461516610184 Marionette TRACE conn3 <- [1,2890,null,{}] 09:50:10 INFO - PROCESS | 1850 | 1461516610188 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:10 INFO - PROCESS | 1850 | 1461516610475 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:50:10 INFO - PROCESS | 1850 | 1461516610496 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8227e800 == 170 [pid = 1850] [id = 730] 09:50:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a817ca800) [pid = 1850] [serial = 2191] [outer = (nil)] 09:50:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a8491a800) [pid = 1850] [serial = 2192] [outer = 0x7f9a817ca800] 09:50:10 INFO - PROCESS | 1850 | 1461516610557 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a854d7c00) [pid = 1850] [serial = 2193] [outer = 0x7f9a817ca800] 09:50:11 INFO - PROCESS | 1850 | 1461516611721 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:50:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:50:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1577ms 09:50:11 INFO - PROCESS | 1850 | 1461516611760 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 1850 | 1461516611766 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:50:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:50:11 INFO - PROCESS | 1850 | 1461516611774 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 1850 | 1461516611779 Marionette TRACE conn3 <- [1,2894,null,{}] 09:50:11 INFO - PROCESS | 1850 | 1461516611788 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:12 INFO - PROCESS | 1850 | 1461516612060 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:50:12 INFO - PROCESS | 1850 | 1461516612404 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d0d2800 == 171 [pid = 1850] [id = 731] 09:50:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a7d19e400) [pid = 1850] [serial = 2194] [outer = (nil)] 09:50:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a8040bc00) [pid = 1850] [serial = 2195] [outer = 0x7f9a7d19e400] 09:50:12 INFO - PROCESS | 1850 | 1461516612483 Marionette DEBUG loaded listener.js 09:50:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a817ee400) [pid = 1850] [serial = 2196] [outer = 0x7f9a7d19e400] 09:50:13 INFO - PROCESS | 1850 | 1461516613393 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:50:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:50:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1684ms 09:50:13 INFO - PROCESS | 1850 | 1461516613459 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:50:13 INFO - PROCESS | 1850 | 1461516613467 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:50:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:50:13 INFO - PROCESS | 1850 | 1461516613477 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:50:13 INFO - PROCESS | 1850 | 1461516613480 Marionette TRACE conn3 <- [1,2898,null,{}] 09:50:13 INFO - PROCESS | 1850 | 1461516613486 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:13 INFO - PROCESS | 1850 | 1461516613747 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:50:14 INFO - PROCESS | 1850 | 1461516614065 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81712800 == 172 [pid = 1850] [id = 732] 09:50:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a82e28800) [pid = 1850] [serial = 2197] [outer = (nil)] 09:50:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a83a32c00) [pid = 1850] [serial = 2198] [outer = 0x7f9a82e28800] 09:50:14 INFO - PROCESS | 1850 | 1461516614142 Marionette DEBUG loaded listener.js 09:50:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a8484a400) [pid = 1850] [serial = 2199] [outer = 0x7f9a82e28800] 09:50:15 INFO - PROCESS | 1850 | 1461516615091 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:50:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:50:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1687ms 09:50:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:50:15 INFO - PROCESS | 1850 | 1461516615165 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:50:15 INFO - PROCESS | 1850 | 1461516615168 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:50:15 INFO - PROCESS | 1850 | 1461516615174 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:50:15 INFO - PROCESS | 1850 | 1461516615180 Marionette TRACE conn3 <- [1,2902,null,{}] 09:50:15 INFO - PROCESS | 1850 | 1461516615195 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:15 INFO - PROCESS | 1850 | 1461516615466 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:50:15 INFO - PROCESS | 1850 | 1461516615788 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a84458000 == 173 [pid = 1850] [id = 733] 09:50:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a86f0dc00) [pid = 1850] [serial = 2200] [outer = (nil)] 09:50:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a86fbb800) [pid = 1850] [serial = 2201] [outer = 0x7f9a86f0dc00] 09:50:15 INFO - PROCESS | 1850 | 1461516615862 Marionette DEBUG loaded listener.js 09:50:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a88e99400) [pid = 1850] [serial = 2202] [outer = 0x7f9a86f0dc00] 09:50:16 INFO - PROCESS | 1850 | 1461516616738 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1635ms 09:50:16 INFO - PROCESS | 1850 | 1461516616809 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:50:16 INFO - PROCESS | 1850 | 1461516616814 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:50:16 INFO - PROCESS | 1850 | 1461516616819 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:50:16 INFO - PROCESS | 1850 | 1461516616821 Marionette TRACE conn3 <- [1,2906,null,{}] 09:50:16 INFO - PROCESS | 1850 | 1461516616827 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:17 INFO - PROCESS | 1850 | 1461516617034 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:50:17 INFO - PROCESS | 1850 | 1461516617306 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a848d2000 == 174 [pid = 1850] [id = 734] 09:50:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a86f12000) [pid = 1850] [serial = 2203] [outer = (nil)] 09:50:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a89276c00) [pid = 1850] [serial = 2204] [outer = 0x7f9a86f12000] 09:50:17 INFO - PROCESS | 1850 | 1461516617428 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a892b8000) [pid = 1850] [serial = 2205] [outer = 0x7f9a86f12000] 09:50:18 INFO - PROCESS | 1850 | 1461516618575 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1828ms 09:50:18 INFO - PROCESS | 1850 | 1461516618651 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:50:18 INFO - PROCESS | 1850 | 1461516618656 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:50:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:50:18 INFO - PROCESS | 1850 | 1461516618665 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:50:18 INFO - PROCESS | 1850 | 1461516618669 Marionette TRACE conn3 <- [1,2910,null,{}] 09:50:18 INFO - PROCESS | 1850 | 1461516618678 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:19 INFO - PROCESS | 1850 | 1461516619034 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:50:19 INFO - PROCESS | 1850 | 1461516619426 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a86b5b000 == 175 [pid = 1850] [id = 735] 09:50:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a890a7000) [pid = 1850] [serial = 2206] [outer = (nil)] 09:50:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a89593800) [pid = 1850] [serial = 2207] [outer = 0x7f9a890a7000] 09:50:19 INFO - PROCESS | 1850 | 1461516619549 Marionette DEBUG loaded listener.js 09:50:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a8d555000) [pid = 1850] [serial = 2208] [outer = 0x7f9a890a7000] 09:50:20 INFO - PROCESS | 1850 | 1461516620417 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:50:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:50:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:50:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1783ms 09:50:20 INFO - TEST-START | /DOMEvents/constructors.html 09:50:20 INFO - PROCESS | 1850 | 1461516620447 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:50:20 INFO - PROCESS | 1850 | 1461516620450 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:50:20 INFO - PROCESS | 1850 | 1461516620456 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:50:20 INFO - PROCESS | 1850 | 1461516620459 Marionette TRACE conn3 <- [1,2914,null,{}] 09:50:20 INFO - PROCESS | 1850 | 1461516620464 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:20 INFO - PROCESS | 1850 | 1461516620682 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:50:21 INFO - PROCESS | 1850 | 1461516620998 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8750e800 == 176 [pid = 1850] [id = 736] 09:50:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a7ecad400) [pid = 1850] [serial = 2209] [outer = (nil)] 09:50:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a8d70c800) [pid = 1850] [serial = 2210] [outer = 0x7f9a7ecad400] 09:50:21 INFO - PROCESS | 1850 | 1461516621095 Marionette DEBUG loaded listener.js 09:50:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a8d99e400) [pid = 1850] [serial = 2211] [outer = 0x7f9a7ecad400] 09:50:22 INFO - PROCESS | 1850 | 1461516622082 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:50:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:50:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:50:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:50:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:50:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:50:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:50:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:50:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:50:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 1702ms 09:50:22 INFO - PROCESS | 1850 | 1461516622190 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:50:22 INFO - PROCESS | 1850 | 1461516622193 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:50:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:50:22 INFO - PROCESS | 1850 | 1461516622201 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:50:22 INFO - PROCESS | 1850 | 1461516622204 Marionette TRACE conn3 <- [1,2918,null,{}] 09:50:22 INFO - PROCESS | 1850 | 1461516622213 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:22 INFO - PROCESS | 1850 | 1461516622413 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:50:22 INFO - PROCESS | 1850 | 1461516622685 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dace000 == 177 [pid = 1850] [id = 737] 09:50:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a83a9d000) [pid = 1850] [serial = 2212] [outer = (nil)] 09:50:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a8dbf0000) [pid = 1850] [serial = 2213] [outer = 0x7f9a83a9d000] 09:50:22 INFO - PROCESS | 1850 | 1461516622797 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a8e671000) [pid = 1850] [serial = 2214] [outer = 0x7f9a83a9d000] 09:50:23 INFO - PROCESS | 1850 | 1461516623520 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:50:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:50:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1335ms 09:50:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:50:23 INFO - PROCESS | 1850 | 1461516623537 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:50:23 INFO - PROCESS | 1850 | 1461516623539 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:50:23 INFO - PROCESS | 1850 | 1461516623545 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:50:23 INFO - PROCESS | 1850 | 1461516623548 Marionette TRACE conn3 <- [1,2922,null,{}] 09:50:23 INFO - PROCESS | 1850 | 1461516623553 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:23 INFO - PROCESS | 1850 | 1461516623744 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:50:23 INFO - PROCESS | 1850 | 1461516623996 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4e6800 == 178 [pid = 1850] [id = 738] 09:50:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a8d9a0c00) [pid = 1850] [serial = 2215] [outer = (nil)] 09:50:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a8e83b800) [pid = 1850] [serial = 2216] [outer = 0x7f9a8d9a0c00] 09:50:24 INFO - PROCESS | 1850 | 1461516624066 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a8ff55400) [pid = 1850] [serial = 2217] [outer = 0x7f9a8d9a0c00] 09:50:24 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:50:24 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:50:24 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:50:24 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:50:24 INFO - PROCESS | 1850 | 1461516624891 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:50:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:50:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:50:24 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 09:50:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:50:24 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 09:50:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:50:24 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]" 09:50:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:50:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:50:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1383ms 09:50:24 INFO - PROCESS | 1850 | 1461516624931 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:50:24 INFO - PROCESS | 1850 | 1461516624938 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:50:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:50:24 INFO - PROCESS | 1850 | 1461516624947 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:50:24 INFO - PROCESS | 1850 | 1461516624949 Marionette TRACE conn3 <- [1,2926,null,{}] 09:50:24 INFO - PROCESS | 1850 | 1461516624953 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:25 INFO - PROCESS | 1850 | 1461516625146 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:50:25 INFO - PROCESS | 1850 | 1461516625439 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f362800 == 179 [pid = 1850] [id = 739] 09:50:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9a8da11000) [pid = 1850] [serial = 2218] [outer = (nil)] 09:50:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9a902c5000) [pid = 1850] [serial = 2219] [outer = 0x7f9a8da11000] 09:50:25 INFO - PROCESS | 1850 | 1461516625517 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a909e3800) [pid = 1850] [serial = 2220] [outer = 0x7f9a8da11000] 09:50:26 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:50:26 INFO - PROCESS | 1850 | 1461516626283 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:50:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:50:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1380ms 09:50:26 INFO - PROCESS | 1850 | 1461516626327 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:50:26 INFO - PROCESS | 1850 | 1461516626331 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:50:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:50:26 INFO - PROCESS | 1850 | 1461516626336 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:50:26 INFO - PROCESS | 1850 | 1461516626339 Marionette TRACE conn3 <- [1,2930,null,{}] 09:50:26 INFO - PROCESS | 1850 | 1461516626344 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:26 INFO - PROCESS | 1850 | 1461516626553 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:50:26 INFO - PROCESS | 1850 | 1461516626848 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a90ca6000 == 180 [pid = 1850] [id = 740] 09:50:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a86f13c00) [pid = 1850] [serial = 2221] [outer = (nil)] 09:50:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a90db6c00) [pid = 1850] [serial = 2222] [outer = 0x7f9a86f13c00] 09:50:26 INFO - PROCESS | 1850 | 1461516626928 Marionette DEBUG loaded listener.js 09:50:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7f9a913db400) [pid = 1850] [serial = 2223] [outer = 0x7f9a86f13c00] 09:50:27 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:50:27 INFO - PROCESS | 1850 | 1461516627710 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:50:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:50:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1386ms 09:50:27 INFO - PROCESS | 1850 | 1461516627723 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:50:27 INFO - PROCESS | 1850 | 1461516627725 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:50:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:50:27 INFO - PROCESS | 1850 | 1461516627732 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:50:27 INFO - PROCESS | 1850 | 1461516627735 Marionette TRACE conn3 <- [1,2934,null,{}] 09:50:27 INFO - PROCESS | 1850 | 1461516627740 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:27 INFO - PROCESS | 1850 | 1461516627966 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:50:28 INFO - PROCESS | 1850 | 1461516628226 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a927c2000 == 181 [pid = 1850] [id = 741] 09:50:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7f9a909ddc00) [pid = 1850] [serial = 2224] [outer = (nil)] 09:50:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7f9a9398e400) [pid = 1850] [serial = 2225] [outer = 0x7f9a909ddc00] 09:50:28 INFO - PROCESS | 1850 | 1461516628308 Marionette DEBUG loaded listener.js 09:50:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7f9a948c6000) [pid = 1850] [serial = 2226] [outer = 0x7f9a909ddc00] 09:50:29 INFO - PROCESS | 1850 | 1461516629095 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:50:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:50:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1382ms 09:50:29 INFO - PROCESS | 1850 | 1461516629114 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:50:29 INFO - PROCESS | 1850 | 1461516629116 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:50:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:50:29 INFO - PROCESS | 1850 | 1461516629122 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:50:29 INFO - PROCESS | 1850 | 1461516629124 Marionette TRACE conn3 <- [1,2938,null,{}] 09:50:29 INFO - PROCESS | 1850 | 1461516629130 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:29 INFO - PROCESS | 1850 | 1461516629340 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:50:29 INFO - PROCESS | 1850 | 1461516629598 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a948e6000 == 182 [pid = 1850] [id = 742] 09:50:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7f9a90a11800) [pid = 1850] [serial = 2227] [outer = (nil)] 09:50:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7f9a94dd0400) [pid = 1850] [serial = 2228] [outer = 0x7f9a90a11800] 09:50:29 INFO - PROCESS | 1850 | 1461516629669 Marionette DEBUG loaded listener.js 09:50:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7f9a98104000) [pid = 1850] [serial = 2229] [outer = 0x7f9a90a11800] 09:50:30 INFO - PROCESS | 1850 | 1461516630464 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:50:30 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. 09:50:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1379ms 09:50:30 INFO - PROCESS | 1850 | 1461516630502 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:50:30 INFO - PROCESS | 1850 | 1461516630505 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:50:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:50:30 INFO - PROCESS | 1850 | 1461516630511 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:50:30 INFO - PROCESS | 1850 | 1461516630514 Marionette TRACE conn3 <- [1,2942,null,{}] 09:50:30 INFO - PROCESS | 1850 | 1461516630520 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:30 INFO - PROCESS | 1850 | 1461516630758 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:50:31 INFO - PROCESS | 1850 | 1461516631061 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94d51800 == 183 [pid = 1850] [id = 743] 09:50:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7f9a93993c00) [pid = 1850] [serial = 2230] [outer = (nil)] 09:50:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7f9a98629c00) [pid = 1850] [serial = 2231] [outer = 0x7f9a93993c00] 09:50:31 INFO - PROCESS | 1850 | 1461516631151 Marionette DEBUG loaded listener.js 09:50:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7f9a99390c00) [pid = 1850] [serial = 2232] [outer = 0x7f9a93993c00] 09:50:31 INFO - PROCESS | 1850 | 1461516631961 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:50:31 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 09:50:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:50:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1478ms 09:50:31 INFO - PROCESS | 1850 | 1461516631990 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:50:31 INFO - PROCESS | 1850 | 1461516631994 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:50:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:50:32 INFO - PROCESS | 1850 | 1461516631999 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:50:32 INFO - PROCESS | 1850 | 1461516632001 Marionette TRACE conn3 <- [1,2946,null,{}] 09:50:32 INFO - PROCESS | 1850 | 1461516632006 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:32 INFO - PROCESS | 1850 | 1461516632215 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:50:32 INFO - PROCESS | 1850 | 1461516632473 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a99959000 == 184 [pid = 1850] [id = 744] 09:50:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7f9a93d59400) [pid = 1850] [serial = 2233] [outer = (nil)] 09:50:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7f9a99875800) [pid = 1850] [serial = 2234] [outer = 0x7f9a93d59400] 09:50:32 INFO - PROCESS | 1850 | 1461516632548 Marionette DEBUG loaded listener.js 09:50:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7f9a99e94c00) [pid = 1850] [serial = 2235] [outer = 0x7f9a93d59400] 09:50:33 INFO - PROCESS | 1850 | 1461516633412 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:50:33 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. 09:50:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1431ms 09:50:33 INFO - PROCESS | 1850 | 1461516633430 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:50:33 INFO - PROCESS | 1850 | 1461516633433 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:50:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:50:33 INFO - PROCESS | 1850 | 1461516633439 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:50:33 INFO - PROCESS | 1850 | 1461516633441 Marionette TRACE conn3 <- [1,2950,null,{}] 09:50:33 INFO - PROCESS | 1850 | 1461516633446 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:33 INFO - PROCESS | 1850 | 1461516633665 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:50:33 INFO - PROCESS | 1850 | 1461516633923 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a4aa800 == 185 [pid = 1850] [id = 745] 09:50:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7f9a98055c00) [pid = 1850] [serial = 2236] [outer = (nil)] 09:50:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7f9a99ea7000) [pid = 1850] [serial = 2237] [outer = 0x7f9a98055c00] 09:50:34 INFO - PROCESS | 1850 | 1461516633996 Marionette DEBUG loaded listener.js 09:50:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7f9a9aa4f800) [pid = 1850] [serial = 2238] [outer = 0x7f9a98055c00] 09:50:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9ac0b000 == 186 [pid = 1850] [id = 746] 09:50:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7f9a9cc61400) [pid = 1850] [serial = 2239] [outer = (nil)] 09:50:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7f9a99e9fc00) [pid = 1850] [serial = 2240] [outer = 0x7f9a9cc61400] 09:50:34 INFO - PROCESS | 1850 | 1461516634858 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:50:34 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. 09:50:34 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1429ms 09:50:34 INFO - PROCESS | 1850 | 1461516634883 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:50:34 INFO - PROCESS | 1850 | 1461516634887 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:50:34 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:50:34 INFO - PROCESS | 1850 | 1461516634905 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:50:34 INFO - PROCESS | 1850 | 1461516634908 Marionette TRACE conn3 <- [1,2954,null,{}] 09:50:34 INFO - PROCESS | 1850 | 1461516634913 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:35 INFO - PROCESS | 1850 | 1461516635198 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:50:35 INFO - PROCESS | 1850 | 1461516635489 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9cac1800 == 187 [pid = 1850] [id = 747] 09:50:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7f9a98867800) [pid = 1850] [serial = 2241] [outer = (nil)] 09:50:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7f9a9ba22400) [pid = 1850] [serial = 2242] [outer = 0x7f9a98867800] 09:50:35 INFO - PROCESS | 1850 | 1461516635612 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7f9aa73bd000) [pid = 1850] [serial = 2243] [outer = 0x7f9a98867800] 09:50:36 INFO - PROCESS | 1850 | 1461516636329 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:50:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:50:36 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 09:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1484ms 09:50:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:50:36 INFO - PROCESS | 1850 | 1461516636384 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:50:36 INFO - PROCESS | 1850 | 1461516636386 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:50:36 INFO - PROCESS | 1850 | 1461516636392 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 1850 | 1461516636395 Marionette TRACE conn3 <- [1,2958,null,{}] 09:50:36 INFO - PROCESS | 1850 | 1461516636400 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:36 INFO - PROCESS | 1850 | 1461516636631 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:50:36 INFO - PROCESS | 1850 | 1461516636905 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aa851a000 == 188 [pid = 1850] [id = 748] 09:50:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7f9a990cf400) [pid = 1850] [serial = 2244] [outer = (nil)] 09:50:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7f9aa78d6c00) [pid = 1850] [serial = 2245] [outer = 0x7f9a990cf400] 09:50:36 INFO - PROCESS | 1850 | 1461516636977 Marionette DEBUG loaded listener.js 09:50:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7f9aa8603000) [pid = 1850] [serial = 2246] [outer = 0x7f9a990cf400] 09:50:37 INFO - PROCESS | 1850 | 1461516637767 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:50:37 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. 09:50:37 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1434ms 09:50:37 INFO - PROCESS | 1850 | 1461516637826 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:50:37 INFO - PROCESS | 1850 | 1461516637830 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:50:37 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:50:37 INFO - PROCESS | 1850 | 1461516637835 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:50:37 INFO - PROCESS | 1850 | 1461516637837 Marionette TRACE conn3 <- [1,2962,null,{}] 09:50:37 INFO - PROCESS | 1850 | 1461516637843 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:38 INFO - PROCESS | 1850 | 1461516638081 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:50:38 INFO - PROCESS | 1850 | 1461516638345 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac25d000 == 189 [pid = 1850] [id = 749] 09:50:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7f9a9974a400) [pid = 1850] [serial = 2247] [outer = (nil)] 09:50:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7f9aa86ba400) [pid = 1850] [serial = 2248] [outer = 0x7f9a9974a400] 09:50:38 INFO - PROCESS | 1850 | 1461516638421 Marionette DEBUG loaded listener.js 09:50:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7f9aa89dec00) [pid = 1850] [serial = 2249] [outer = 0x7f9a9974a400] 09:50:39 INFO - PROCESS | 1850 | 1461516639166 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:50:39 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. 09:50:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1376ms 09:50:39 INFO - PROCESS | 1850 | 1461516639214 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:50:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:50:39 INFO - PROCESS | 1850 | 1461516639219 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:50:39 INFO - PROCESS | 1850 | 1461516639227 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 1850 | 1461516639229 Marionette TRACE conn3 <- [1,2966,null,{}] 09:50:39 INFO - PROCESS | 1850 | 1461516639237 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:39 INFO - PROCESS | 1850 | 1461516639484 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:50:39 INFO - PROCESS | 1850 | 1461516639786 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9ab0a33000 == 190 [pid = 1850] [id = 750] 09:50:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7f9aa82ae400) [pid = 1850] [serial = 2250] [outer = (nil)] 09:50:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7f9aaa741400) [pid = 1850] [serial = 2251] [outer = 0x7f9aa82ae400] 09:50:39 INFO - PROCESS | 1850 | 1461516639867 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7f9aabe10800) [pid = 1850] [serial = 2252] [outer = 0x7f9aa82ae400] 09:50:40 INFO - PROCESS | 1850 | 1461516640599 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:50:40 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. 09:50:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1431ms 09:50:40 INFO - PROCESS | 1850 | 1461516640657 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:50:40 INFO - PROCESS | 1850 | 1461516640659 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:50:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:50:40 INFO - PROCESS | 1850 | 1461516640665 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:50:40 INFO - PROCESS | 1850 | 1461516640667 Marionette TRACE conn3 <- [1,2970,null,{}] 09:50:40 INFO - PROCESS | 1850 | 1461516640675 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:41 INFO - PROCESS | 1850 | 1461516640995 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:50:41 INFO - PROCESS | 1850 | 1461516641210 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7beb2800 == 191 [pid = 1850] [id = 751] 09:50:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7f9aaa214c00) [pid = 1850] [serial = 2253] [outer = (nil)] 09:50:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7f9aac1a3c00) [pid = 1850] [serial = 2254] [outer = 0x7f9aaa214c00] 09:50:41 INFO - PROCESS | 1850 | 1461516641284 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7f9aac1b0400) [pid = 1850] [serial = 2255] [outer = 0x7f9aaa214c00] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a813e5800 == 190 [pid = 1850] [id = 630] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99e3a800 == 189 [pid = 1850] [id = 531] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a801e0000 == 188 [pid = 1850] [id = 729] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ec5b000 == 187 [pid = 1850] [id = 728] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7d0e0000 == 186 [pid = 1850] [id = 727] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7c0cc000 == 185 [pid = 1850] [id = 726] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ca13800 == 184 [pid = 1850] [id = 721] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7945d800 == 183 [pid = 1850] [id = 720] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab98d4800 == 182 [pid = 1850] [id = 719] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aaca9d000 == 181 [pid = 1850] [id = 718] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa7111000 == 180 [pid = 1850] [id = 717] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a911800 == 179 [pid = 1850] [id = 716] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9995c800 == 178 [pid = 1850] [id = 715] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9648b000 == 177 [pid = 1850] [id = 714] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d0d800 == 176 [pid = 1850] [id = 713] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9458b000 == 175 [pid = 1850] [id = 712] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90e75000 == 174 [pid = 1850] [id = 711] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f35f800 == 173 [pid = 1850] [id = 710] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dc7a800 == 172 [pid = 1850] [id = 709] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8749e000 == 171 [pid = 1850] [id = 708] 09:50:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8171c800 == 170 [pid = 1850] [id = 707] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7f9a8d703c00) [pid = 1850] [serial = 1995] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7f9a902c3000) [pid = 1850] [serial = 2010] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7f9a9008c800) [pid = 1850] [serial = 2007] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7f9a86fafc00) [pid = 1850] [serial = 1992] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7f9a82e31c00) [pid = 1850] [serial = 1989] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7f9a7cb4b400) [pid = 1850] [serial = 1986] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7f9a90a03000) [pid = 1850] [serial = 2013] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7f9a90ed0400) [pid = 1850] [serial = 2016] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7f9a8ff59400) [pid = 1850] [serial = 2004] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7f9a8d807800) [pid = 1850] [serial = 1998] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7f9a8e832800) [pid = 1850] [serial = 2001] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7f9a8da1e400) [pid = 1850] [serial = 1947] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7f9a84917400) [pid = 1850] [serial = 1923] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7f9a8dbf2000) [pid = 1850] [serial = 1962] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7f9a854d5800) [pid = 1850] [serial = 1926] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7f9a812ea800) [pid = 1850] [serial = 1914] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7f9a8e836800) [pid = 1850] [serial = 1959] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7f9a8d997000) [pid = 1850] [serial = 1944] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7f9a8d55b400) [pid = 1850] [serial = 1941] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7f9a8416dc00) [pid = 1850] [serial = 1920] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7f9a8e554400) [pid = 1850] [serial = 1953] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7f9a892b0c00) [pid = 1850] [serial = 1935] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7f9a890aec00) [pid = 1850] [serial = 1932] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7f9a8244ec00) [pid = 1850] [serial = 1917] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7f9a8416f000) [pid = 1850] [serial = 1911] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7f9a88ea4400) [pid = 1850] [serial = 1929] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7f9a8e66a800) [pid = 1850] [serial = 1956] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7f9a894cb800) [pid = 1850] [serial = 1938] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7f9a8dc3e000) [pid = 1850] [serial = 1950] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7f9a892b6000) [pid = 1850] [serial = 2114] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7f9a8d550000) [pid = 1850] [serial = 2115] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7f9a98104c00) [pid = 1850] [serial = 2078] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7f9a964c1000) [pid = 1850] [serial = 2075] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a94e5c800) [pid = 1850] [serial = 2072] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a94cca400) [pid = 1850] [serial = 2069] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a916b9800) [pid = 1850] [serial = 2066] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a8e834800) [pid = 1850] [serial = 2063] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a8dc3bc00) [pid = 1850] [serial = 2060] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a8d7e9000) [pid = 1850] [serial = 2057] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a854d5400) [pid = 1850] [serial = 2054] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a817ef400) [pid = 1850] [serial = 2051] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a8d705c00) [pid = 1850] [serial = 2049] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a86f13400) [pid = 1850] [serial = 2111] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a82f06c00) [pid = 1850] [serial = 2108] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a83aa4000) [pid = 1850] [serial = 2109] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a817d4400) [pid = 1850] [serial = 2106] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a801ed800) [pid = 1850] [serial = 2105] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a99058000) [pid = 1850] [serial = 2102] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a9aa10c00) [pid = 1850] [serial = 2099] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a9a1c2800) [pid = 1850] [serial = 2096] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a99e9bc00) [pid = 1850] [serial = 2093] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a99e6a000) [pid = 1850] [serial = 2090] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a9987a400) [pid = 1850] [serial = 2087] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a9974fc00) [pid = 1850] [serial = 2084] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a99393400) [pid = 1850] [serial = 2081] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a8d555c00) [pid = 1850] [serial = 2120] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a801e8000) [pid = 1850] [serial = 2118] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a8700c800) [pid = 1850] [serial = 2112] [outer = (nil)] [url = about:blank] 09:50:43 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a7c3f0000) [pid = 1850] [serial = 2117] [outer = (nil)] [url = about:blank] 09:50:44 INFO - PROCESS | 1850 | 1461516644209 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:50:44 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. 09:50:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 3594ms 09:50:44 INFO - PROCESS | 1850 | 1461516644261 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:50:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:50:44 INFO - PROCESS | 1850 | 1461516644266 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:50:44 INFO - PROCESS | 1850 | 1461516644274 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:50:44 INFO - PROCESS | 1850 | 1461516644278 Marionette TRACE conn3 <- [1,2974,null,{}] 09:50:44 INFO - PROCESS | 1850 | 1461516644290 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:44 INFO - PROCESS | 1850 | 1461516644504 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:50:44 INFO - PROCESS | 1850 | 1461516644751 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7bf3d800 == 171 [pid = 1850] [id = 752] 09:50:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a7cb57000) [pid = 1850] [serial = 2256] [outer = (nil)] 09:50:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a7d35c000) [pid = 1850] [serial = 2257] [outer = 0x7f9a7cb57000] 09:50:44 INFO - PROCESS | 1850 | 1461516644829 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a7ecae400) [pid = 1850] [serial = 2258] [outer = 0x7f9a7cb57000] 09:50:45 INFO - PROCESS | 1850 | 1461516645526 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:50:45 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. 09:50:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1289ms 09:50:45 INFO - PROCESS | 1850 | 1461516645563 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 1850 | 1461516645571 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:50:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:50:45 INFO - PROCESS | 1850 | 1461516645580 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 1850 | 1461516645582 Marionette TRACE conn3 <- [1,2978,null,{}] 09:50:45 INFO - PROCESS | 1850 | 1461516645588 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:45 INFO - PROCESS | 1850 | 1461516645864 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:50:45 INFO - PROCESS | 1850 | 1461516645891 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ccd3800 == 172 [pid = 1850] [id = 753] 09:50:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a7eca9800) [pid = 1850] [serial = 2259] [outer = (nil)] 09:50:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a816f6c00) [pid = 1850] [serial = 2260] [outer = 0x7f9a7eca9800] 09:50:45 INFO - PROCESS | 1850 | 1461516645951 Marionette DEBUG loaded listener.js 09:50:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a817e8c00) [pid = 1850] [serial = 2261] [outer = 0x7f9a7eca9800] 09:50:46 INFO - PROCESS | 1850 | 1461516646853 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:50:46 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. 09:50:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1329ms 09:50:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:50:46 INFO - PROCESS | 1850 | 1461516646909 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:50:46 INFO - PROCESS | 1850 | 1461516646911 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:50:46 INFO - PROCESS | 1850 | 1461516646917 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:50:46 INFO - PROCESS | 1850 | 1461516646923 Marionette TRACE conn3 <- [1,2982,null,{}] 09:50:46 INFO - PROCESS | 1850 | 1461516646944 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:47 INFO - PROCESS | 1850 | 1461516647198 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:50:47 INFO - PROCESS | 1850 | 1461516647233 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ec5b000 == 173 [pid = 1850] [id = 754] 09:50:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a817cd400) [pid = 1850] [serial = 2262] [outer = (nil)] 09:50:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9a82f0c800) [pid = 1850] [serial = 2263] [outer = 0x7f9a817cd400] 09:50:47 INFO - PROCESS | 1850 | 1461516647294 Marionette DEBUG loaded listener.js 09:50:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a838edc00) [pid = 1850] [serial = 2264] [outer = 0x7f9a817cd400] 09:50:48 INFO - PROCESS | 1850 | 1461516648224 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:50:48 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 09:50:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:50:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1345ms 09:50:48 INFO - PROCESS | 1850 | 1461516648263 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:50:48 INFO - PROCESS | 1850 | 1461516648267 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:50:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:50:48 INFO - PROCESS | 1850 | 1461516648272 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:50:48 INFO - PROCESS | 1850 | 1461516648274 Marionette TRACE conn3 <- [1,2986,null,{}] 09:50:48 INFO - PROCESS | 1850 | 1461516648279 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:48 INFO - PROCESS | 1850 | 1461516648533 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:50:48 INFO - PROCESS | 1850 | 1461516648572 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81510800 == 174 [pid = 1850] [id = 755] 09:50:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9a838ee000) [pid = 1850] [serial = 2265] [outer = (nil)] 09:50:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9a84168800) [pid = 1850] [serial = 2266] [outer = 0x7f9a838ee000] 09:50:48 INFO - PROCESS | 1850 | 1461516648632 Marionette DEBUG loaded listener.js 09:50:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a84849000) [pid = 1850] [serial = 2267] [outer = 0x7f9a838ee000] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a913e1400) [pid = 1850] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a84923c00) [pid = 1850] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a99e95000) [pid = 1850] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a8d708000) [pid = 1850] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a99c9d800) [pid = 1850] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a94e63c00) [pid = 1850] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a7bfc4400) [pid = 1850] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a87005800) [pid = 1850] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a8e66f000) [pid = 1850] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a909e0800) [pid = 1850] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a9160d800) [pid = 1850] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a8959d400) [pid = 1850] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a7cb4c800) [pid = 1850] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a990db000) [pid = 1850] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a9974b000) [pid = 1850] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a8e89c800) [pid = 1850] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a99875c00) [pid = 1850] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a99723000) [pid = 1850] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a90ed1400) [pid = 1850] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a8d559400) [pid = 1850] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a99051400) [pid = 1850] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a7ecb0000) [pid = 1850] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a7eadcc00) [pid = 1850] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a7d192800) [pid = 1850] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a82383c00) [pid = 1850] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a7bfc2800) [pid = 1850] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a90ec3400) [pid = 1850] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a902cc800) [pid = 1850] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a900a2400) [pid = 1850] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a900a1400) [pid = 1850] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7f9a8d9a1400) [pid = 1850] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7f9a8d552c00) [pid = 1850] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7f9a8959e400) [pid = 1850] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7f9a84920400) [pid = 1850] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7f9a817ed000) [pid = 1850] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9a7cb51c00) [pid = 1850] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9a7ca60800) [pid = 1850] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a981c3400) [pid = 1850] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a96467c00) [pid = 1850] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a82451400) [pid = 1850] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a82e27800) [pid = 1850] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a99750800) [pid = 1850] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a900a0400) [pid = 1850] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a9971e800) [pid = 1850] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:50:49 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a913d7c00) [pid = 1850] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:50:50 INFO - PROCESS | 1850 | 1461516650188 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:50:50 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. 09:50:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1933ms 09:50:50 INFO - PROCESS | 1850 | 1461516650205 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:50:50 INFO - PROCESS | 1850 | 1461516650208 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:50:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:50:50 INFO - PROCESS | 1850 | 1461516650213 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:50:50 INFO - PROCESS | 1850 | 1461516650215 Marionette TRACE conn3 <- [1,2990,null,{}] 09:50:50 INFO - PROCESS | 1850 | 1461516650232 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:50 INFO - PROCESS | 1850 | 1461516650418 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:50:50 INFO - PROCESS | 1850 | 1461516650448 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81513800 == 175 [pid = 1850] [id = 756] 09:50:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a82389c00) [pid = 1850] [serial = 2268] [outer = (nil)] 09:50:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a83aa4000) [pid = 1850] [serial = 2269] [outer = 0x7f9a82389c00] 09:50:50 INFO - PROCESS | 1850 | 1461516650506 Marionette DEBUG loaded listener.js 09:50:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7f9a848f1c00) [pid = 1850] [serial = 2270] [outer = 0x7f9a82389c00] 09:50:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8226e000 == 176 [pid = 1850] [id = 757] 09:50:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7f9a84923800) [pid = 1850] [serial = 2271] [outer = (nil)] 09:50:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7f9a84926400) [pid = 1850] [serial = 2272] [outer = 0x7f9a84923800] 09:50:51 INFO - PROCESS | 1850 | 1461516651395 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:50:51 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. 09:50:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1227ms 09:50:51 INFO - PROCESS | 1850 | 1461516651440 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:50:51 INFO - PROCESS | 1850 | 1461516651444 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:50:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:50:51 INFO - PROCESS | 1850 | 1461516651449 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:50:51 INFO - PROCESS | 1850 | 1461516651452 Marionette TRACE conn3 <- [1,2994,null,{}] 09:50:51 INFO - PROCESS | 1850 | 1461516651457 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:51 INFO - PROCESS | 1850 | 1461516651800 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:50:52 INFO - PROCESS | 1850 | 1461516652213 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a79452800 == 177 [pid = 1850] [id = 758] 09:50:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7f9a7bfc9800) [pid = 1850] [serial = 2273] [outer = (nil)] 09:50:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7f9a7ca5d800) [pid = 1850] [serial = 2274] [outer = 0x7f9a7bfc9800] 09:50:52 INFO - PROCESS | 1850 | 1461516652293 Marionette DEBUG loaded listener.js 09:50:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7f9a7d354400) [pid = 1850] [serial = 2275] [outer = 0x7f9a7bfc9800] 09:50:53 INFO - PROCESS | 1850 | 1461516653039 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:50:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:50:53 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 09:50:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1630ms 09:50:53 INFO - PROCESS | 1850 | 1461516653082 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:50:53 INFO - PROCESS | 1850 | 1461516653089 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:50:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:50:53 INFO - PROCESS | 1850 | 1461516653098 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:50:53 INFO - PROCESS | 1850 | 1461516653102 Marionette TRACE conn3 <- [1,2998,null,{}] 09:50:53 INFO - PROCESS | 1850 | 1461516653109 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:53 INFO - PROCESS | 1850 | 1461516653342 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:50:53 INFO - PROCESS | 1850 | 1461516653624 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ec58000 == 178 [pid = 1850] [id = 759] 09:50:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7f9a816f8c00) [pid = 1850] [serial = 2276] [outer = (nil)] 09:50:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7f9a81844000) [pid = 1850] [serial = 2277] [outer = 0x7f9a816f8c00] 09:50:53 INFO - PROCESS | 1850 | 1461516653703 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7f9a8244d400) [pid = 1850] [serial = 2278] [outer = 0x7f9a816f8c00] 09:50:54 INFO - PROCESS | 1850 | 1461516654551 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:50:54 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. 09:50:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1480ms 09:50:54 INFO - PROCESS | 1850 | 1461516654581 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:50:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:50:54 INFO - PROCESS | 1850 | 1461516654587 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:50:54 INFO - PROCESS | 1850 | 1461516654593 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:50:54 INFO - PROCESS | 1850 | 1461516654596 Marionette TRACE conn3 <- [1,3002,null,{}] 09:50:54 INFO - PROCESS | 1850 | 1461516654601 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:54 INFO - PROCESS | 1850 | 1461516654872 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:50:55 INFO - PROCESS | 1850 | 1461516655137 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8360c800 == 179 [pid = 1850] [id = 760] 09:50:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7f9a7cb4d800) [pid = 1850] [serial = 2279] [outer = (nil)] 09:50:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7f9a8416e000) [pid = 1850] [serial = 2280] [outer = 0x7f9a7cb4d800] 09:50:55 INFO - PROCESS | 1850 | 1461516655215 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7f9a84922000) [pid = 1850] [serial = 2281] [outer = 0x7f9a7cb4d800] 09:50:56 INFO - PROCESS | 1850 | 1461516656066 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:50:56 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. 09:50:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1533ms 09:50:56 INFO - PROCESS | 1850 | 1461516656127 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:50:56 INFO - PROCESS | 1850 | 1461516656130 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:50:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:50:56 INFO - PROCESS | 1850 | 1461516656145 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:50:56 INFO - PROCESS | 1850 | 1461516656154 Marionette TRACE conn3 <- [1,3006,null,{}] 09:50:56 INFO - PROCESS | 1850 | 1461516656160 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:56 INFO - PROCESS | 1850 | 1461516656363 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:50:56 INFO - PROCESS | 1850 | 1461516656647 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a84451800 == 180 [pid = 1850] [id = 761] 09:50:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7f9a838e7400) [pid = 1850] [serial = 2282] [outer = (nil)] 09:50:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7f9a88e99800) [pid = 1850] [serial = 2283] [outer = 0x7f9a838e7400] 09:50:56 INFO - PROCESS | 1850 | 1461516656719 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7f9a88ea5800) [pid = 1850] [serial = 2284] [outer = 0x7f9a838e7400] 09:50:57 INFO - PROCESS | 1850 | 1461516657531 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:50:57 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. 09:50:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1446ms 09:50:57 INFO - PROCESS | 1850 | 1461516657584 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 1850 | 1461516657588 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:50:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:50:57 INFO - PROCESS | 1850 | 1461516657594 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 1850 | 1461516657596 Marionette TRACE conn3 <- [1,3010,null,{}] 09:50:57 INFO - PROCESS | 1850 | 1461516657602 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:57 INFO - PROCESS | 1850 | 1461516657858 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:50:58 INFO - PROCESS | 1850 | 1461516658138 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a849ec800 == 181 [pid = 1850] [id = 762] 09:50:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7f9a817d1c00) [pid = 1850] [serial = 2285] [outer = (nil)] 09:50:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7f9a89276400) [pid = 1850] [serial = 2286] [outer = 0x7f9a817d1c00] 09:50:58 INFO - PROCESS | 1850 | 1461516658214 Marionette DEBUG loaded listener.js 09:50:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7f9a894c1400) [pid = 1850] [serial = 2287] [outer = 0x7f9a817d1c00] 09:50:58 INFO - PROCESS | 1850 | 1461516658963 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:50:58 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 09:50:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1380ms 09:50:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:50:58 INFO - PROCESS | 1850 | 1461516658975 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:50:58 INFO - PROCESS | 1850 | 1461516658977 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:50:58 INFO - PROCESS | 1850 | 1461516658983 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:50:58 INFO - PROCESS | 1850 | 1461516658986 Marionette TRACE conn3 <- [1,3014,null,{}] 09:50:58 INFO - PROCESS | 1850 | 1461516658991 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:50:59 INFO - PROCESS | 1850 | 1461516659200 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:50:59 INFO - PROCESS | 1850 | 1461516659452 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a874a0000 == 182 [pid = 1850] [id = 763] 09:50:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7f9a89598000) [pid = 1850] [serial = 2288] [outer = (nil)] 09:50:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7f9a8959f400) [pid = 1850] [serial = 2289] [outer = 0x7f9a89598000] 09:50:59 INFO - PROCESS | 1850 | 1461516659549 Marionette DEBUG loaded listener.js 09:50:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7f9a8d711800) [pid = 1850] [serial = 2290] [outer = 0x7f9a89598000] 09:50:59 INFO - PROCESS | 1850 | [1850] 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 09:51:00 INFO - PROCESS | 1850 | 1461516660506 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:51:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:51:00 INFO - {} 09:51:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:51:00 INFO - {} 09:51:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:51:00 INFO - {} 09:51:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:51:00 INFO - {} 09:51:00 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1538ms 09:51:00 INFO - PROCESS | 1850 | 1461516660522 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 1850 | 1461516660525 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:51:00 INFO - TEST-START | /FileAPI/fileReader.html 09:51:00 INFO - PROCESS | 1850 | 1461516660537 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 1850 | 1461516660540 Marionette TRACE conn3 <- [1,3018,null,{}] 09:51:00 INFO - PROCESS | 1850 | 1461516660546 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:00 INFO - PROCESS | 1850 | 1461516660801 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:51:01 INFO - PROCESS | 1850 | 1461516661083 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8dacd000 == 183 [pid = 1850] [id = 764] 09:51:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7f9a8d553800) [pid = 1850] [serial = 2291] [outer = (nil)] 09:51:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7f9a8d80f000) [pid = 1850] [serial = 2292] [outer = 0x7f9a8d553800] 09:51:01 INFO - PROCESS | 1850 | 1461516661193 Marionette DEBUG loaded listener.js 09:51:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7f9a8dc3ac00) [pid = 1850] [serial = 2293] [outer = 0x7f9a8d553800] 09:51:01 INFO - PROCESS | 1850 | 1461516661996 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:51:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:51:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:51:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:51:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:51:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 09:51:02 INFO - TEST-START | /FileAPI/historical.html 09:51:02 INFO - PROCESS | 1850 | 1461516662070 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:51:02 INFO - PROCESS | 1850 | 1461516662073 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:51:02 INFO - PROCESS | 1850 | 1461516662079 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:51:02 INFO - PROCESS | 1850 | 1461516662082 Marionette TRACE conn3 <- [1,3022,null,{}] 09:51:02 INFO - PROCESS | 1850 | 1461516662087 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:02 INFO - PROCESS | 1850 | 1461516662297 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:51:02 INFO - PROCESS | 1850 | 1461516662580 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8e4e0800 == 184 [pid = 1850] [id = 765] 09:51:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7f9a8d7b0400) [pid = 1850] [serial = 2294] [outer = (nil)] 09:51:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7f9a8e552400) [pid = 1850] [serial = 2295] [outer = 0x7f9a8d7b0400] 09:51:02 INFO - PROCESS | 1850 | 1461516662658 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7f9a8e586c00) [pid = 1850] [serial = 2296] [outer = 0x7f9a8d7b0400] 09:51:03 INFO - PROCESS | 1850 | 1461516663437 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:51:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:51:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:51:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:51:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:51:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:51:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:51:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:51:03 INFO - TEST-OK | /FileAPI/historical.html | took 1388ms 09:51:03 INFO - TEST-START | /FileAPI/idlharness.html 09:51:03 INFO - PROCESS | 1850 | 1461516663469 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 1850 | 1461516663472 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:51:03 INFO - PROCESS | 1850 | 1461516663477 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - PROCESS | 1850 | 1461516663481 Marionette TRACE conn3 <- [1,3026,null,{}] 09:51:03 INFO - PROCESS | 1850 | 1461516663486 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:03 INFO - PROCESS | 1850 | 1461516663698 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:51:03 INFO - PROCESS | 1850 | 1461516663952 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8f34f800 == 185 [pid = 1850] [id = 766] 09:51:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7f9a7bfce800) [pid = 1850] [serial = 2297] [outer = (nil)] 09:51:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7f9a8e5ce000) [pid = 1850] [serial = 2298] [outer = 0x7f9a7bfce800] 09:51:04 INFO - PROCESS | 1850 | 1461516664040 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7f9a8e895400) [pid = 1850] [serial = 2299] [outer = 0x7f9a7bfce800] 09:51:05 INFO - PROCESS | 1850 | 1461516665665 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:51:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:51:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:51:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:51:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:51:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:51:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:51:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:51:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:51:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:51:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:51:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:51:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:51:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:51:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:51:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:51:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:51:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:51:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:51:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:51:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:51:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:51:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:51:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:51:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:51:05 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 09:51:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:51:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:51:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:51:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:51:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:51:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:51:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:51:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:51:05 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 09:51:05 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 09:51:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:51:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:51:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:51:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:51:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:51:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:51:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:51:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:51:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:51:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:51:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:51:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:51:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:51:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:51:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:51:05 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 09:51:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:51:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:51:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:51:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:51:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:51:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:51:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:51:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:51:05 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 09:51:05 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 09:51:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:51:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:51:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:51:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:51:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:51:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:51:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:51:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:51:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:51:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:51:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 2336ms 09:51:05 INFO - PROCESS | 1850 | 1461516665884 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:51:05 INFO - PROCESS | 1850 | 1461516665892 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:51:05 INFO - TEST-START | /FileAPI/idlharness.worker 09:51:05 INFO - PROCESS | 1850 | 1461516665959 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:51:05 INFO - PROCESS | 1850 | 1461516665963 Marionette TRACE conn3 <- [1,3030,null,{}] 09:51:05 INFO - PROCESS | 1850 | 1461516665971 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:06 INFO - PROCESS | 1850 | 1461516666188 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:51:06 INFO - PROCESS | 1850 | 1461516666466 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a8d9d5000 == 186 [pid = 1850] [id = 767] 09:51:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7f9a7d352c00) [pid = 1850] [serial = 2300] [outer = (nil)] 09:51:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7f9a90084800) [pid = 1850] [serial = 2301] [outer = 0x7f9a7d352c00] 09:51:06 INFO - PROCESS | 1850 | 1461516666542 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7f9a922c6c00) [pid = 1850] [serial = 2302] [outer = 0x7f9a7d352c00] 09:51:06 INFO - PROCESS | 1850 | [1850] 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 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:51:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:51:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:51:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:51:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:51:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:51:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:51:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:51:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:51:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:51:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:51:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:51:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:51:08 INFO - {} 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:51:08 INFO - {} 09:51:08 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 09:51:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:51:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:51:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:51:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:51:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:51:08 INFO - {} 09:51:08 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 - {} 09:51:08 INFO - {} 09:51:08 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 09:51:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:51:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:51:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:51:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:51:09 INFO - {} 09:51:09 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 09:51:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:51:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:51:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:51:09 INFO - {} 09:51:09 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 - {} 09:51:09 INFO - {} 09:51:09 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 09:51:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:51:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:51:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 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 09:51:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:51:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:51:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 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 09:51:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 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 09:51:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 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 09:51:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:51:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:51:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:51:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:51:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:51:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:51:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:51:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:51:09 INFO - {} 09:51:09 INFO - PROCESS | 1850 | 1461516668905 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:51:09 INFO - {} 09:51:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3086ms 09:51:09 INFO - PROCESS | 1850 | 1461516669049 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:51:09 INFO - PROCESS | 1850 | 1461516669056 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:51:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:51:09 INFO - PROCESS | 1850 | 1461516669071 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:51:09 INFO - PROCESS | 1850 | 1461516669080 Marionette TRACE conn3 <- [1,3034,null,{}] 09:51:09 INFO - PROCESS | 1850 | 1461516669089 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:09 INFO - PROCESS | 1850 | 1461516669375 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:51:09 INFO - PROCESS | 1850 | 1461516669660 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a97081800 == 187 [pid = 1850] [id = 768] 09:51:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7f9a927dcc00) [pid = 1850] [serial = 2303] [outer = (nil)] 09:51:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7f9a9b39fc00) [pid = 1850] [serial = 2304] [outer = 0x7f9a927dcc00] 09:51:09 INFO - PROCESS | 1850 | 1461516669746 Marionette DEBUG loaded listener.js 09:51:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7f9a9bf2f400) [pid = 1850] [serial = 2305] [outer = 0x7f9a927dcc00] 09:51:10 INFO - PROCESS | 1850 | 1461516670544 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:51:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:51:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1491ms 09:51:10 INFO - PROCESS | 1850 | 1461516670563 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:51:10 INFO - PROCESS | 1850 | 1461516670567 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:51:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:51:10 INFO - PROCESS | 1850 | 1461516670572 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:51:10 INFO - PROCESS | 1850 | 1461516670576 Marionette TRACE conn3 <- [1,3038,null,{}] 09:51:10 INFO - PROCESS | 1850 | 1461516670581 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:10 INFO - PROCESS | 1850 | 1461516670815 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:51:11 INFO - PROCESS | 1850 | 1461516671112 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9a45d800 == 188 [pid = 1850] [id = 769] 09:51:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7f9a801ef000) [pid = 1850] [serial = 2306] [outer = (nil)] 09:51:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7f9a9cc75c00) [pid = 1850] [serial = 2307] [outer = 0x7f9a801ef000] 09:51:11 INFO - PROCESS | 1850 | 1461516671184 Marionette DEBUG loaded listener.js 09:51:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7f9aa7474000) [pid = 1850] [serial = 2308] [outer = 0x7f9a801ef000] 09:51:11 INFO - PROCESS | 1850 | 1461516671960 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:51:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:51:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:51:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1430ms 09:51:12 INFO - PROCESS | 1850 | 1461516672003 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:51:12 INFO - PROCESS | 1850 | 1461516672006 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:51:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:51:12 INFO - PROCESS | 1850 | 1461516672012 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:51:12 INFO - PROCESS | 1850 | 1461516672015 Marionette TRACE conn3 <- [1,3042,null,{}] 09:51:12 INFO - PROCESS | 1850 | 1461516672025 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:12 INFO - PROCESS | 1850 | 1461516672285 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:51:12 INFO - PROCESS | 1850 | 1461516672547 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9b209800 == 189 [pid = 1850] [id = 770] 09:51:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7f9a82450800) [pid = 1850] [serial = 2309] [outer = (nil)] 09:51:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7f9aa8534c00) [pid = 1850] [serial = 2310] [outer = 0x7f9a82450800] 09:51:12 INFO - PROCESS | 1850 | 1461516672621 Marionette DEBUG loaded listener.js 09:51:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7f9aaa215400) [pid = 1850] [serial = 2311] [outer = 0x7f9a82450800] 09:51:13 INFO - PROCESS | 1850 | 1461516673670 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:51:13 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. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:51:13 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'.) 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:51:13 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. 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:51:13 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. 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:51:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:51:13 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. 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:51:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:51:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:51:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:51:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:51:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1759ms 09:51:13 INFO - PROCESS | 1850 | 1461516673772 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 1850 | 1461516673777 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:51:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:51:13 INFO - PROCESS | 1850 | 1461516673785 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - PROCESS | 1850 | 1461516673792 Marionette TRACE conn3 <- [1,3046,null,{}] 09:51:13 INFO - PROCESS | 1850 | 1461516673800 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:14 INFO - PROCESS | 1850 | 1461516674085 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:51:14 INFO - PROCESS | 1850 | 1461516674482 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a9442a800 == 190 [pid = 1850] [id = 771] 09:51:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7f9a8d54ec00) [pid = 1850] [serial = 2312] [outer = (nil)] 09:51:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7f9a915efc00) [pid = 1850] [serial = 2313] [outer = 0x7f9a8d54ec00] 09:51:14 INFO - PROCESS | 1850 | 1461516674553 Marionette DEBUG loaded listener.js 09:51:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7f9a927e3800) [pid = 1850] [serial = 2314] [outer = 0x7f9a8d54ec00] 09:51:14 INFO - PROCESS | 1850 | [1850] 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 09:51:15 INFO - PROCESS | 1850 | 1461516675393 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:51:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:51:15 INFO - {} 09:51:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1637ms 09:51:15 INFO - PROCESS | 1850 | 1461516675423 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:51:15 INFO - PROCESS | 1850 | 1461516675427 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:51:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:51:15 INFO - PROCESS | 1850 | 1461516675433 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:51:15 INFO - PROCESS | 1850 | 1461516675436 Marionette TRACE conn3 <- [1,3050,null,{}] 09:51:15 INFO - PROCESS | 1850 | 1461516675441 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:15 INFO - PROCESS | 1850 | 1461516675672 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:51:15 INFO - PROCESS | 1850 | 1461516675966 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a94ec3000 == 191 [pid = 1850] [id = 772] 09:51:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7f9a817cac00) [pid = 1850] [serial = 2315] [outer = (nil)] 09:51:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7f9a93dde000) [pid = 1850] [serial = 2316] [outer = 0x7f9a817cac00] 09:51:16 INFO - PROCESS | 1850 | 1461516676042 Marionette DEBUG loaded listener.js 09:51:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7f9a94cc4000) [pid = 1850] [serial = 2317] [outer = 0x7f9a817cac00] 09:51:16 INFO - PROCESS | 1850 | 1461516676862 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:51:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:51:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1483ms 09:51:16 INFO - PROCESS | 1850 | 1461516676918 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:51:16 INFO - PROCESS | 1850 | 1461516676922 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:51:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:51:16 INFO - PROCESS | 1850 | 1461516676937 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:51:16 INFO - PROCESS | 1850 | 1461516676940 Marionette TRACE conn3 <- [1,3054,null,{}] 09:51:16 INFO - PROCESS | 1850 | 1461516676945 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:17 INFO - PROCESS | 1850 | 1461516677293 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:51:17 INFO - PROCESS | 1850 | 1461516677520 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aaa22a000 == 192 [pid = 1850] [id = 773] 09:51:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7f9a94cc8000) [pid = 1850] [serial = 2318] [outer = (nil)] 09:51:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7f9a964c2000) [pid = 1850] [serial = 2319] [outer = 0x7f9a94cc8000] 09:51:17 INFO - PROCESS | 1850 | 1461516677597 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7f9a990d2c00) [pid = 1850] [serial = 2320] [outer = 0x7f9a94cc8000] 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:51:18 INFO - PROCESS | 1850 | 1461516678728 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:51:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:51:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:51:18 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" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:51:18 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" 09:51:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:51:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:51:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1899ms 09:51:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:51:18 INFO - PROCESS | 1850 | 1461516678839 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:51:18 INFO - PROCESS | 1850 | 1461516678841 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:51:18 INFO - PROCESS | 1850 | 1461516678846 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:51:18 INFO - PROCESS | 1850 | 1461516678849 Marionette TRACE conn3 <- [1,3058,null,{}] 09:51:18 INFO - PROCESS | 1850 | 1461516678855 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:19 INFO - PROCESS | 1850 | 1461516679177 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:51:19 INFO - PROCESS | 1850 | 1461516679482 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9aac8b2800 == 193 [pid = 1850] [id = 774] 09:51:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7f9a785ef000) [pid = 1850] [serial = 2321] [outer = (nil)] 09:51:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7f9aac1a5400) [pid = 1850] [serial = 2322] [outer = 0x7f9a785ef000] 09:51:19 INFO - PROCESS | 1850 | 1461516679552 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7f9aacadac00) [pid = 1850] [serial = 2323] [outer = 0x7f9a785ef000] 09:51:20 INFO - PROCESS | 1850 | 1461516680347 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:51:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:51:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:51:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:51:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:51:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:51:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1538ms 09:51:20 INFO - PROCESS | 1850 | 1461516680384 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:51:20 INFO - PROCESS | 1850 | 1461516680391 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:51:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:51:20 INFO - PROCESS | 1850 | 1461516680399 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:51:20 INFO - PROCESS | 1850 | 1461516680402 Marionette TRACE conn3 <- [1,3062,null,{}] 09:51:20 INFO - PROCESS | 1850 | 1461516680407 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:20 INFO - PROCESS | 1850 | 1461516680750 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:51:20 INFO - PROCESS | 1850 | 1461516680969 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a948f7800 == 194 [pid = 1850] [id = 775] 09:51:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7f9a7bfc9400) [pid = 1850] [serial = 2324] [outer = (nil)] 09:51:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7f9a91209800) [pid = 1850] [serial = 2325] [outer = 0x7f9a7bfc9400] 09:51:21 INFO - PROCESS | 1850 | 1461516681046 Marionette DEBUG loaded listener.js 09:51:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7f9a93b12800) [pid = 1850] [serial = 2326] [outer = 0x7f9a7bfc9400] 09:51:21 INFO - PROCESS | 1850 | [1850] 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 09:51:21 INFO - PROCESS | 1850 | 1461516681850 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:51:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:51:21 INFO - {} 09:51:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1479ms 09:51:21 INFO - PROCESS | 1850 | 1461516681879 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:51:21 INFO - PROCESS | 1850 | 1461516681882 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:51:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:51:21 INFO - PROCESS | 1850 | 1461516681888 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:51:21 INFO - PROCESS | 1850 | 1461516681890 Marionette TRACE conn3 <- [1,3066,null,{}] 09:51:21 INFO - PROCESS | 1850 | 1461516681895 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:22 INFO - PROCESS | 1850 | 1461516682125 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a923b8800 == 193 [pid = 1850] [id = 650] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9457f000 == 192 [pid = 1850] [id = 651] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab199c000 == 191 [pid = 1850] [id = 699] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a836e2000 == 190 [pid = 1850] [id = 466] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8226e000 == 189 [pid = 1850] [id = 757] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81513800 == 188 [pid = 1850] [id = 756] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81510800 == 187 [pid = 1850] [id = 755] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ec5b000 == 186 [pid = 1850] [id = 754] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7ccd3800 == 185 [pid = 1850] [id = 753] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7bf3d800 == 184 [pid = 1850] [id = 752] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9ab0a33000 == 183 [pid = 1850] [id = 750] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aac25d000 == 182 [pid = 1850] [id = 749] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9aa851a000 == 181 [pid = 1850] [id = 748] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9ac0b000 == 180 [pid = 1850] [id = 746] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9cac1800 == 179 [pid = 1850] [id = 747] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a9a4aa800 == 178 [pid = 1850] [id = 745] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a99959000 == 177 [pid = 1850] [id = 744] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a94d51800 == 176 [pid = 1850] [id = 743] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a948e6000 == 175 [pid = 1850] [id = 742] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a927c2000 == 174 [pid = 1850] [id = 741] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a90ca6000 == 173 [pid = 1850] [id = 740] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8f362800 == 172 [pid = 1850] [id = 739] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8e4e6800 == 171 [pid = 1850] [id = 738] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8dace000 == 170 [pid = 1850] [id = 737] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8750e800 == 169 [pid = 1850] [id = 736] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a86b5b000 == 168 [pid = 1850] [id = 735] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a848d2000 == 167 [pid = 1850] [id = 734] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a84458000 == 166 [pid = 1850] [id = 733] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a81712800 == 165 [pid = 1850] [id = 732] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a7d0d2800 == 164 [pid = 1850] [id = 731] 09:51:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7f9a8227e800 == 163 [pid = 1850] [id = 730] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7f9a997adc00) [pid = 1850] [serial = 2085] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7f9a99e73c00) [pid = 1850] [serial = 2091] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7f9a970a7c00) [pid = 1850] [serial = 2076] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7f9a9a0e9400) [pid = 1850] [serial = 2094] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7f9a99b72c00) [pid = 1850] [serial = 2088] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7f9a93d5a000) [pid = 1850] [serial = 2067] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7f9a927e1c00) [pid = 1850] [serial = 2022] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7f9a99722800) [pid = 1850] [serial = 2082] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7f9a8f5f5400) [pid = 1850] [serial = 2064] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7f9a82f10400) [pid = 1850] [serial = 2052] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7f9a8e588800) [pid = 1850] [serial = 2061] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7f9a94dce800) [pid = 1850] [serial = 2070] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7f9a88e9f800) [pid = 1850] [serial = 2055] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7f9a9aa58c00) [pid = 1850] [serial = 2100] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7f9a8da03000) [pid = 1850] [serial = 2058] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7f9a9aa06400) [pid = 1850] [serial = 2097] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7f9a9810c400) [pid = 1850] [serial = 2079] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7f9a9ac60800) [pid = 1850] [serial = 2103] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7f9a9160dc00) [pid = 1850] [serial = 2019] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7f9a93b16800) [pid = 1850] [serial = 2025] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7f9a948c8800) [pid = 1850] [serial = 2031] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7f9a94cc6c00) [pid = 1850] [serial = 2034] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7f9a82e33400) [pid = 1850] [serial = 2187] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7f9a8238bc00) [pid = 1850] [serial = 2186] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7f9a7ca60c00) [pid = 1850] [serial = 2189] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7f9a93d57000) [pid = 1850] [serial = 2147] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7f9a927e7400) [pid = 1850] [serial = 2145] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7f9a9160b000) [pid = 1850] [serial = 2144] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7f9a913da800) [pid = 1850] [serial = 2142] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7f9a91102800) [pid = 1850] [serial = 2141] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7f9a90dbbc00) [pid = 1850] [serial = 2139] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7f9a909de000) [pid = 1850] [serial = 2138] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7f9a8e89d000) [pid = 1850] [serial = 2136] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7f9a8e668000) [pid = 1850] [serial = 2135] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7f9a8e580800) [pid = 1850] [serial = 2133] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7f9a8dc3a800) [pid = 1850] [serial = 2132] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7f9a8d806800) [pid = 1850] [serial = 2130] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7f9a8d7b2000) [pid = 1850] [serial = 2129] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7f9a88ea9000) [pid = 1850] [serial = 2127] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7f9a86fb1400) [pid = 1850] [serial = 2126] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7f9a83a38c00) [pid = 1850] [serial = 2124] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7f9a82387000) [pid = 1850] [serial = 2123] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7f9a812ec400) [pid = 1850] [serial = 2183] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7f9a7cb4f400) [pid = 1850] [serial = 2180] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7f9a7d19a000) [pid = 1850] [serial = 2181] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7f9aa74b0c00) [pid = 1850] [serial = 2177] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7f9a84167400) [pid = 1850] [serial = 2174] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7f9aa73b5c00) [pid = 1850] [serial = 2172] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7f9aa715c400) [pid = 1850] [serial = 2171] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7f9aa6512800) [pid = 1850] [serial = 2169] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7f9aa0656400) [pid = 1850] [serial = 2168] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7f9a9cc74800) [pid = 1850] [serial = 2166] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7f9a9bf3c400) [pid = 1850] [serial = 2165] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7f9a9bf37c00) [pid = 1850] [serial = 2163] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7f9a9beb2000) [pid = 1850] [serial = 2162] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7f9a9bb20800) [pid = 1850] [serial = 2160] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7f9a9ba1b800) [pid = 1850] [serial = 2159] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a9b2e2c00) [pid = 1850] [serial = 2157] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a9ac5ac00) [pid = 1850] [serial = 2156] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a9a1c3000) [pid = 1850] [serial = 2154] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a9987b000) [pid = 1850] [serial = 2153] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a98055000) [pid = 1850] [serial = 2151] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a94e5d400) [pid = 1850] [serial = 2150] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a947c9800) [pid = 1850] [serial = 2148] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a816f2800) [pid = 1850] [serial = 2190] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a817d2000) [pid = 1850] [serial = 2184] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a94e66400) [pid = 1850] [serial = 2073] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a947bf800) [pid = 1850] [serial = 2028] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a8491a800) [pid = 1850] [serial = 2192] [outer = (nil)] [url = about:blank] 09:51:24 INFO - PROCESS | 1850 | 1461516684418 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7895b800 == 164 [pid = 1850] [id = 776] 09:51:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a7c3f5800) [pid = 1850] [serial = 2327] [outer = (nil)] 09:51:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a7ca63000) [pid = 1850] [serial = 2328] [outer = 0x7f9a7c3f5800] 09:51:24 INFO - PROCESS | 1850 | 1461516684491 Marionette DEBUG loaded listener.js 09:51:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a7d19a400) [pid = 1850] [serial = 2329] [outer = 0x7f9a7c3f5800] 09:51:25 INFO - PROCESS | 1850 | 1461516685158 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:51:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:51:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:51:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:51:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:51:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:51:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:51:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:51:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 3284ms 09:51:25 INFO - PROCESS | 1850 | 1461516685174 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:51:25 INFO - PROCESS | 1850 | 1461516685180 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:51:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:51:25 INFO - PROCESS | 1850 | 1461516685193 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:51:25 INFO - PROCESS | 1850 | 1461516685198 Marionette TRACE conn3 <- [1,3070,null,{}] 09:51:25 INFO - PROCESS | 1850 | 1461516685205 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:25 INFO - PROCESS | 1850 | 1461516685384 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:51:25 INFO - PROCESS | 1850 | 1461516685600 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7bebd000 == 165 [pid = 1850] [id = 777] 09:51:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a7c3f7000) [pid = 1850] [serial = 2330] [outer = (nil)] 09:51:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a803a6c00) [pid = 1850] [serial = 2331] [outer = 0x7f9a7c3f7000] 09:51:25 INFO - PROCESS | 1850 | 1461516685661 Marionette DEBUG loaded listener.js 09:51:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a812ea400) [pid = 1850] [serial = 2332] [outer = 0x7f9a7c3f7000] 09:51:26 INFO - PROCESS | 1850 | 1461516686398 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:51:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:51:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1234ms 09:51:26 INFO - PROCESS | 1850 | 1461516686432 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:51:26 INFO - PROCESS | 1850 | 1461516686436 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:51:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:51:26 INFO - PROCESS | 1850 | 1461516686442 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:51:26 INFO - PROCESS | 1850 | 1461516686445 Marionette TRACE conn3 <- [1,3074,null,{}] 09:51:26 INFO - PROCESS | 1850 | 1461516686450 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:26 INFO - PROCESS | 1850 | 1461516686735 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:51:26 INFO - PROCESS | 1850 | 1461516686773 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7ca1a800 == 166 [pid = 1850] [id = 778] 09:51:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a816f5400) [pid = 1850] [serial = 2333] [outer = (nil)] 09:51:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a817ea800) [pid = 1850] [serial = 2334] [outer = 0x7f9a816f5400] 09:51:26 INFO - PROCESS | 1850 | 1461516686846 Marionette DEBUG loaded listener.js 09:51:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a82383800) [pid = 1850] [serial = 2335] [outer = 0x7f9a816f5400] 09:51:27 INFO - PROCESS | 1850 | 1461516687801 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:51:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:51:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1381ms 09:51:27 INFO - PROCESS | 1850 | 1461516687825 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:51:27 INFO - PROCESS | 1850 | 1461516687828 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:51:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:51:27 INFO - PROCESS | 1850 | 1461516687850 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:51:27 INFO - PROCESS | 1850 | 1461516687858 Marionette TRACE conn3 <- [1,3078,null,{}] 09:51:27 INFO - PROCESS | 1850 | 1461516687865 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:28 INFO - PROCESS | 1850 | 1461516688139 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:51:28 INFO - PROCESS | 1850 | 1461516688229 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d0da000 == 167 [pid = 1850] [id = 779] 09:51:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a8244a000) [pid = 1850] [serial = 2336] [outer = (nil)] 09:51:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a82e27c00) [pid = 1850] [serial = 2337] [outer = 0x7f9a8244a000] 09:51:28 INFO - PROCESS | 1850 | 1461516688348 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7f9a82f05c00) [pid = 1850] [serial = 2338] [outer = 0x7f9a8244a000] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7f9a7bfc5c00) [pid = 1850] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7f9a7ca59400) [pid = 1850] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7f9a7bfc6c00) [pid = 1850] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7f9a817cd400) [pid = 1850] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7f9a838ee000) [pid = 1850] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7f9a990cf400) [pid = 1850] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7f9a98867800) [pid = 1850] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7f9a9cc61400) [pid = 1850] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7f9a98055c00) [pid = 1850] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7f9a93d59400) [pid = 1850] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7f9a93993c00) [pid = 1850] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7f9a90a11800) [pid = 1850] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7f9a909ddc00) [pid = 1850] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7f9a86f13c00) [pid = 1850] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7f9a8da11000) [pid = 1850] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7f9a8d9a0c00) [pid = 1850] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7f9a83a9d000) [pid = 1850] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7f9a7ecad400) [pid = 1850] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7f9a890a7000) [pid = 1850] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7f9a86f12000) [pid = 1850] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7f9a86f0dc00) [pid = 1850] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7f9a82e28800) [pid = 1850] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7f9a7d19e400) [pid = 1850] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7f9a7eca9800) [pid = 1850] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7f9a7cb57000) [pid = 1850] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7f9aaa214c00) [pid = 1850] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7f9a9974a400) [pid = 1850] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:51:29 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7f9a84923800) [pid = 1850] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:51:29 INFO - PROCESS | 1850 | 1461516689859 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:51:29 INFO - PROCESS | 1850 | 1461516689902 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:51:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:51:29 INFO - PROCESS | 1850 | 1461516689911 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 1850 | 1461516689916 Marionette TRACE conn3 <- [1,3082,null,{}] 09:51:29 INFO - PROCESS | 1850 | 1461516689922 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:30 INFO - PROCESS | 1850 | 1461516690126 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:51:30 INFO - PROCESS | 1850 | 1461516690339 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7e6d2800 == 168 [pid = 1850] [id = 780] 09:51:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7f9a7ca59400) [pid = 1850] [serial = 2339] [outer = (nil)] 09:51:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7f9a838eac00) [pid = 1850] [serial = 2340] [outer = 0x7f9a7ca59400] 09:51:30 INFO - PROCESS | 1850 | 1461516690398 Marionette DEBUG loaded listener.js 09:51:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7f9a83a97800) [pid = 1850] [serial = 2341] [outer = 0x7f9a7ca59400] 09:51:31 INFO - PROCESS | 1850 | 1461516691035 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:51:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:51:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:51:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:51:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1140ms 09:51:31 INFO - PROCESS | 1850 | 1461516691055 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:51:31 INFO - PROCESS | 1850 | 1461516691058 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:51:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:51:31 INFO - PROCESS | 1850 | 1461516691065 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:51:31 INFO - PROCESS | 1850 | 1461516691067 Marionette TRACE conn3 <- [1,3086,null,{}] 09:51:31 INFO - PROCESS | 1850 | 1461516691072 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:31 INFO - PROCESS | 1850 | 1461516691269 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:51:31 INFO - PROCESS | 1850 | 1461516691684 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a78964800 == 169 [pid = 1850] [id = 781] 09:51:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7f9a785f0000) [pid = 1850] [serial = 2342] [outer = (nil)] 09:51:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7f9a785f3800) [pid = 1850] [serial = 2343] [outer = 0x7f9a785f0000] 09:51:31 INFO - PROCESS | 1850 | 1461516691759 Marionette DEBUG loaded listener.js 09:51:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7f9a7cb57000) [pid = 1850] [serial = 2344] [outer = 0x7f9a785f0000] 09:51:32 INFO - PROCESS | 1850 | 1461516692694 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:51:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:51:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1685ms 09:51:32 INFO - PROCESS | 1850 | 1461516692750 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:51:32 INFO - PROCESS | 1850 | 1461516692756 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:51:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:51:32 INFO - PROCESS | 1850 | 1461516692804 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:51:32 INFO - PROCESS | 1850 | 1461516692810 Marionette TRACE conn3 <- [1,3090,null,{}] 09:51:32 INFO - PROCESS | 1850 | 1461516692826 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:33 INFO - PROCESS | 1850 | 1461516693053 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:51:33 INFO - PROCESS | 1850 | 1461516693328 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a7d0cb000 == 170 [pid = 1850] [id = 782] 09:51:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7f9a801f1000) [pid = 1850] [serial = 2345] [outer = (nil)] 09:51:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7f9a812f1c00) [pid = 1850] [serial = 2346] [outer = 0x7f9a801f1000] 09:51:33 INFO - PROCESS | 1850 | 1461516693414 Marionette DEBUG loaded listener.js 09:51:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7f9a817d9800) [pid = 1850] [serial = 2347] [outer = 0x7f9a801f1000] 09:51:34 INFO - PROCESS | 1850 | 1461516694235 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:51:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:51:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1484ms 09:51:34 INFO - PROCESS | 1850 | 1461516694252 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:51:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:51:34 INFO - PROCESS | 1850 | 1461516694258 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:51:34 INFO - PROCESS | 1850 | 1461516694264 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:51:34 INFO - PROCESS | 1850 | 1461516694267 Marionette TRACE conn3 <- [1,3094,null,{}] 09:51:34 INFO - PROCESS | 1850 | 1461516694273 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:34 INFO - PROCESS | 1850 | 1461516694490 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:51:34 INFO - PROCESS | 1850 | 1461516694753 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a81512000 == 171 [pid = 1850] [id = 783] 09:51:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7f9a812f3000) [pid = 1850] [serial = 2348] [outer = (nil)] 09:51:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7f9a82f06c00) [pid = 1850] [serial = 2349] [outer = 0x7f9a812f3000] 09:51:34 INFO - PROCESS | 1850 | 1461516694824 Marionette DEBUG loaded listener.js 09:51:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7f9a838ebc00) [pid = 1850] [serial = 2350] [outer = 0x7f9a812f3000] 09:51:35 INFO - PROCESS | 1850 | 1461516695698 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:51:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:51:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1481ms 09:51:35 INFO - PROCESS | 1850 | 1461516695744 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:51:35 INFO - PROCESS | 1850 | 1461516695748 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:51:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:51:35 INFO - PROCESS | 1850 | 1461516695763 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:51:35 INFO - PROCESS | 1850 | 1461516695773 Marionette TRACE conn3 <- [1,3098,null,{}] 09:51:35 INFO - PROCESS | 1850 | 1461516695827 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:36 INFO - PROCESS | 1850 | 1461516696041 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:51:36 INFO - PROCESS | 1850 | 1461516696315 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a825e4000 == 172 [pid = 1850] [id = 784] 09:51:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7f9a817e2800) [pid = 1850] [serial = 2351] [outer = (nil)] 09:51:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7f9a848ebc00) [pid = 1850] [serial = 2352] [outer = 0x7f9a817e2800] 09:51:36 INFO - PROCESS | 1850 | 1461516696387 Marionette DEBUG loaded listener.js 09:51:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7f9a854cf400) [pid = 1850] [serial = 2353] [outer = 0x7f9a817e2800] 09:51:37 INFO - PROCESS | 1850 | 1461516697177 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:51:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:51:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:51:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1442ms 09:51:37 INFO - PROCESS | 1850 | 1461516697197 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:51:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:51:37 INFO - PROCESS | 1850 | 1461516697201 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:51:37 INFO - PROCESS | 1850 | 1461516697207 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:51:37 INFO - PROCESS | 1850 | 1461516697210 Marionette TRACE conn3 <- [1,3102,null,{}] 09:51:37 INFO - PROCESS | 1850 | 1461516697215 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:37 INFO - PROCESS | 1850 | 1461516697447 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:51:37 INFO - PROCESS | 1850 | 1461516697736 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a836d8000 == 173 [pid = 1850] [id = 785] 09:51:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7f9a838e9c00) [pid = 1850] [serial = 2354] [outer = (nil)] 09:51:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7f9a86f1a800) [pid = 1850] [serial = 2355] [outer = 0x7f9a838e9c00] 09:51:37 INFO - PROCESS | 1850 | 1461516697814 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7f9a87003c00) [pid = 1850] [serial = 2356] [outer = 0x7f9a838e9c00] 09:51:38 INFO - PROCESS | 1850 | 1461516698569 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:51:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:51:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1433ms 09:51:38 INFO - PROCESS | 1850 | 1461516698640 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:51:38 INFO - PROCESS | 1850 | 1461516698644 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:51:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:51:38 INFO - PROCESS | 1850 | 1461516698649 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 1850 | 1461516698652 Marionette TRACE conn3 <- [1,3106,null,{}] 09:51:38 INFO - PROCESS | 1850 | 1461516698657 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:38 INFO - PROCESS | 1850 | 1461516698866 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:51:39 INFO - PROCESS | 1850 | 1461516699161 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a84458000 == 174 [pid = 1850] [id = 786] 09:51:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7f9a88eb1c00) [pid = 1850] [serial = 2357] [outer = (nil)] 09:51:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7f9a89025000) [pid = 1850] [serial = 2358] [outer = 0x7f9a88eb1c00] 09:51:39 INFO - PROCESS | 1850 | 1461516699255 Marionette DEBUG loaded listener.js 09:51:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7f9a8902c800) [pid = 1850] [serial = 2359] [outer = 0x7f9a88eb1c00] 09:51:40 INFO - PROCESS | 1850 | 1461516700073 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:51:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:51:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:51:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:51:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1442ms 09:51:40 INFO - PROCESS | 1850 | 1461516700093 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:51:40 INFO - PROCESS | 1850 | 1461516700095 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:51:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:51:40 INFO - PROCESS | 1850 | 1461516700101 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:51:40 INFO - PROCESS | 1850 | 1461516700103 Marionette TRACE conn3 <- [1,3110,null,{}] 09:51:40 INFO - PROCESS | 1850 | 1461516700109 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:40 INFO - PROCESS | 1850 | 1461516700296 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:51:40 INFO - PROCESS | 1850 | 1461516700584 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a85320800 == 175 [pid = 1850] [id = 787] 09:51:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7f9a89023800) [pid = 1850] [serial = 2360] [outer = (nil)] 09:51:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7f9a8927e800) [pid = 1850] [serial = 2361] [outer = 0x7f9a89023800] 09:51:40 INFO - PROCESS | 1850 | 1461516700657 Marionette DEBUG loaded listener.js 09:51:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7f9a892b9c00) [pid = 1850] [serial = 2362] [outer = 0x7f9a89023800] 09:51:41 INFO - PROCESS | 1850 | 1461516701396 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:51:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:51:41 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 09:51:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:51:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:51:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1329ms 09:51:41 INFO - PROCESS | 1850 | 1461516701432 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:51:41 INFO - PROCESS | 1850 | 1461516701434 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:51:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:51:41 INFO - PROCESS | 1850 | 1461516701440 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 1850 | 1461516701443 Marionette TRACE conn3 <- [1,3114,null,{}] 09:51:41 INFO - PROCESS | 1850 | 1461516701448 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:51:41 INFO - PROCESS | 1850 | 1461516701635 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:51:41 INFO - PROCESS | 1850 | 1461516701921 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f21c7be9-0376-4e89-9822-ac1c1fd1161f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7f9a874a9000 == 176 [pid = 1850] [id = 788] 09:51:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7f9a89025c00) [pid = 1850] [serial = 2363] [outer = (nil)] 09:51:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7f9a894c3000) [pid = 1850] [serial = 2364] [outer = 0x7f9a89025c00] 09:51:42 INFO - PROCESS | 1850 | 1461516701993 Marionette DEBUG loaded listener.js 09:51:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7f9a895a0c00) [pid = 1850] [serial = 2365] [outer = 0x7f9a89025c00] 09:51:42 INFO - PROCESS | 1850 | 1461516702768 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:51:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:51:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1377ms 09:51:42 INFO - PROCESS | 1850 | 1461516702817 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:51:42 INFO - PROCESS | 1850 | 1461516702820 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:51:43 WARNING - u'runner_teardown' () 09:51:43 INFO - No more tests 09:51:44 INFO - Got 0 unexpected results 09:51:44 INFO - SUITE-END | took 1194s 09:51:44 INFO - Closing logging queue 09:51:44 INFO - queue closed 09:51:44 INFO - Return code: 0 09:51:44 WARNING - # TBPL SUCCESS # 09:51:44 INFO - Running post-action listener: _resource_record_post_action 09:51:44 INFO - Running post-run listener: _resource_record_post_run 09:51:45 INFO - Total resource usage - Wall time: 1230s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 975908864; Read time: 320; Write time: 322700 09:51:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:51:45 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51445760; Read time: 0; Write time: 52916 09:51:45 INFO - run-tests - Wall time: 1200s; CPU: 98.0%; Read bytes: 6041600; Write bytes: 924409856; Read time: 252; Write time: 269776 09:51:45 INFO - Running post-run listener: _upload_blobber_files 09:51:45 INFO - Blob upload gear active. 09:51:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:51:45 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 09:51:45 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'] 09:51:45 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 09:51:45 INFO - (blobuploader) - INFO - Open directory for files ... 09:51:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:51:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:51:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:51:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:51:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:51:46 INFO - (blobuploader) - INFO - Done attempting. 09:51:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:51:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:51:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:51:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:51:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:51:47 INFO - (blobuploader) - INFO - Done attempting. 09:51:47 INFO - (blobuploader) - INFO - Iteration through files over. 09:51:47 INFO - Return code: 0 09:51:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:51:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:51:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/01749e3e9762993e4bebd0b7872c748b74b1e53d08df8628233e98e7ac700f7820cd42566050f5624c34f38df779de81557025fc1f95747dd35c42884a300964", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/223be1eb4b0026abf05aa827af5a7e8d75ba51e1d353f10526b9f79506037e3daedfddfe71617a5bcc9ed9374ba27bed8a694ff26fb6ee886f33f856c4e2ac56"} 09:51:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:51:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:51:47 INFO - Contents: 09:51:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/01749e3e9762993e4bebd0b7872c748b74b1e53d08df8628233e98e7ac700f7820cd42566050f5624c34f38df779de81557025fc1f95747dd35c42884a300964", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/223be1eb4b0026abf05aa827af5a7e8d75ba51e1d353f10526b9f79506037e3daedfddfe71617a5bcc9ed9374ba27bed8a694ff26fb6ee886f33f856c4e2ac56"} 09:51:47 INFO - Running post-run listener: copy_logs_to_upload_dir 09:51:47 INFO - Copying logs to upload dir... 09:51:47 INFO - mkdir: /builds/slave/test/build/upload/logs 09:51:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1330.974199 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 11 secs) (at 2016-04-24 09:51:48.056535) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 09:51:48.063516) ========= 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-1461513812.855733-1214816440 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/01749e3e9762993e4bebd0b7872c748b74b1e53d08df8628233e98e7ac700f7820cd42566050f5624c34f38df779de81557025fc1f95747dd35c42884a300964", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/223be1eb4b0026abf05aa827af5a7e8d75ba51e1d353f10526b9f79506037e3daedfddfe71617a5bcc9ed9374ba27bed8a694ff26fb6ee886f33f856c4e2ac56"} build_url:https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036431 build_url: 'https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/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/01749e3e9762993e4bebd0b7872c748b74b1e53d08df8628233e98e7ac700f7820cd42566050f5624c34f38df779de81557025fc1f95747dd35c42884a300964", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/223be1eb4b0026abf05aa827af5a7e8d75ba51e1d353f10526b9f79506037e3daedfddfe71617a5bcc9ed9374ba27bed8a694ff26fb6ee886f33f856c4e2ac56"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IZ5rh-7_RhaWi2YBrytu4w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 09:51:48.138872) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 09:51:48.139392) ========= 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-1461513812.855733-1214816440 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020376 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 09:51:48.208602) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 09:51:48.209036) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 09:51:48.209595) ========= ========= Total master_lag: 0.95 =========