builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-270 starttime: 1461199730.5 results: success (0) buildid: 20160420154610 builduid: a708a3aa2ca843629dbdcfd6e9b44cd9 revision: b4c514efe8c0f74ad94b33f846a3a94a37138ce4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:50.496997) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:50.497496) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:50.497788) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:50.907575) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:50.907951) ========= 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-1461198596.454247-286132123 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 17:48:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.75M=0.001s 2016-04-20 17:48:51 (9.75 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.579490 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:51.521324) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:51.521678) ========= 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-1461198596.454247-286132123 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.036379 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:51.589750) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 17:48:51.590102) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b4c514efe8c0f74ad94b33f846a3a94a37138ce4 --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 b4c514efe8c0f74ad94b33f846a3a94a37138ce4 --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-1461198596.454247-286132123 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 17:48:51,894 truncating revision to first 12 chars 2016-04-20 17:48:51,895 Setting DEBUG logging. 2016-04-20 17:48:51,895 attempt 1/10 2016-04-20 17:48:51,896 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b4c514efe8c0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 17:48:53,152 unpacking tar archive at: mozilla-inbound-b4c514efe8c0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.843744 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 17:48:53.467213) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:53.467566) ========= script_repo_revision: b4c514efe8c0f74ad94b33f846a3a94a37138ce4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:53.467969) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:53.468250) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 17:48:53.497730) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 22 secs) (at 2016-04-20 17:48:53.498010) ========= /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-1461198596.454247-286132123 _=/tools/buildbot/bin/python using PTY: False 17:48:53 INFO - MultiFileLogger online at 20160420 17:48:53 in /builds/slave/test 17:48:53 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 17:48:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:48:53 INFO - {'append_to_log': False, 17:48:53 INFO - 'base_work_dir': '/builds/slave/test', 17:48:53 INFO - 'blob_upload_branch': 'mozilla-inbound', 17:48:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:48:53 INFO - 'buildbot_json_path': 'buildprops.json', 17:48:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:48:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:48:53 INFO - 'download_minidump_stackwalk': True, 17:48:53 INFO - 'download_symbols': 'true', 17:48:53 INFO - 'e10s': False, 17:48:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:48:53 INFO - 'tooltool.py': '/tools/tooltool.py', 17:48:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:48:53 INFO - '/tools/misc-python/virtualenv.py')}, 17:48:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:48:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:48:53 INFO - 'log_level': 'info', 17:48:53 INFO - 'log_to_console': True, 17:48:53 INFO - 'opt_config_files': (), 17:48:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:48:53 INFO - '--processes=1', 17:48:53 INFO - '--config=%(test_path)s/wptrunner.ini', 17:48:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:48:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:48:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:48:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:48:53 INFO - 'pip_index': False, 17:48:53 INFO - 'require_test_zip': True, 17:48:53 INFO - 'test_type': ('testharness',), 17:48:53 INFO - 'this_chunk': '1', 17:48:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:48:53 INFO - 'total_chunks': '10', 17:48:53 INFO - 'virtualenv_path': 'venv', 17:48:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:48:53 INFO - 'work_dir': 'build'} 17:48:53 INFO - ##### 17:48:53 INFO - ##### Running clobber step. 17:48:53 INFO - ##### 17:48:53 INFO - Running pre-action listener: _resource_record_pre_action 17:48:53 INFO - Running main action method: clobber 17:48:53 INFO - rmtree: /builds/slave/test/build 17:48:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:48:54 INFO - Running post-action listener: _resource_record_post_action 17:48:54 INFO - ##### 17:48:54 INFO - ##### Running read-buildbot-config step. 17:48:54 INFO - ##### 17:48:54 INFO - Running pre-action listener: _resource_record_pre_action 17:48:54 INFO - Running main action method: read_buildbot_config 17:48:54 INFO - Using buildbot properties: 17:48:54 INFO - { 17:48:54 INFO - "project": "", 17:48:54 INFO - "product": "firefox", 17:48:54 INFO - "script_repo_revision": "production", 17:48:54 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 17:48:54 INFO - "repository": "", 17:48:54 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 17:48:54 INFO - "buildid": "20160420154610", 17:48:54 INFO - "pgo_build": "False", 17:48:54 INFO - "basedir": "/builds/slave/test", 17:48:54 INFO - "buildnumber": 23, 17:48:54 INFO - "slavename": "tst-linux64-spot-270", 17:48:54 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 17:48:54 INFO - "platform": "linux64", 17:48:54 INFO - "branch": "mozilla-inbound", 17:48:54 INFO - "revision": "b4c514efe8c0f74ad94b33f846a3a94a37138ce4", 17:48:54 INFO - "repo_path": "integration/mozilla-inbound", 17:48:54 INFO - "moz_repo_path": "", 17:48:54 INFO - "stage_platform": "linux64", 17:48:54 INFO - "builduid": "a708a3aa2ca843629dbdcfd6e9b44cd9", 17:48:54 INFO - "slavebuilddir": "test" 17:48:54 INFO - } 17:48:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 17:48:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 17:48:54 INFO - Running post-action listener: _resource_record_post_action 17:48:54 INFO - ##### 17:48:54 INFO - ##### Running download-and-extract step. 17:48:54 INFO - ##### 17:48:54 INFO - Running pre-action listener: _resource_record_pre_action 17:48:54 INFO - Running main action method: download_and_extract 17:48:54 INFO - mkdir: /builds/slave/test/build/tests 17:48: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')]} 17:48:54 INFO - https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:48:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:48:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:48:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:48:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 17:49:05 INFO - Downloaded 1361 bytes. 17:49:05 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:49:05 INFO - Using the following test package requirements: 17:49:05 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:49:05 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:49:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:49:05 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:49:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:49:05 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:49:05 INFO - u'jsshell-linux-x86_64.zip'], 17:49:05 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:49:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:49:05 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:49:05 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:49:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:49:05 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:49:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:49:05 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:49:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:49:05 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:49:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:49:05 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 17:49:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:05 INFO - https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:49:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:49:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:49:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:49:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 17:49:10 INFO - Downloaded 22736752 bytes. 17:49:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:49:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:49:11 INFO - caution: filename not matched: web-platform/* 17:49:11 INFO - Return code: 11 17:49:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:11 INFO - https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:49:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:49:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:49:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:49:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 17:49:16 INFO - Downloaded 36398193 bytes. 17:49:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:49:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:49:20 INFO - caution: filename not matched: bin/* 17:49:20 INFO - caution: filename not matched: config/* 17:49:20 INFO - caution: filename not matched: mozbase/* 17:49:20 INFO - caution: filename not matched: marionette/* 17:49:20 INFO - caution: filename not matched: tools/wptserve/* 17:49:20 INFO - Return code: 11 17:49:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:20 INFO - https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:49:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:49:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:49:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:49:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 17:49:35 INFO - Downloaded 64287967 bytes. 17:49:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:49:35 INFO - mkdir: /builds/slave/test/properties 17:49:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:49:35 INFO - Writing to file /builds/slave/test/properties/build_url 17:49:35 INFO - Contents: 17:49:35 INFO - build_url:https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:49:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:49:36 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:49:36 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:49:36 INFO - Contents: 17:49:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:49:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:36 INFO - https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:49:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:49:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:49:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:49:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 17:49:45 INFO - Downloaded 90777577 bytes. 17:49:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:49:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:49:53 INFO - Return code: 0 17:49:53 INFO - Running post-action listener: _resource_record_post_action 17:49:53 INFO - Running post-action listener: set_extra_try_arguments 17:49:53 INFO - ##### 17:49:53 INFO - ##### Running create-virtualenv step. 17:49:53 INFO - ##### 17:49:53 INFO - Running pre-action listener: _pre_create_virtualenv 17:49:53 INFO - Running pre-action listener: _resource_record_pre_action 17:49:53 INFO - Running main action method: create_virtualenv 17:49:53 INFO - Creating virtualenv /builds/slave/test/build/venv 17:49:53 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 17:49:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:49:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:49:53 INFO - Using real prefix '/usr' 17:49:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:49:55 INFO - Installing distribute.............................................................................................................................................................................................done. 17:50:00 INFO - Installing pip.................done. 17:50:00 INFO - Return code: 0 17:50:00 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:50:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:00 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 0x1b8d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b8e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c0fc50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c0cdf0>, '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 0x1c0dcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c0e180>, '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-1461198596.454247-286132123', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 17:50:00 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 17:50:00 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 17:50:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:50:00 INFO - 'CCACHE_UMASK': '002', 17:50:00 INFO - 'DISPLAY': ':0', 17:50:00 INFO - 'HOME': '/home/cltbld', 17:50:00 INFO - 'LANG': 'en_US.UTF-8', 17:50:00 INFO - 'LOGNAME': 'cltbld', 17:50:00 INFO - 'MAIL': '/var/mail/cltbld', 17:50:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:50:00 INFO - 'MOZ_NO_REMOTE': '1', 17:50:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:50:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:50:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:50:00 INFO - 'PWD': '/builds/slave/test', 17:50:00 INFO - 'SHELL': '/bin/bash', 17:50:00 INFO - 'SHLVL': '1', 17:50:00 INFO - 'TERM': 'linux', 17:50:00 INFO - 'TMOUT': '86400', 17:50:00 INFO - 'USER': 'cltbld', 17:50:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461198596.454247-286132123', 17:50:00 INFO - '_': '/tools/buildbot/bin/python'} 17:50:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:50:00 INFO - Downloading/unpacking psutil>=0.7.1 17:50:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:00 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 17:50:00 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 17:50:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:50:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:50:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:50:07 INFO - Installing collected packages: psutil 17:50:07 INFO - Running setup.py install for psutil 17:50:07 INFO - building 'psutil._psutil_linux' extension 17:50:07 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 17:50:07 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 17:50:07 INFO - building 'psutil._psutil_posix' extension 17:50:07 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 17:50:08 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 17:50:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:50:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:50:08 INFO - Successfully installed psutil 17:50:08 INFO - Cleaning up... 17:50:08 INFO - Return code: 0 17:50:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:50:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:08 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 0x1b8d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b8e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c0fc50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c0cdf0>, '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 0x1c0dcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c0e180>, '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-1461198596.454247-286132123', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 17:50:08 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 17:50:08 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 17:50:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:50:08 INFO - 'CCACHE_UMASK': '002', 17:50:08 INFO - 'DISPLAY': ':0', 17:50:08 INFO - 'HOME': '/home/cltbld', 17:50:08 INFO - 'LANG': 'en_US.UTF-8', 17:50:08 INFO - 'LOGNAME': 'cltbld', 17:50:08 INFO - 'MAIL': '/var/mail/cltbld', 17:50:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:50:08 INFO - 'MOZ_NO_REMOTE': '1', 17:50:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:50:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:50:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:50:08 INFO - 'PWD': '/builds/slave/test', 17:50:08 INFO - 'SHELL': '/bin/bash', 17:50:08 INFO - 'SHLVL': '1', 17:50:08 INFO - 'TERM': 'linux', 17:50:08 INFO - 'TMOUT': '86400', 17:50:08 INFO - 'USER': 'cltbld', 17:50:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461198596.454247-286132123', 17:50:08 INFO - '_': '/tools/buildbot/bin/python'} 17:50:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:50:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:50:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:09 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 17:50:09 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 17:50:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:50:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:50:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:50:14 INFO - Installing collected packages: mozsystemmonitor 17:50:14 INFO - Running setup.py install for mozsystemmonitor 17:50:14 INFO - Successfully installed mozsystemmonitor 17:50:14 INFO - Cleaning up... 17:50:14 INFO - Return code: 0 17:50:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:50:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:14 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 0x1b8d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b8e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c0fc50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c0cdf0>, '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 0x1c0dcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c0e180>, '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-1461198596.454247-286132123', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 17:50:14 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 17:50:14 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 17:50:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:50:14 INFO - 'CCACHE_UMASK': '002', 17:50:14 INFO - 'DISPLAY': ':0', 17:50:14 INFO - 'HOME': '/home/cltbld', 17:50:14 INFO - 'LANG': 'en_US.UTF-8', 17:50:14 INFO - 'LOGNAME': 'cltbld', 17:50:14 INFO - 'MAIL': '/var/mail/cltbld', 17:50:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:50:14 INFO - 'MOZ_NO_REMOTE': '1', 17:50:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:50:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:50:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:50:14 INFO - 'PWD': '/builds/slave/test', 17:50:14 INFO - 'SHELL': '/bin/bash', 17:50:14 INFO - 'SHLVL': '1', 17:50:14 INFO - 'TERM': 'linux', 17:50:14 INFO - 'TMOUT': '86400', 17:50:14 INFO - 'USER': 'cltbld', 17:50:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461198596.454247-286132123', 17:50:14 INFO - '_': '/tools/buildbot/bin/python'} 17:50:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:50:14 INFO - Downloading/unpacking blobuploader==1.2.4 17:50:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:14 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 17:50:14 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 17:50:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:19 INFO - Downloading blobuploader-1.2.4.tar.gz 17:50:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:50:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:50:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:19 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 17:50:19 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 17:50:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:50:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:50:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:20 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 17:50:20 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 17:50:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:21 INFO - Downloading docopt-0.6.1.tar.gz 17:50:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:50:21 INFO - Installing collected packages: blobuploader, requests, docopt 17:50:21 INFO - Running setup.py install for blobuploader 17:50:21 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:50:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:50:21 INFO - Running setup.py install for requests 17:50:22 INFO - Running setup.py install for docopt 17:50:22 INFO - Successfully installed blobuploader requests docopt 17:50:22 INFO - Cleaning up... 17:50:22 INFO - Return code: 0 17:50:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:22 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 0x1b8d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b8e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c0fc50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c0cdf0>, '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 0x1c0dcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c0e180>, '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-1461198596.454247-286132123', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 17:50:22 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 17:50:22 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 17:50:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:50:22 INFO - 'CCACHE_UMASK': '002', 17:50:22 INFO - 'DISPLAY': ':0', 17:50:22 INFO - 'HOME': '/home/cltbld', 17:50:22 INFO - 'LANG': 'en_US.UTF-8', 17:50:22 INFO - 'LOGNAME': 'cltbld', 17:50:22 INFO - 'MAIL': '/var/mail/cltbld', 17:50:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:50:22 INFO - 'MOZ_NO_REMOTE': '1', 17:50:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:50:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:50:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:50:22 INFO - 'PWD': '/builds/slave/test', 17:50:22 INFO - 'SHELL': '/bin/bash', 17:50:22 INFO - 'SHLVL': '1', 17:50:22 INFO - 'TERM': 'linux', 17:50:22 INFO - 'TMOUT': '86400', 17:50:22 INFO - 'USER': 'cltbld', 17:50:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461198596.454247-286132123', 17:50:22 INFO - '_': '/tools/buildbot/bin/python'} 17:50:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:50:23 INFO - Running setup.py (path:/tmp/pip-1YNCD1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:50:23 INFO - Running setup.py (path:/tmp/pip-JQwRW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:50:23 INFO - Running setup.py (path:/tmp/pip-2kncY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:50:23 INFO - Running setup.py (path:/tmp/pip-ZCwgma-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:50:23 INFO - Running setup.py (path:/tmp/pip-K1aQzV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:50:23 INFO - Running setup.py (path:/tmp/pip-ktwOSn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:50:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:50:23 INFO - Running setup.py (path:/tmp/pip-3cyXpD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:50:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:50:24 INFO - Running setup.py (path:/tmp/pip-90VNH2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:50:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:50:24 INFO - Running setup.py (path:/tmp/pip-vAq2zF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:50:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:50:24 INFO - Running setup.py (path:/tmp/pip-FdulUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:50:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:50:24 INFO - Running setup.py (path:/tmp/pip-6z1Mpn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:50:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:50:24 INFO - Running setup.py (path:/tmp/pip-6HfrtP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:50:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:50:24 INFO - Running setup.py (path:/tmp/pip-P3ZOp0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:50:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:50:24 INFO - Running setup.py (path:/tmp/pip-zV8Itq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:50:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:50:24 INFO - Running setup.py (path:/tmp/pip-O0sbnZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:50:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:50:25 INFO - Running setup.py (path:/tmp/pip-Z_Diu8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:50:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:50:25 INFO - Running setup.py (path:/tmp/pip-b3FrvX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:50:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:50:25 INFO - Running setup.py (path:/tmp/pip-23OnTo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:50:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:50:25 INFO - Running setup.py (path:/tmp/pip-ZazuNP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:50:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:50:25 INFO - Running setup.py (path:/tmp/pip-QiGxYF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:50:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:50:26 INFO - Running setup.py (path:/tmp/pip-NaWUlZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:50:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:50:26 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 17:50:26 INFO - Running setup.py install for manifestparser 17:50:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:50:26 INFO - Running setup.py install for mozcrash 17:50:26 INFO - Running setup.py install for mozdebug 17:50:26 INFO - Running setup.py install for mozdevice 17:50:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:50:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:50:27 INFO - Running setup.py install for mozfile 17:50:27 INFO - Running setup.py install for mozhttpd 17:50:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:50:27 INFO - Running setup.py install for mozinfo 17:50:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:50:27 INFO - Running setup.py install for mozInstall 17:50:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:50:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:50:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:50:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:50:27 INFO - Running setup.py install for mozleak 17:50:27 INFO - Running setup.py install for mozlog 17:50:28 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:50:28 INFO - Running setup.py install for moznetwork 17:50:28 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:50:28 INFO - Running setup.py install for mozprocess 17:50:28 INFO - Running setup.py install for mozprofile 17:50:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:50:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:50:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:50:28 INFO - Running setup.py install for mozrunner 17:50:29 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:50:29 INFO - Running setup.py install for mozscreenshot 17:50:29 INFO - Running setup.py install for moztest 17:50:29 INFO - Running setup.py install for mozversion 17:50:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:50:29 INFO - Running setup.py install for wptserve 17:50:29 INFO - Running setup.py install for marionette-driver 17:50:30 INFO - Running setup.py install for browsermob-proxy 17:50:30 INFO - Running setup.py install for marionette-client 17:50:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:50:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:50:30 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 17:50:30 INFO - Cleaning up... 17:50:30 INFO - Return code: 0 17:50:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:50:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:50:30 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 0x1b8d030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b8e3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c0fc50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c0cdf0>, '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 0x1c0dcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c0e180>, '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-1461198596.454247-286132123', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 17:50:30 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 17:50:30 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 17:50:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:50:30 INFO - 'CCACHE_UMASK': '002', 17:50:30 INFO - 'DISPLAY': ':0', 17:50:30 INFO - 'HOME': '/home/cltbld', 17:50:30 INFO - 'LANG': 'en_US.UTF-8', 17:50:30 INFO - 'LOGNAME': 'cltbld', 17:50:30 INFO - 'MAIL': '/var/mail/cltbld', 17:50:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:50:30 INFO - 'MOZ_NO_REMOTE': '1', 17:50:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:50:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:50:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:50:30 INFO - 'PWD': '/builds/slave/test', 17:50:30 INFO - 'SHELL': '/bin/bash', 17:50:30 INFO - 'SHLVL': '1', 17:50:30 INFO - 'TERM': 'linux', 17:50:30 INFO - 'TMOUT': '86400', 17:50:30 INFO - 'USER': 'cltbld', 17:50:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461198596.454247-286132123', 17:50:30 INFO - '_': '/tools/buildbot/bin/python'} 17:50:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:50:31 INFO - Running setup.py (path:/tmp/pip-1QP92w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:50:31 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 17:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:50:31 INFO - Running setup.py (path:/tmp/pip-50dUpT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:50:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:50:31 INFO - Running setup.py (path:/tmp/pip-s5Qly5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:50:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 17:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:50:31 INFO - Running setup.py (path:/tmp/pip-kEMRuK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:50:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:50:31 INFO - Running setup.py (path:/tmp/pip-5pZcSz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:50:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 17:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:50:31 INFO - Running setup.py (path:/tmp/pip-NQgFVI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:50:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 17:50:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:50:31 INFO - Running setup.py (path:/tmp/pip-udJ1UX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:50:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 17:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:50:32 INFO - Running setup.py (path:/tmp/pip-r8M1Vw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:50:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 17:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:50:32 INFO - Running setup.py (path:/tmp/pip-p0dlpX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:50:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 17:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:50:32 INFO - Running setup.py (path:/tmp/pip-6MDKWJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:50:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:50:32 INFO - Running setup.py (path:/tmp/pip-4IWTyk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:50:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 17:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:50:32 INFO - Running setup.py (path:/tmp/pip-Sg8POa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:50:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 17:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:50:32 INFO - Running setup.py (path:/tmp/pip-RJfq4J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:50:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 17:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:50:32 INFO - Running setup.py (path:/tmp/pip-kBvD0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:50:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 17:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:50:33 INFO - Running setup.py (path:/tmp/pip-2trLt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:50:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 17:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:50:33 INFO - Running setup.py (path:/tmp/pip-1qrZBZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:50:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 17:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:50:33 INFO - Running setup.py (path:/tmp/pip-LQXjHQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:50:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 17:50:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:50:33 INFO - Running setup.py (path:/tmp/pip-u7zbru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:50:33 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 17:50:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:50:33 INFO - Running setup.py (path:/tmp/pip-nrBz4j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:50:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 17:50:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:50:33 INFO - Running setup.py (path:/tmp/pip-ulMiRm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:50:33 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 17:50:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:50:34 INFO - Running setup.py (path:/tmp/pip-MiUkGK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:50:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:50:34 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 17:50:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:50:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:50:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 17:50:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:50:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:50:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:50:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:34 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 17:50:34 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 17:50:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:50:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:50:39 INFO - Downloading blessings-1.6.tar.gz 17:50:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:50:39 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 17:50:39 INFO - Installing collected packages: blessings 17:50:39 INFO - Running setup.py install for blessings 17:50:39 INFO - Successfully installed blessings 17:50:39 INFO - Cleaning up... 17:50:40 INFO - Return code: 0 17:50:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:50:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:50:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:50:40 INFO - Reading from file tmpfile_stdout 17:50:40 INFO - Current package versions: 17:50:40 INFO - argparse == 1.2.1 17:50:40 INFO - blessings == 1.6 17:50:40 INFO - blobuploader == 1.2.4 17:50:40 INFO - browsermob-proxy == 0.6.0 17:50:40 INFO - docopt == 0.6.1 17:50:40 INFO - manifestparser == 1.1 17:50:40 INFO - marionette-client == 2.3.0 17:50:40 INFO - marionette-driver == 1.4.0 17:50:40 INFO - mozInstall == 1.12 17:50:40 INFO - mozcrash == 0.17 17:50:40 INFO - mozdebug == 0.1 17:50:40 INFO - mozdevice == 0.48 17:50:40 INFO - mozfile == 1.2 17:50:40 INFO - mozhttpd == 0.7 17:50:40 INFO - mozinfo == 0.9 17:50:40 INFO - mozleak == 0.1 17:50:40 INFO - mozlog == 3.1 17:50:40 INFO - moznetwork == 0.27 17:50:40 INFO - mozprocess == 0.22 17:50:40 INFO - mozprofile == 0.28 17:50:40 INFO - mozrunner == 6.11 17:50:40 INFO - mozscreenshot == 0.1 17:50:40 INFO - mozsystemmonitor == 0.0 17:50:40 INFO - moztest == 0.7 17:50:40 INFO - mozversion == 1.4 17:50:40 INFO - psutil == 3.1.1 17:50:40 INFO - requests == 1.2.3 17:50:40 INFO - wptserve == 1.4.0 17:50:40 INFO - wsgiref == 0.1.2 17:50:40 INFO - Running post-action listener: _resource_record_post_action 17:50:40 INFO - Running post-action listener: _start_resource_monitoring 17:50:40 INFO - Starting resource monitoring. 17:50:40 INFO - ##### 17:50:40 INFO - ##### Running pull step. 17:50:40 INFO - ##### 17:50:40 INFO - Running pre-action listener: _resource_record_pre_action 17:50:40 INFO - Running main action method: pull 17:50:40 INFO - Pull has nothing to do! 17:50:40 INFO - Running post-action listener: _resource_record_post_action 17:50:40 INFO - ##### 17:50:40 INFO - ##### Running install step. 17:50:40 INFO - ##### 17:50:40 INFO - Running pre-action listener: _resource_record_pre_action 17:50:40 INFO - Running main action method: install 17:50:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:50:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:50:41 INFO - Reading from file tmpfile_stdout 17:50:41 INFO - Detecting whether we're running mozinstall >=1.0... 17:50:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:50:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:50:41 INFO - Reading from file tmpfile_stdout 17:50:41 INFO - Output received: 17:50:41 INFO - Usage: mozinstall [options] installer 17:50:41 INFO - Options: 17:50:41 INFO - -h, --help show this help message and exit 17:50:41 INFO - -d DEST, --destination=DEST 17:50:41 INFO - Directory to install application into. [default: 17:50:41 INFO - "/builds/slave/test"] 17:50:41 INFO - --app=APP Application being installed. [default: firefox] 17:50:41 INFO - mkdir: /builds/slave/test/build/application 17:50:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:50:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 17:51:10 INFO - Reading from file tmpfile_stdout 17:51:10 INFO - Output received: 17:51:10 INFO - /builds/slave/test/build/application/firefox/firefox 17:51:10 INFO - Running post-action listener: _resource_record_post_action 17:51:10 INFO - ##### 17:51:10 INFO - ##### Running run-tests step. 17:51:10 INFO - ##### 17:51:10 INFO - Running pre-action listener: _resource_record_pre_action 17:51:10 INFO - Running main action method: run_tests 17:51:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:51:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:51:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:51:10 INFO - grabbing minidump binary from tooltool 17:51:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:51:10 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 0x1c0cdf0>, '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 0x1c0dcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c0e180>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:51:10 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 17:51:10 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 17:51:10 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:51:10 INFO - Return code: 0 17:51:10 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:51:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:51:10 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/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 17:51:10 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/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 17:51:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:51:10 INFO - 'CCACHE_UMASK': '002', 17:51:10 INFO - 'DISPLAY': ':0', 17:51:10 INFO - 'HOME': '/home/cltbld', 17:51:10 INFO - 'LANG': 'en_US.UTF-8', 17:51:10 INFO - 'LOGNAME': 'cltbld', 17:51:10 INFO - 'MAIL': '/var/mail/cltbld', 17:51:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:51:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:51:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:51:10 INFO - 'MOZ_NO_REMOTE': '1', 17:51:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:51:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:51:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:51:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:51:10 INFO - 'PWD': '/builds/slave/test', 17:51:10 INFO - 'SHELL': '/bin/bash', 17:51:10 INFO - 'SHLVL': '1', 17:51:10 INFO - 'TERM': 'linux', 17:51:10 INFO - 'TMOUT': '86400', 17:51:10 INFO - 'USER': 'cltbld', 17:51:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461198596.454247-286132123', 17:51:10 INFO - '_': '/tools/buildbot/bin/python'} 17:51:10 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/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 17:51:11 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 17:51:11 INFO - import pkg_resources 17:51:12 INFO - Using 1 client processes 17:51:12 INFO - wptserve Starting http server on 127.0.0.1:8000 17:51:12 INFO - wptserve Starting http server on 127.0.0.1:8001 17:51:12 INFO - wptserve Starting http server on 127.0.0.1:8443 17:51:14 INFO - SUITE-START | Running 778 tests 17:51:14 INFO - Running testharness tests 17:51:14 INFO - Setting up ssl 17:51:14 INFO - PROCESS | certutil | 17:51:14 INFO - PROCESS | certutil | 17:51:15 INFO - PROCESS | certutil | 17:51:15 INFO - Certificate Nickname Trust Attributes 17:51:15 INFO - SSL,S/MIME,JAR/XPI 17:51:15 INFO - 17:51:15 INFO - web-platform-tests CT,, 17:51:15 INFO - 17:51:15 INFO - Starting runner 17:51:17 INFO - PROCESS | 17335 | 1461199877567 Marionette DEBUG Marionette enabled via build flag and pref 17:51:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6356b0c800 == 1 [pid = 17335] [id = 1] 17:51:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 1 (0x7f6356b0d000) [pid = 17335] [serial = 1] [outer = (nil)] 17:51:17 INFO - PROCESS | 17335 | [17335] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:51:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 2 (0x7f6356b0e000) [pid = 17335] [serial = 2] [outer = 0x7f6356b0d000] 17:51:18 INFO - PROCESS | 17335 | 1461199878168 Marionette INFO Listening on port 2828 17:51:18 INFO - PROCESS | 17335 | 1461199878679 Marionette DEBUG Marionette enabled via command-line flag 17:51:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c86000 == 2 [pid = 17335] [id = 2] 17:51:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 3 (0x7f6353cd6800) [pid = 17335] [serial = 3] [outer = (nil)] 17:51:18 INFO - PROCESS | 17335 | [17335] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:51:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 4 (0x7f6353cd7800) [pid = 17335] [serial = 4] [outer = 0x7f6353cd6800] 17:51:18 INFO - PROCESS | 17335 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6353aac9a0 17:51:18 INFO - PROCESS | 17335 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f63589b7220 17:51:18 INFO - PROCESS | 17335 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6352e1e4f0 17:51:18 INFO - PROCESS | 17335 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6352e1e7f0 17:51:18 INFO - PROCESS | 17335 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6352e1eb20 17:51:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 5 (0x7f6358917800) [pid = 17335] [serial = 5] [outer = 0x7f6356b0d000] 17:51:19 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:51:19 INFO - PROCESS | 17335 | 1461199879039 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37491 17:51:19 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:51:19 INFO - PROCESS | 17335 | 1461199879116 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37492 17:51:19 INFO - PROCESS | 17335 | 1461199879122 Marionette DEBUG Closed connection conn0 17:51:19 INFO - PROCESS | 17335 | [17335] 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 17:51:19 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:51:19 INFO - PROCESS | 17335 | 1461199879239 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37493 17:51:19 INFO - PROCESS | 17335 | 1461199879241 Marionette DEBUG Closed connection conn1 17:51:19 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:51:19 INFO - PROCESS | 17335 | 1461199879291 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37494 17:51:19 INFO - PROCESS | 17335 | 1461199879305 Marionette DEBUG Closed connection conn2 17:51:19 INFO - PROCESS | 17335 | 1461199879357 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:51:19 INFO - PROCESS | 17335 | 1461199879370 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":"20160420154610","device":"desktop","version":"48.0a1"} 17:51:20 INFO - PROCESS | 17335 | [17335] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:51:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63594ab800 == 3 [pid = 17335] [id = 3] 17:51:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 6 (0x7f635be42800) [pid = 17335] [serial = 6] [outer = (nil)] 17:51:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346f31800 == 4 [pid = 17335] [id = 4] 17:51:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 7 (0x7f635413c800) [pid = 17335] [serial = 7] [outer = (nil)] 17:51:21 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:51:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346141800 == 5 [pid = 17335] [id = 5] 17:51:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 8 (0x7f6346165c00) [pid = 17335] [serial = 8] [outer = (nil)] 17:51:21 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:51:21 INFO - PROCESS | 17335 | [17335] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:51:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 9 (0x7f6346174c00) [pid = 17335] [serial = 9] [outer = 0x7f6346165c00] 17:51:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 10 (0x7f6345df5000) [pid = 17335] [serial = 10] [outer = 0x7f635be42800] 17:51:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 11 (0x7f6345c6fc00) [pid = 17335] [serial = 11] [outer = 0x7f635413c800] 17:51:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 12 (0x7f6345c71c00) [pid = 17335] [serial = 12] [outer = 0x7f6346165c00] 17:51:22 INFO - PROCESS | 17335 | 1461199882846 Marionette DEBUG loaded listener.js 17:51:22 INFO - PROCESS | 17335 | 1461199882864 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 13 (0x7f6343bd2c00) [pid = 17335] [serial = 13] [outer = 0x7f6346165c00] 17:51:23 INFO - PROCESS | 17335 | 1461199883516 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"bef8c36d-cdf0-475c-bfef-af96a48af95b","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":"20160420154610","device":"desktop","version":"48.0a1","command_id":1}}] 17:51:23 INFO - PROCESS | 17335 | 1461199883722 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:51:23 INFO - PROCESS | 17335 | 1461199883930 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:51:24 INFO - PROCESS | 17335 | 1461199884121 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:51:24 INFO - PROCESS | 17335 | [17335] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:51:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 14 (0x7f633fa05c00) [pid = 17335] [serial = 14] [outer = 0x7f6346165c00] 17:51:24 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:24 INFO - PROCESS | 17335 | 1461199884583 Marionette TRACE conn3 <- [1,3,null,{}] 17:51:24 INFO - PROCESS | 17335 | 1461199884629 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:51:24 INFO - PROCESS | 17335 | 1461199884663 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:51:24 INFO - PROCESS | 17335 | 1461199884813 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 17335 | 1461199884819 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:51:24 INFO - PROCESS | 17335 | 1461199884881 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 17335 | 1461199884886 Marionette TRACE conn3 <- [1,6,null,{}] 17:51:24 INFO - PROCESS | 17335 | 1461199884903 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:24 INFO - PROCESS | 17335 | 1461199884920 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:51:24 INFO - PROCESS | 17335 | 1461199884931 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ef84800 == 6 [pid = 17335] [id = 6] 17:51:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 15 (0x7f63481af800) [pid = 17335] [serial = 15] [outer = (nil)] 17:51:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 16 (0x7f63481b1800) [pid = 17335] [serial = 16] [outer = 0x7f63481af800] 17:51:24 INFO - PROCESS | 17335 | 1461199884995 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 17 (0x7f63481b7400) [pid = 17335] [serial = 17] [outer = 0x7f63481af800] 17:51:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ed2a000 == 7 [pid = 17335] [id = 7] 17:51:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 18 (0x7f633ed8dc00) [pid = 17335] [serial = 18] [outer = (nil)] 17:51:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 19 (0x7f633f974400) [pid = 17335] [serial = 19] [outer = 0x7f633ed8dc00] 17:51:25 INFO - PROCESS | 17335 | 1461199885438 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 20 (0x7f633ea0dc00) [pid = 17335] [serial = 20] [outer = 0x7f633ed8dc00] 17:51:25 INFO - PROCESS | 17335 | [17335] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 17:51:25 INFO - PROCESS | 17335 | 1461199885938 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1106ms 17:51:26 INFO - PROCESS | 17335 | 1461199886024 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 17335 | 1461199886027 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:51:26 INFO - PROCESS | 17335 | 1461199886050 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - PROCESS | 17335 | 1461199886053 Marionette TRACE conn3 <- [1,10,null,{}] 17:51:26 INFO - PROCESS | 17335 | 1461199886073 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:26 INFO - PROCESS | 17335 | 1461199886233 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:51:26 INFO - PROCESS | 17335 | 1461199886247 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348157800 == 8 [pid = 17335] [id = 8] 17:51:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 21 (0x7f633ed89400) [pid = 17335] [serial = 21] [outer = (nil)] 17:51:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 22 (0x7f633cf48800) [pid = 17335] [serial = 22] [outer = 0x7f633ed89400] 17:51:26 INFO - PROCESS | 17335 | 1461199886309 Marionette DEBUG loaded listener.js 17:51:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 23 (0x7f633cf4d400) [pid = 17335] [serial = 23] [outer = 0x7f633ed89400] 17:51:26 INFO - PROCESS | 17335 | 1461199886836 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 849ms 17:51:26 INFO - PROCESS | 17335 | 1461199886885 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 17335 | 1461199886889 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:51:26 INFO - PROCESS | 17335 | 1461199886894 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - PROCESS | 17335 | 1461199886896 Marionette TRACE conn3 <- [1,14,null,{}] 17:51:26 INFO - PROCESS | 17335 | 1461199886901 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:27 INFO - PROCESS | 17335 | 1461199887038 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:51:27 INFO - PROCESS | 17335 | 1461199887057 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3ae800 == 9 [pid = 17335] [id = 9] 17:51:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 24 (0x7f633d2e3400) [pid = 17335] [serial = 24] [outer = (nil)] 17:51:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 25 (0x7f633d2e8c00) [pid = 17335] [serial = 25] [outer = 0x7f633d2e3400] 17:51:27 INFO - PROCESS | 17335 | 1461199887118 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 26 (0x7f63481b8c00) [pid = 17335] [serial = 26] [outer = 0x7f633d2e3400] 17:51:27 INFO - PROCESS | 17335 | 1461199887689 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 827ms 17:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:51:27 INFO - PROCESS | 17335 | 1461199887722 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:51:27 INFO - PROCESS | 17335 | 1461199887724 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:51:27 INFO - PROCESS | 17335 | 1461199887730 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 17335 | 1461199887732 Marionette TRACE conn3 <- [1,18,null,{}] 17:51:27 INFO - PROCESS | 17335 | 1461199887737 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:27 INFO - PROCESS | 17335 | 1461199887889 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:51:28 INFO - PROCESS | 17335 | 1461199888294 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3b9800 == 10 [pid = 17335] [id = 10] 17:51:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 27 (0x7f633d3bc800) [pid = 17335] [serial = 27] [outer = (nil)] 17:51:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3c6000 == 11 [pid = 17335] [id = 11] 17:51:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 28 (0x7f633cf51000) [pid = 17335] [serial = 28] [outer = (nil)] 17:51:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 29 (0x7f633cf57400) [pid = 17335] [serial = 29] [outer = 0x7f633cf51000] 17:51:28 INFO - PROCESS | 17335 | 1461199888403 Marionette DEBUG loaded listener.js 17:51:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 30 (0x7f633d2e5800) [pid = 17335] [serial = 30] [outer = 0x7f633cf51000] 17:51:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 31 (0x7f633d645000) [pid = 17335] [serial = 31] [outer = 0x7f633d3bc800] 17:51:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 32 (0x7f633d652000) [pid = 17335] [serial = 32] [outer = 0x7f633d3bc800] 17:51:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d64e000 == 12 [pid = 17335] [id = 12] 17:51:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 33 (0x7f633d4b0800) [pid = 17335] [serial = 33] [outer = (nil)] 17:51:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 34 (0x7f633d6ac800) [pid = 17335] [serial = 34] [outer = 0x7f633d4b0800] 17:51:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 35 (0x7f633d6ac000) [pid = 17335] [serial = 35] [outer = 0x7f633d4b0800] 17:51:29 INFO - PROCESS | 17335 | 1461199889523 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1835ms 17:51:29 INFO - PROCESS | 17335 | 1461199889567 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:51:29 INFO - PROCESS | 17335 | 1461199889574 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:51:29 INFO - PROCESS | 17335 | 1461199889585 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:51:29 INFO - PROCESS | 17335 | 1461199889589 Marionette TRACE conn3 <- [1,22,null,{}] 17:51:29 INFO - PROCESS | 17335 | 1461199889596 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:29 INFO - PROCESS | 17335 | 1461199889840 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:51:30 INFO - PROCESS | 17335 | 1461199889997 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ef65800 == 13 [pid = 17335] [id = 13] 17:51:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 36 (0x7f6342f83000) [pid = 17335] [serial = 36] [outer = (nil)] 17:51:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 37 (0x7f6342fd6400) [pid = 17335] [serial = 37] [outer = 0x7f6342f83000] 17:51:30 INFO - PROCESS | 17335 | 1461199890069 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 38 (0x7f63442c7c00) [pid = 17335] [serial = 38] [outer = 0x7f6342f83000] 17:51:30 INFO - PROCESS | 17335 | 1461199890844 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1285ms 17:51:30 INFO - PROCESS | 17335 | 1461199890876 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:51:30 INFO - PROCESS | 17335 | 1461199890881 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:51:30 INFO - PROCESS | 17335 | 1461199890887 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:51:30 INFO - PROCESS | 17335 | 1461199890890 Marionette TRACE conn3 <- [1,26,null,{}] 17:51:30 INFO - PROCESS | 17335 | 1461199890896 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:31 INFO - PROCESS | 17335 | 1461199891053 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:51:31 INFO - PROCESS | 17335 | 1461199891175 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345098800 == 14 [pid = 17335] [id = 14] 17:51:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 39 (0x7f6345c73400) [pid = 17335] [serial = 39] [outer = (nil)] 17:51:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 40 (0x7f6345e41000) [pid = 17335] [serial = 40] [outer = 0x7f6345c73400] 17:51:31 INFO - PROCESS | 17335 | 1461199891249 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 41 (0x7f634688c800) [pid = 17335] [serial = 41] [outer = 0x7f6345c73400] 17:51:32 INFO - PROCESS | 17335 | 1461199892328 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1478ms 17:51:32 INFO - PROCESS | 17335 | 1461199892365 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:51:32 INFO - PROCESS | 17335 | 1461199892371 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:51:32 INFO - PROCESS | 17335 | 1461199892379 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 17335 | 1461199892383 Marionette TRACE conn3 <- [1,30,null,{}] 17:51:32 INFO - PROCESS | 17335 | 1461199892389 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:32 INFO - PROCESS | 17335 | 1461199892515 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:51:32 INFO - PROCESS | 17335 | 1461199892620 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ef66000 == 15 [pid = 17335] [id = 15] 17:51:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 42 (0x7f6342fd7c00) [pid = 17335] [serial = 42] [outer = (nil)] 17:51:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 43 (0x7f6343b3a400) [pid = 17335] [serial = 43] [outer = 0x7f6342fd7c00] 17:51:32 INFO - PROCESS | 17335 | 1461199892682 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 44 (0x7f63443e4000) [pid = 17335] [serial = 44] [outer = 0x7f6342fd7c00] 17:51:33 INFO - PROCESS | 17335 | 1461199893374 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1033ms 17:51:33 INFO - PROCESS | 17335 | 1461199893412 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 17335 | 1461199893419 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:51:33 INFO - PROCESS | 17335 | 1461199893428 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 17335 | 1461199893431 Marionette TRACE conn3 <- [1,34,null,{}] 17:51:33 INFO - PROCESS | 17335 | 1461199893435 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:33 INFO - PROCESS | 17335 | 1461199893571 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:51:33 INFO - PROCESS | 17335 | 1461199893649 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63457e0800 == 16 [pid = 17335] [id = 16] 17:51:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 45 (0x7f6340534000) [pid = 17335] [serial = 45] [outer = (nil)] 17:51:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 46 (0x7f6346b18000) [pid = 17335] [serial = 46] [outer = 0x7f6340534000] 17:51:33 INFO - PROCESS | 17335 | 1461199893706 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 47 (0x7f6347386400) [pid = 17335] [serial = 47] [outer = 0x7f6340534000] 17:51:34 INFO - PROCESS | 17335 | 1461199894290 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 891ms 17:51:34 INFO - PROCESS | 17335 | 1461199894318 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 17335 | 1461199894321 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:51:34 INFO - PROCESS | 17335 | 1461199894327 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 17335 | 1461199894332 Marionette TRACE conn3 <- [1,38,null,{}] 17:51:34 INFO - PROCESS | 17335 | 1461199894348 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:34 INFO - PROCESS | 17335 | 1461199894506 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:51:34 INFO - PROCESS | 17335 | 1461199894532 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634686f000 == 17 [pid = 17335] [id = 17] 17:51:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 48 (0x7f633f973800) [pid = 17335] [serial = 48] [outer = (nil)] 17:51:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 49 (0x7f6347c68400) [pid = 17335] [serial = 49] [outer = 0x7f633f973800] 17:51:34 INFO - PROCESS | 17335 | 1461199894593 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 50 (0x7f63481ae000) [pid = 17335] [serial = 50] [outer = 0x7f633f973800] 17:51:35 INFO - PROCESS | 17335 | 1461199895187 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 885ms 17:51:35 INFO - PROCESS | 17335 | 1461199895212 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:51:35 INFO - PROCESS | 17335 | 1461199895216 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:51:35 INFO - PROCESS | 17335 | 1461199895221 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:51:35 INFO - PROCESS | 17335 | 1461199895223 Marionette TRACE conn3 <- [1,42,null,{}] 17:51:35 INFO - PROCESS | 17335 | 1461199895228 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:35 INFO - PROCESS | 17335 | 1461199895354 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:51:35 INFO - PROCESS | 17335 | 1461199895372 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346a4a000 == 18 [pid = 17335] [id = 18] 17:51:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 51 (0x7f63481b4000) [pid = 17335] [serial = 51] [outer = (nil)] 17:51:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 52 (0x7f6349363c00) [pid = 17335] [serial = 52] [outer = 0x7f63481b4000] 17:51:35 INFO - PROCESS | 17335 | 1461199895431 Marionette DEBUG loaded listener.js 17:51:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 53 (0x7f6349423c00) [pid = 17335] [serial = 53] [outer = 0x7f63481b4000] 17:51:36 INFO - PROCESS | 17335 | 1461199896078 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 874ms 17:51:36 INFO - PROCESS | 17335 | 1461199896096 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 17335 | 1461199896098 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:51:36 INFO - PROCESS | 17335 | 1461199896103 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 17335 | 1461199896106 Marionette TRACE conn3 <- [1,46,null,{}] 17:51:36 INFO - PROCESS | 17335 | 1461199896111 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:36 INFO - PROCESS | 17335 | 1461199896236 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:51:36 INFO - PROCESS | 17335 | 1461199896325 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346f3b800 == 19 [pid = 17335] [id = 19] 17:51:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 54 (0x7f633ef4fc00) [pid = 17335] [serial = 54] [outer = (nil)] 17:51:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 55 (0x7f63481b2c00) [pid = 17335] [serial = 55] [outer = 0x7f633ef4fc00] 17:51:36 INFO - PROCESS | 17335 | 1461199896387 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 56 (0x7f6349429800) [pid = 17335] [serial = 56] [outer = 0x7f633ef4fc00] 17:51:36 INFO - PROCESS | 17335 | 1461199896956 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 875ms 17:51:36 INFO - PROCESS | 17335 | 1461199896980 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 17335 | 1461199896983 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:51:36 INFO - PROCESS | 17335 | 1461199896988 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 17335 | 1461199896990 Marionette TRACE conn3 <- [1,50,null,{}] 17:51:36 INFO - PROCESS | 17335 | 1461199896995 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:37 INFO - PROCESS | 17335 | 1461199897131 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:51:37 INFO - PROCESS | 17335 | 1461199897148 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634745f000 == 20 [pid = 17335] [id = 20] 17:51:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 57 (0x7f6352ebf400) [pid = 17335] [serial = 57] [outer = (nil)] 17:51:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 58 (0x7f6353cc3400) [pid = 17335] [serial = 58] [outer = 0x7f6352ebf400] 17:51:37 INFO - PROCESS | 17335 | 1461199897209 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 59 (0x7f6353d98c00) [pid = 17335] [serial = 59] [outer = 0x7f6352ebf400] 17:51:37 INFO - PROCESS | 17335 | 1461199897829 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 880ms 17:51:37 INFO - PROCESS | 17335 | 1461199897869 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:51:37 INFO - PROCESS | 17335 | 1461199897872 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:51:37 INFO - PROCESS | 17335 | 1461199897878 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 17335 | 1461199897881 Marionette TRACE conn3 <- [1,54,null,{}] 17:51:37 INFO - PROCESS | 17335 | 1461199897886 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:38 INFO - PROCESS | 17335 | 1461199898000 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:51:38 INFO - PROCESS | 17335 | 1461199898111 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347c29800 == 21 [pid = 17335] [id = 21] 17:51:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 60 (0x7f634050dc00) [pid = 17335] [serial = 60] [outer = (nil)] 17:51:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 61 (0x7f6353d98800) [pid = 17335] [serial = 61] [outer = 0x7f634050dc00] 17:51:38 INFO - PROCESS | 17335 | 1461199898168 Marionette DEBUG loaded listener.js 17:51:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 62 (0x7f6353f9e800) [pid = 17335] [serial = 62] [outer = 0x7f634050dc00] 17:51:38 INFO - PROCESS | 17335 | 1461199898827 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1026ms 17:51:38 INFO - PROCESS | 17335 | 1461199898905 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:51:38 INFO - PROCESS | 17335 | 1461199898910 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:51:38 INFO - PROCESS | 17335 | 1461199898918 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - PROCESS | 17335 | 1461199898924 Marionette TRACE conn3 <- [1,58,null,{}] 17:51:38 INFO - PROCESS | 17335 | 1461199898955 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:39 INFO - PROCESS | 17335 | 1461199899115 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:51:39 INFO - PROCESS | 17335 | 1461199899233 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ed2f000 == 22 [pid = 17335] [id = 22] 17:51:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 63 (0x7f633d2e5000) [pid = 17335] [serial = 63] [outer = (nil)] 17:51:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 64 (0x7f633d6a7800) [pid = 17335] [serial = 64] [outer = 0x7f633d2e5000] 17:51:39 INFO - PROCESS | 17335 | 1461199899309 Marionette DEBUG loaded listener.js 17:51:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 65 (0x7f633fa0e400) [pid = 17335] [serial = 65] [outer = 0x7f633d2e5000] 17:51:40 INFO - PROCESS | 17335 | 1461199900080 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1242ms 17:51:40 INFO - PROCESS | 17335 | 1461199900160 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 17335 | 1461199900168 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:51:40 INFO - PROCESS | 17335 | 1461199900178 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 17335 | 1461199900181 Marionette TRACE conn3 <- [1,62,null,{}] 17:51:40 INFO - PROCESS | 17335 | 1461199900205 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:40 INFO - PROCESS | 17335 | 1461199900357 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:51:40 INFO - PROCESS | 17335 | 1461199900475 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346538000 == 23 [pid = 17335] [id = 23] 17:51:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 66 (0x7f633d2e8400) [pid = 17335] [serial = 66] [outer = (nil)] 17:51:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 67 (0x7f634484c000) [pid = 17335] [serial = 67] [outer = 0x7f633d2e8400] 17:51:40 INFO - PROCESS | 17335 | 1461199900547 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 68 (0x7f6345c68400) [pid = 17335] [serial = 68] [outer = 0x7f633d2e8400] 17:51:41 INFO - PROCESS | 17335 | 1461199901367 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1250ms 17:51:41 INFO - PROCESS | 17335 | 1461199901428 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:51:41 INFO - PROCESS | 17335 | 1461199901432 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:51:41 INFO - PROCESS | 17335 | 1461199901438 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:51:41 INFO - PROCESS | 17335 | 1461199901443 Marionette TRACE conn3 <- [1,66,null,{}] 17:51:41 INFO - PROCESS | 17335 | 1461199901458 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:41 INFO - PROCESS | 17335 | 1461199901610 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:51:41 INFO - PROCESS | 17335 | 1461199901729 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348152800 == 24 [pid = 17335] [id = 24] 17:51:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 69 (0x7f6346b18c00) [pid = 17335] [serial = 69] [outer = (nil)] 17:51:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 70 (0x7f6347c6c000) [pid = 17335] [serial = 70] [outer = 0x7f6346b18c00] 17:51:41 INFO - PROCESS | 17335 | 1461199901802 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 71 (0x7f6349363000) [pid = 17335] [serial = 71] [outer = 0x7f6346b18c00] 17:51:42 INFO - PROCESS | 17335 | 1461199902738 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1342ms 17:51:42 INFO - PROCESS | 17335 | 1461199902781 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 17335 | 1461199902789 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:51:42 INFO - PROCESS | 17335 | 1461199902805 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:51:42 INFO - PROCESS | 17335 | 1461199902809 Marionette TRACE conn3 <- [1,70,null,{}] 17:51:42 INFO - PROCESS | 17335 | 1461199902821 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:42 INFO - PROCESS | 17335 | 1461199902971 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:51:43 INFO - PROCESS | 17335 | 1461199903099 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633f9ae800 == 25 [pid = 17335] [id = 25] 17:51:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 72 (0x7f6342fdb800) [pid = 17335] [serial = 72] [outer = (nil)] 17:51:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 73 (0x7f6343b32c00) [pid = 17335] [serial = 73] [outer = 0x7f6342fdb800] 17:51:43 INFO - PROCESS | 17335 | 1461199903169 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 74 (0x7f634484c800) [pid = 17335] [serial = 74] [outer = 0x7f6342fdb800] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634745f000 == 24 [pid = 17335] [id = 20] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346f3b800 == 23 [pid = 17335] [id = 19] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346a4a000 == 22 [pid = 17335] [id = 18] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634686f000 == 21 [pid = 17335] [id = 17] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63457e0800 == 20 [pid = 17335] [id = 16] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ef66000 == 19 [pid = 17335] [id = 15] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345098800 == 18 [pid = 17335] [id = 14] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ef65800 == 17 [pid = 17335] [id = 13] 17:51:43 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d3c6000 == 16 [pid = 17335] [id = 11] 17:51:44 INFO - PROCESS | 17335 | 1461199904009 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1245ms 17:51:44 INFO - PROCESS | 17335 | 1461199904044 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 17335 | 1461199904051 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:51:44 INFO - PROCESS | 17335 | 1461199904059 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 17335 | 1461199904064 Marionette TRACE conn3 <- [1,74,null,{}] 17:51:44 INFO - PROCESS | 17335 | 1461199904071 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:44 INFO - PROCESS | 17335 | 1461199904224 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:51:44 INFO - PROCESS | 17335 | 1461199904352 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634430f000 == 17 [pid = 17335] [id = 26] 17:51:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 75 (0x7f63443e4400) [pid = 17335] [serial = 75] [outer = (nil)] 17:51:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 76 (0x7f634525dc00) [pid = 17335] [serial = 76] [outer = 0x7f63443e4400] 17:51:44 INFO - PROCESS | 17335 | 1461199904427 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 77 (0x7f6345c70000) [pid = 17335] [serial = 77] [outer = 0x7f63443e4400] 17:51:45 INFO - PROCESS | 17335 | 1461199905224 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1233ms 17:51:45 INFO - PROCESS | 17335 | 1461199905293 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:51:45 INFO - PROCESS | 17335 | 1461199905301 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:51:45 INFO - PROCESS | 17335 | 1461199905311 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 17335 | 1461199905315 Marionette TRACE conn3 <- [1,78,null,{}] 17:51:45 INFO - PROCESS | 17335 | 1461199905320 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:45 INFO - PROCESS | 17335 | 1461199905474 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:51:45 INFO - PROCESS | 17335 | 1461199905593 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634687d000 == 18 [pid = 17335] [id = 27] 17:51:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 78 (0x7f63443e5800) [pid = 17335] [serial = 78] [outer = (nil)] 17:51:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 79 (0x7f634738e800) [pid = 17335] [serial = 79] [outer = 0x7f63443e5800] 17:51:45 INFO - PROCESS | 17335 | 1461199905669 Marionette DEBUG loaded listener.js 17:51:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 80 (0x7f63480b8400) [pid = 17335] [serial = 80] [outer = 0x7f63443e5800] 17:51:46 INFO - PROCESS | 17335 | 1461199906418 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1182ms 17:51:46 INFO - PROCESS | 17335 | 1461199906496 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:51:46 INFO - PROCESS | 17335 | 1461199906500 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:51:46 INFO - PROCESS | 17335 | 1461199906507 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - PROCESS | 17335 | 1461199906512 Marionette TRACE conn3 <- [1,82,null,{}] 17:51:46 INFO - PROCESS | 17335 | 1461199906528 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:46 INFO - PROCESS | 17335 | 1461199906687 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:51:46 INFO - PROCESS | 17335 | 1461199906806 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634745c800 == 19 [pid = 17335] [id = 28] 17:51:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 81 (0x7f6349423800) [pid = 17335] [serial = 81] [outer = (nil)] 17:51:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 82 (0x7f634d052800) [pid = 17335] [serial = 82] [outer = 0x7f6349423800] 17:51:46 INFO - PROCESS | 17335 | 1461199906888 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 83 (0x7f6353cba400) [pid = 17335] [serial = 83] [outer = 0x7f6349423800] 17:51:47 INFO - PROCESS | 17335 | 1461199907624 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1185ms 17:51:47 INFO - PROCESS | 17335 | 1461199907697 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:51:47 INFO - PROCESS | 17335 | 1461199907701 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:51:47 INFO - PROCESS | 17335 | 1461199907709 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 17335 | 1461199907711 Marionette TRACE conn3 <- [1,86,null,{}] 17:51:47 INFO - PROCESS | 17335 | 1461199907717 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:47 INFO - PROCESS | 17335 | 1461199907872 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:51:47 INFO - PROCESS | 17335 | 1461199907991 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6349625000 == 20 [pid = 17335] [id = 29] 17:51:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 84 (0x7f633d2e2000) [pid = 17335] [serial = 84] [outer = (nil)] 17:51:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 85 (0x7f6353fe8800) [pid = 17335] [serial = 85] [outer = 0x7f633d2e2000] 17:51:48 INFO - PROCESS | 17335 | 1461199908064 Marionette DEBUG loaded listener.js 17:51:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f635417c800) [pid = 17335] [serial = 86] [outer = 0x7f633d2e2000] 17:51:48 INFO - PROCESS | 17335 | 1461199908792 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1127ms 17:51:48 INFO - PROCESS | 17335 | 1461199908848 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 17335 | 1461199908852 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:51:48 INFO - PROCESS | 17335 | 1461199908859 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 17335 | 1461199908861 Marionette TRACE conn3 <- [1,90,null,{}] 17:51:48 INFO - PROCESS | 17335 | 1461199908867 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:49 INFO - PROCESS | 17335 | 1461199909003 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:51:49 INFO - PROCESS | 17335 | 1461199909125 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634dd1a000 == 21 [pid = 17335] [id = 30] 17:51:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 87 (0x7f633d05b400) [pid = 17335] [serial = 87] [outer = (nil)] 17:51:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f63541aec00) [pid = 17335] [serial = 88] [outer = 0x7f633d05b400] 17:51:49 INFO - PROCESS | 17335 | 1461199909200 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f6354ecec00) [pid = 17335] [serial = 89] [outer = 0x7f633d05b400] 17:51:50 INFO - PROCESS | 17335 | 1461199910057 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 17:51:50 INFO - PROCESS | 17335 | 1461199910091 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:51:50 INFO - PROCESS | 17335 | 1461199910096 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:51:50 INFO - PROCESS | 17335 | 1461199910104 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:51:50 INFO - PROCESS | 17335 | 1461199910108 Marionette TRACE conn3 <- [1,94,null,{}] 17:51:50 INFO - PROCESS | 17335 | 1461199910116 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:50 INFO - PROCESS | 17335 | 1461199910251 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:51:50 INFO - PROCESS | 17335 | 1461199910394 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633deb0000 == 22 [pid = 17335] [id = 31] 17:51:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f6340510000) [pid = 17335] [serial = 90] [outer = (nil)] 17:51:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f6343bd0000) [pid = 17335] [serial = 91] [outer = 0x7f6340510000] 17:51:50 INFO - PROCESS | 17335 | 1461199910463 Marionette DEBUG loaded listener.js 17:51:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f6345438c00) [pid = 17335] [serial = 92] [outer = 0x7f6340510000] 17:51:50 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ed2f000 == 21 [pid = 17335] [id = 22] 17:51:51 INFO - PROCESS | 17335 | 1461199911286 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1234ms 17:51:51 INFO - PROCESS | 17335 | 1461199911338 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:51:51 INFO - PROCESS | 17335 | 1461199911344 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:51:51 INFO - PROCESS | 17335 | 1461199911353 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:51:51 INFO - PROCESS | 17335 | 1461199911358 Marionette TRACE conn3 <- [1,98,null,{}] 17:51:51 INFO - PROCESS | 17335 | 1461199911365 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:51 INFO - PROCESS | 17335 | 1461199911525 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:51:51 INFO - PROCESS | 17335 | 1461199911652 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346dd1800 == 22 [pid = 17335] [id = 32] 17:51:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f6345c6f000) [pid = 17335] [serial = 93] [outer = (nil)] 17:51:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6345e47000) [pid = 17335] [serial = 94] [outer = 0x7f6345c6f000] 17:51:51 INFO - PROCESS | 17335 | 1461199911726 Marionette DEBUG loaded listener.js 17:51:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 95 (0x7f6346887400) [pid = 17335] [serial = 95] [outer = 0x7f6345c6f000] 17:51:52 INFO - PROCESS | 17335 | 1461199912534 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1230ms 17:51:52 INFO - PROCESS | 17335 | 1461199912584 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:51:52 INFO - PROCESS | 17335 | 1461199912592 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:51:52 INFO - PROCESS | 17335 | 1461199912602 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:51:52 INFO - PROCESS | 17335 | 1461199912605 Marionette TRACE conn3 <- [1,102,null,{}] 17:51:52 INFO - PROCESS | 17335 | 1461199912609 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:52 INFO - PROCESS | 17335 | 1461199912769 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:51:52 INFO - PROCESS | 17335 | 1461199912897 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634dd07800 == 23 [pid = 17335] [id = 33] 17:51:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f6345c70c00) [pid = 17335] [serial = 96] [outer = (nil)] 17:51:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f6349642000) [pid = 17335] [serial = 97] [outer = 0x7f6345c70c00] 17:51:52 INFO - PROCESS | 17335 | 1461199912967 Marionette DEBUG loaded listener.js 17:51:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f6352ec2800) [pid = 17335] [serial = 98] [outer = 0x7f6345c70c00] 17:51:53 INFO - PROCESS | 17335 | 1461199913715 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1185ms 17:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:51:53 INFO - PROCESS | 17335 | 1461199913786 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 17335 | 1461199913789 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:51:53 INFO - PROCESS | 17335 | 1461199913797 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 17335 | 1461199913802 Marionette TRACE conn3 <- [1,106,null,{}] 17:51:53 INFO - PROCESS | 17335 | 1461199913817 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:54 INFO - PROCESS | 17335 | 1461199914010 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:51:54 INFO - PROCESS | 17335 | 1461199914134 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353ce2800 == 24 [pid = 17335] [id = 34] 17:51:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f6353fe4000) [pid = 17335] [serial = 99] [outer = (nil)] 17:51:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f6354e31c00) [pid = 17335] [serial = 100] [outer = 0x7f6353fe4000] 17:51:54 INFO - PROCESS | 17335 | 1461199914209 Marionette DEBUG loaded listener.js 17:51:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f63552f8c00) [pid = 17335] [serial = 101] [outer = 0x7f6353fe4000] 17:51:55 INFO - PROCESS | 17335 | 1461199915021 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1284ms 17:51:55 INFO - PROCESS | 17335 | 1461199915080 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:51:55 INFO - PROCESS | 17335 | 1461199915084 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:51:55 INFO - PROCESS | 17335 | 1461199915090 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:51:55 INFO - PROCESS | 17335 | 1461199915092 Marionette TRACE conn3 <- [1,110,null,{}] 17:51:55 INFO - PROCESS | 17335 | 1461199915097 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:55 INFO - PROCESS | 17335 | 1461199915246 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:51:55 INFO - PROCESS | 17335 | 1461199915455 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633f9a7000 == 25 [pid = 17335] [id = 35] 17:51:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f633d2eac00) [pid = 17335] [serial = 102] [outer = (nil)] 17:51:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f633d4b7400) [pid = 17335] [serial = 103] [outer = 0x7f633d2eac00] 17:51:55 INFO - PROCESS | 17335 | 1461199915523 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6343990000) [pid = 17335] [serial = 104] [outer = 0x7f633d2eac00] 17:51:56 INFO - PROCESS | 17335 | 1461199916389 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:51:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634745c800 == 24 [pid = 17335] [id = 28] 17:51:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634687d000 == 23 [pid = 17335] [id = 27] 17:51:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634430f000 == 22 [pid = 17335] [id = 26] 17:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1427ms 17:51:56 INFO - PROCESS | 17335 | 1461199916517 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:51:56 INFO - PROCESS | 17335 | 1461199916522 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:51:56 INFO - PROCESS | 17335 | 1461199916530 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 17335 | 1461199916535 Marionette TRACE conn3 <- [1,114,null,{}] 17:51:56 INFO - PROCESS | 17335 | 1461199916543 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:56 INFO - PROCESS | 17335 | 1461199916704 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:51:56 INFO - PROCESS | 17335 | 1461199916829 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346528800 == 23 [pid = 17335] [id = 36] 17:51:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f6345474400) [pid = 17335] [serial = 105] [outer = (nil)] 17:51:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f6345c65800) [pid = 17335] [serial = 106] [outer = 0x7f6345474400] 17:51:56 INFO - PROCESS | 17335 | 1461199916902 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f6347846000) [pid = 17335] [serial = 107] [outer = 0x7f6345474400] 17:51:57 INFO - PROCESS | 17335 | 1461199917736 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1282ms 17:51:57 INFO - PROCESS | 17335 | 1461199917812 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:51:57 INFO - PROCESS | 17335 | 1461199917817 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:51:57 INFO - PROCESS | 17335 | 1461199917829 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 17335 | 1461199917834 Marionette TRACE conn3 <- [1,118,null,{}] 17:51:57 INFO - PROCESS | 17335 | 1461199917840 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:58 INFO - PROCESS | 17335 | 1461199918028 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:51:58 INFO - PROCESS | 17335 | 1461199918156 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353ad2800 == 24 [pid = 17335] [id = 37] 17:51:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f634547f400) [pid = 17335] [serial = 108] [outer = (nil)] 17:51:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f6352ec8400) [pid = 17335] [serial = 109] [outer = 0x7f634547f400] 17:51:58 INFO - PROCESS | 17335 | 1461199918226 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f635410f800) [pid = 17335] [serial = 110] [outer = 0x7f634547f400] 17:51:59 INFO - PROCESS | 17335 | 1461199919005 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1234ms 17:51:59 INFO - PROCESS | 17335 | 1461199919059 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:51:59 INFO - PROCESS | 17335 | 1461199919062 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:51:59 INFO - PROCESS | 17335 | 1461199919069 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - PROCESS | 17335 | 1461199919072 Marionette TRACE conn3 <- [1,122,null,{}] 17:51:59 INFO - PROCESS | 17335 | 1461199919086 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:59 INFO - PROCESS | 17335 | 1461199919248 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:51:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f63552ee400) [pid = 17335] [serial = 111] [outer = 0x7f633d4b0800] 17:51:59 INFO - PROCESS | 17335 | 1461199919410 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635510b000 == 25 [pid = 17335] [id = 38] 17:51:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f63570cbc00) [pid = 17335] [serial = 112] [outer = (nil)] 17:51:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f635892dc00) [pid = 17335] [serial = 113] [outer = 0x7f63570cbc00] 17:51:59 INFO - PROCESS | 17335 | 1461199919497 Marionette DEBUG loaded listener.js 17:51:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f6358fc1c00) [pid = 17335] [serial = 114] [outer = 0x7f63570cbc00] 17:52:00 INFO - PROCESS | 17335 | 1461199920281 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1237ms 17:52:00 INFO - PROCESS | 17335 | 1461199920306 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 17335 | 1461199920309 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:52:00 INFO - PROCESS | 17335 | 1461199920315 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 17335 | 1461199920317 Marionette TRACE conn3 <- [1,126,null,{}] 17:52:00 INFO - PROCESS | 17335 | 1461199920322 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:00 INFO - PROCESS | 17335 | 1461199920459 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:52:00 INFO - PROCESS | 17335 | 1461199920591 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354e19000 == 26 [pid = 17335] [id = 39] 17:52:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f633de12c00) [pid = 17335] [serial = 115] [outer = (nil)] 17:52:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f63591b7000) [pid = 17335] [serial = 116] [outer = 0x7f633de12c00] 17:52:00 INFO - PROCESS | 17335 | 1461199920663 Marionette DEBUG loaded listener.js 17:52:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f635942ac00) [pid = 17335] [serial = 117] [outer = 0x7f633de12c00] 17:52:01 INFO - PROCESS | 17335 | 1461199921452 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1178ms 17:52:01 INFO - PROCESS | 17335 | 1461199921494 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 17335 | 1461199921497 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:52:01 INFO - PROCESS | 17335 | 1461199921503 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 17335 | 1461199921506 Marionette TRACE conn3 <- [1,130,null,{}] 17:52:01 INFO - PROCESS | 17335 | 1461199921514 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:01 INFO - PROCESS | 17335 | 1461199921652 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:52:01 INFO - PROCESS | 17335 | 1461199921799 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494ce000 == 27 [pid = 17335] [id = 40] 17:52:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f633d05bc00) [pid = 17335] [serial = 118] [outer = (nil)] 17:52:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 119 (0x7f635950ec00) [pid = 17335] [serial = 119] [outer = 0x7f633d05bc00] 17:52:01 INFO - PROCESS | 17335 | 1461199921920 Marionette DEBUG loaded listener.js 17:52:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 120 (0x7f635b196c00) [pid = 17335] [serial = 120] [outer = 0x7f633d05bc00] 17:52:02 INFO - PROCESS | 17335 | 1461199922803 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1331ms 17:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:52:02 INFO - PROCESS | 17335 | 1461199922835 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:52:02 INFO - PROCESS | 17335 | 1461199922838 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:52:02 INFO - PROCESS | 17335 | 1461199922844 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 17335 | 1461199922847 Marionette TRACE conn3 <- [1,134,null,{}] 17:52:02 INFO - PROCESS | 17335 | 1461199922854 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:03 INFO - PROCESS | 17335 | 1461199923071 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:52:03 INFO - PROCESS | 17335 | 1461199923206 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359354000 == 28 [pid = 17335] [id = 41] 17:52:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f635be88400) [pid = 17335] [serial = 121] [outer = (nil)] 17:52:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f635d6e5800) [pid = 17335] [serial = 122] [outer = 0x7f635be88400] 17:52:03 INFO - PROCESS | 17335 | 1461199923280 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f6360bdd000) [pid = 17335] [serial = 123] [outer = 0x7f635be88400] 17:52:04 INFO - PROCESS | 17335 | 1461199924213 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1441ms 17:52:04 INFO - PROCESS | 17335 | 1461199924285 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:52:04 INFO - PROCESS | 17335 | 1461199924290 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:52:04 INFO - PROCESS | 17335 | 1461199924298 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 17335 | 1461199924302 Marionette TRACE conn3 <- [1,138,null,{}] 17:52:04 INFO - PROCESS | 17335 | 1461199924310 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:04 INFO - PROCESS | 17335 | 1461199924463 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:52:04 INFO - PROCESS | 17335 | 1461199924632 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6343b75000 == 29 [pid = 17335] [id = 42] 17:52:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f633ae09c00) [pid = 17335] [serial = 124] [outer = (nil)] 17:52:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f633ae0d000) [pid = 17335] [serial = 125] [outer = 0x7f633ae09c00] 17:52:04 INFO - PROCESS | 17335 | 1461199924810 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f633ae80400) [pid = 17335] [serial = 126] [outer = 0x7f633ae09c00] 17:52:05 INFO - PROCESS | 17335 | 1461199925696 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1430ms 17:52:05 INFO - PROCESS | 17335 | 1461199925729 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 17335 | 1461199925736 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:52:05 INFO - PROCESS | 17335 | 1461199925744 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 17335 | 1461199925748 Marionette TRACE conn3 <- [1,142,null,{}] 17:52:05 INFO - PROCESS | 17335 | 1461199925757 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:05 INFO - PROCESS | 17335 | 1461199925909 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:52:06 INFO - PROCESS | 17335 | 1461199926092 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353fa9800 == 30 [pid = 17335] [id = 43] 17:52:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f633d4b6400) [pid = 17335] [serial = 127] [outer = (nil)] 17:52:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f6342fd4400) [pid = 17335] [serial = 128] [outer = 0x7f633d4b6400] 17:52:06 INFO - PROCESS | 17335 | 1461199926166 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f6345dd2400) [pid = 17335] [serial = 129] [outer = 0x7f633d4b6400] 17:52:07 INFO - PROCESS | 17335 | 1461199927044 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1333ms 17:52:07 INFO - PROCESS | 17335 | 1461199927080 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:52:07 INFO - PROCESS | 17335 | 1461199927086 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:52:07 INFO - PROCESS | 17335 | 1461199927094 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 17335 | 1461199927102 Marionette TRACE conn3 <- [1,146,null,{}] 17:52:07 INFO - PROCESS | 17335 | 1461199927114 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:07 INFO - PROCESS | 17335 | 1461199927262 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:52:07 INFO - PROCESS | 17335 | 1461199927400 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354e22800 == 31 [pid = 17335] [id = 44] 17:52:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f6340506c00) [pid = 17335] [serial = 130] [outer = (nil)] 17:52:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f6340a46c00) [pid = 17335] [serial = 131] [outer = 0x7f6340506c00] 17:52:07 INFO - PROCESS | 17335 | 1461199927472 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f6340a50c00) [pid = 17335] [serial = 132] [outer = 0x7f6340506c00] 17:52:08 INFO - PROCESS | 17335 | 1461199928358 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1290ms 17:52:08 INFO - PROCESS | 17335 | 1461199928383 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:52:08 INFO - PROCESS | 17335 | 1461199928387 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:52:08 INFO - PROCESS | 17335 | 1461199928395 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:52:08 INFO - PROCESS | 17335 | 1461199928403 Marionette TRACE conn3 <- [1,150,null,{}] 17:52:08 INFO - PROCESS | 17335 | 1461199928416 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:08 INFO - PROCESS | 17335 | 1461199928601 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:52:08 INFO - PROCESS | 17335 | 1461199928742 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359526000 == 32 [pid = 17335] [id = 45] 17:52:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f6340507800) [pid = 17335] [serial = 133] [outer = (nil)] 17:52:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f6352e48400) [pid = 17335] [serial = 134] [outer = 0x7f6340507800] 17:52:08 INFO - PROCESS | 17335 | 1461199928812 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f6353f19400) [pid = 17335] [serial = 135] [outer = 0x7f6340507800] 17:52:09 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353ad2800 == 31 [pid = 17335] [id = 37] 17:52:09 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346528800 == 30 [pid = 17335] [id = 36] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633f9ae800 == 29 [pid = 17335] [id = 25] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348157800 == 28 [pid = 17335] [id = 8] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d3ae800 == 27 [pid = 17335] [id = 9] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635510b000 == 26 [pid = 17335] [id = 38] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354e19000 == 25 [pid = 17335] [id = 39] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ef84800 == 24 [pid = 17335] [id = 6] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6349625000 == 23 [pid = 17335] [id = 29] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494ce000 == 22 [pid = 17335] [id = 40] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634dd1a000 == 21 [pid = 17335] [id = 30] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346538000 == 20 [pid = 17335] [id = 23] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6359354000 == 19 [pid = 17335] [id = 41] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347c29800 == 18 [pid = 17335] [id = 21] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346dd1800 == 17 [pid = 17335] [id = 32] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634dd07800 == 16 [pid = 17335] [id = 33] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354e22800 == 15 [pid = 17335] [id = 44] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348152800 == 14 [pid = 17335] [id = 24] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353fa9800 == 13 [pid = 17335] [id = 43] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633f9a7000 == 12 [pid = 17335] [id = 35] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353ce2800 == 11 [pid = 17335] [id = 34] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6343b75000 == 10 [pid = 17335] [id = 42] 17:52:11 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633deb0000 == 9 [pid = 17335] [id = 31] 17:52:13 INFO - PROCESS | 17335 | 1461199933109 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4746ms 17:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:52:13 INFO - PROCESS | 17335 | 1461199933140 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 17335 | 1461199933144 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:52:13 INFO - PROCESS | 17335 | 1461199933151 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 17335 | 1461199933157 Marionette TRACE conn3 <- [1,154,null,{}] 17:52:13 INFO - PROCESS | 17335 | 1461199933195 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:13 INFO - PROCESS | 17335 | 1461199933343 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:52:13 INFO - PROCESS | 17335 | 1461199933355 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633f9ae800 == 10 [pid = 17335] [id = 46] 17:52:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f633f97a400) [pid = 17335] [serial = 136] [outer = (nil)] 17:52:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f6340503c00) [pid = 17335] [serial = 137] [outer = 0x7f633f97a400] 17:52:13 INFO - PROCESS | 17335 | 1461199933419 Marionette DEBUG loaded listener.js 17:52:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f634050d000) [pid = 17335] [serial = 138] [outer = 0x7f633f97a400] 17:52:14 INFO - PROCESS | 17335 | 1461199934157 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1042ms 17:52:14 INFO - PROCESS | 17335 | 1461199934192 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:52:14 INFO - PROCESS | 17335 | 1461199934201 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:52:14 INFO - PROCESS | 17335 | 1461199934232 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:52:14 INFO - PROCESS | 17335 | 1461199934237 Marionette TRACE conn3 <- [1,158,null,{}] 17:52:14 INFO - PROCESS | 17335 | 1461199934242 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:14 INFO - PROCESS | 17335 | 1461199934396 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:52:14 INFO - PROCESS | 17335 | 1461199934406 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346685800 == 11 [pid = 17335] [id = 47] 17:52:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f633ae7e400) [pid = 17335] [serial = 139] [outer = (nil)] 17:52:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f634398e800) [pid = 17335] [serial = 140] [outer = 0x7f633ae7e400] 17:52:14 INFO - PROCESS | 17335 | 1461199934464 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f634542b400) [pid = 17335] [serial = 141] [outer = 0x7f633ae7e400] 17:52:15 INFO - PROCESS | 17335 | 1461199935443 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1288ms 17:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:52:15 INFO - PROCESS | 17335 | 1461199935516 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 17335 | 1461199935520 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:52:15 INFO - PROCESS | 17335 | 1461199935526 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 17335 | 1461199935532 Marionette TRACE conn3 <- [1,162,null,{}] 17:52:15 INFO - PROCESS | 17335 | 1461199935553 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:15 INFO - PROCESS | 17335 | 1461199935728 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:52:15 INFO - PROCESS | 17335 | 1461199935756 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634dd11000 == 12 [pid = 17335] [id = 48] 17:52:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f634050c400) [pid = 17335] [serial = 142] [outer = (nil)] 17:52:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f63481acc00) [pid = 17335] [serial = 143] [outer = 0x7f634050c400] 17:52:15 INFO - PROCESS | 17335 | 1461199935821 Marionette DEBUG loaded listener.js 17:52:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f634969c800) [pid = 17335] [serial = 144] [outer = 0x7f634050c400] 17:52:16 INFO - PROCESS | 17335 | 1461199936534 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1041ms 17:52:16 INFO - PROCESS | 17335 | 1461199936571 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 17335 | 1461199936575 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:52:16 INFO - PROCESS | 17335 | 1461199936580 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 17335 | 1461199936583 Marionette TRACE conn3 <- [1,166,null,{}] 17:52:16 INFO - PROCESS | 17335 | 1461199936588 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:16 INFO - PROCESS | 17335 | 1461199936759 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:52:16 INFO - PROCESS | 17335 | 1461199936788 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354bd0000 == 13 [pid = 17335] [id = 49] 17:52:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f63443e6400) [pid = 17335] [serial = 145] [outer = (nil)] 17:52:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f6353d9e400) [pid = 17335] [serial = 146] [outer = 0x7f63443e6400] 17:52:16 INFO - PROCESS | 17335 | 1461199936845 Marionette DEBUG loaded listener.js 17:52:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f6353f9bc00) [pid = 17335] [serial = 147] [outer = 0x7f63443e6400] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f6340534000) [pid = 17335] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f633f973800) [pid = 17335] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f63481b4000) [pid = 17335] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f633ef4fc00) [pid = 17335] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f6342f83000) [pid = 17335] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f6352ebf400) [pid = 17335] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f633cf51000) [pid = 17335] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f6345c73400) [pid = 17335] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f6342fd7c00) [pid = 17335] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f634050dc00) [pid = 17335] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f6340510000) [pid = 17335] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f633d2e5000) [pid = 17335] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f6345474400) [pid = 17335] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f6349423800) [pid = 17335] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f633d05b400) [pid = 17335] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f63443e5800) [pid = 17335] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f633d2eac00) [pid = 17335] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f6342fdb800) [pid = 17335] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f6345c70c00) [pid = 17335] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 127 (0x7f633de12c00) [pid = 17335] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 126 (0x7f6340506c00) [pid = 17335] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 125 (0x7f635be88400) [pid = 17335] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f633ed89400) [pid = 17335] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 123 (0x7f633d2e2000) [pid = 17335] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f6346b18c00) [pid = 17335] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f633ae09c00) [pid = 17335] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f63481af800) [pid = 17335] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 119 (0x7f633d05bc00) [pid = 17335] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 118 (0x7f63570cbc00) [pid = 17335] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 117 (0x7f6345c6f000) [pid = 17335] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 116 (0x7f633d2e8400) [pid = 17335] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f634547f400) [pid = 17335] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f6353fe4000) [pid = 17335] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f633d4b6400) [pid = 17335] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f63443e4400) [pid = 17335] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:52:18 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f633d2e3400) [pid = 17335] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:52:18 INFO - PROCESS | 17335 | 1461199938642 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2083ms 17:52:18 INFO - PROCESS | 17335 | 1461199938679 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 17335 | 1461199938682 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:52:18 INFO - PROCESS | 17335 | 1461199938722 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 17335 | 1461199938724 Marionette TRACE conn3 <- [1,170,null,{}] 17:52:18 INFO - PROCESS | 17335 | 1461199938755 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:18 INFO - PROCESS | 17335 | 1461199938885 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:52:18 INFO - PROCESS | 17335 | 1461199938973 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340ac0000 == 14 [pid = 17335] [id = 50] 17:52:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f633ae0bc00) [pid = 17335] [serial = 148] [outer = (nil)] 17:52:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f633ef4fc00) [pid = 17335] [serial = 149] [outer = 0x7f633ae0bc00] 17:52:19 INFO - PROCESS | 17335 | 1461199939031 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f634542f400) [pid = 17335] [serial = 150] [outer = 0x7f633ae0bc00] 17:52:19 INFO - PROCESS | 17335 | 1461199939659 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 977ms 17:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:52:19 INFO - PROCESS | 17335 | 1461199939675 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:52:19 INFO - PROCESS | 17335 | 1461199939677 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:52:19 INFO - PROCESS | 17335 | 1461199939684 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:52:19 INFO - PROCESS | 17335 | 1461199939687 Marionette TRACE conn3 <- [1,174,null,{}] 17:52:19 INFO - PROCESS | 17335 | 1461199939692 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:19 INFO - PROCESS | 17335 | 1461199939886 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:52:19 INFO - PROCESS | 17335 | 1461199939951 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353cd7000 == 15 [pid = 17335] [id = 51] 17:52:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f633ae08400) [pid = 17335] [serial = 151] [outer = (nil)] 17:52:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f634738d400) [pid = 17335] [serial = 152] [outer = 0x7f633ae08400] 17:52:20 INFO - PROCESS | 17335 | 1461199940028 Marionette DEBUG loaded listener.js 17:52:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f6353f1b400) [pid = 17335] [serial = 153] [outer = 0x7f633ae08400] 17:52:20 INFO - PROCESS | 17335 | 1461199940947 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1330ms 17:52:21 INFO - PROCESS | 17335 | 1461199941013 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:52:21 INFO - PROCESS | 17335 | 1461199941020 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:52:21 INFO - PROCESS | 17335 | 1461199941028 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:52:21 INFO - PROCESS | 17335 | 1461199941034 Marionette TRACE conn3 <- [1,178,null,{}] 17:52:21 INFO - PROCESS | 17335 | 1461199941041 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:21 INFO - PROCESS | 17335 | 1461199941201 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:52:21 INFO - PROCESS | 17335 | 1461199941333 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634507e800 == 16 [pid = 17335] [id = 52] 17:52:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f633de12c00) [pid = 17335] [serial = 154] [outer = (nil)] 17:52:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 119 (0x7f6340506400) [pid = 17335] [serial = 155] [outer = 0x7f633de12c00] 17:52:21 INFO - PROCESS | 17335 | 1461199941407 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 120 (0x7f6340a4a800) [pid = 17335] [serial = 156] [outer = 0x7f633de12c00] 17:52:22 INFO - PROCESS | 17335 | 1461199942278 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1292ms 17:52:22 INFO - PROCESS | 17335 | 1461199942321 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 17335 | 1461199942329 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:52:22 INFO - PROCESS | 17335 | 1461199942339 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 17335 | 1461199942342 Marionette TRACE conn3 <- [1,182,null,{}] 17:52:22 INFO - PROCESS | 17335 | 1461199942348 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:22 INFO - PROCESS | 17335 | 1461199942508 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:52:22 INFO - PROCESS | 17335 | 1461199942637 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d636000 == 17 [pid = 17335] [id = 53] 17:52:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f633ae03400) [pid = 17335] [serial = 157] [outer = (nil)] 17:52:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f633cf53800) [pid = 17335] [serial = 158] [outer = 0x7f633ae03400] 17:52:22 INFO - PROCESS | 17335 | 1461199942707 Marionette DEBUG loaded listener.js 17:52:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f6342fd9000) [pid = 17335] [serial = 159] [outer = 0x7f633ae03400] 17:52:23 INFO - PROCESS | 17335 | 1461199943040 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:52:23 INFO - PROCESS | 17335 | 1461199943894 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1579ms 17:52:23 INFO - PROCESS | 17335 | 1461199943917 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:52:23 INFO - PROCESS | 17335 | 1461199943922 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:52:23 INFO - PROCESS | 17335 | 1461199943930 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 17335 | 1461199943933 Marionette TRACE conn3 <- [1,186,null,{}] 17:52:23 INFO - PROCESS | 17335 | 1461199943941 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:24 INFO - PROCESS | 17335 | 1461199944083 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f633d6ac000) [pid = 17335] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f6356b0e000) [pid = 17335] [serial = 2] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f6346b18000) [pid = 17335] [serial = 46] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 119 (0x7f6347c68400) [pid = 17335] [serial = 49] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 118 (0x7f63481ae000) [pid = 17335] [serial = 50] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 117 (0x7f6349363c00) [pid = 17335] [serial = 52] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 116 (0x7f6349423c00) [pid = 17335] [serial = 53] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f63481b2c00) [pid = 17335] [serial = 55] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f6342fd6400) [pid = 17335] [serial = 37] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f6353d98c00) [pid = 17335] [serial = 59] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f6353cc3400) [pid = 17335] [serial = 58] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f633cf57400) [pid = 17335] [serial = 29] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f6349429800) [pid = 17335] [serial = 56] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f63442c7c00) [pid = 17335] [serial = 38] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f6345e41000) [pid = 17335] [serial = 40] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f6347386400) [pid = 17335] [serial = 47] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f6343b3a400) [pid = 17335] [serial = 43] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f63443e4000) [pid = 17335] [serial = 44] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f634688c800) [pid = 17335] [serial = 41] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f633d645000) [pid = 17335] [serial = 31] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f6353f9e800) [pid = 17335] [serial = 62] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f6353d98800) [pid = 17335] [serial = 61] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f633d2e5800) [pid = 17335] [serial = 30] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f633d6ac800) [pid = 17335] [serial = 34] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f6345c68400) [pid = 17335] [serial = 68] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f6347c6c000) [pid = 17335] [serial = 70] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f6345c71c00) [pid = 17335] [serial = 12] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f633fa0e400) [pid = 17335] [serial = 65] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 94 (0x7f634484c000) [pid = 17335] [serial = 67] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f6346174c00) [pid = 17335] [serial = 9] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f633d6a7800) [pid = 17335] [serial = 64] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f633d2e8c00) [pid = 17335] [serial = 25] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f633cf48800) [pid = 17335] [serial = 22] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f633cf4d400) [pid = 17335] [serial = 23] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f6349363000) [pid = 17335] [serial = 71] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f63481b1800) [pid = 17335] [serial = 16] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 86 (0x7f63481b7400) [pid = 17335] [serial = 17] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 85 (0x7f633f974400) [pid = 17335] [serial = 19] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 84 (0x7f63481b8c00) [pid = 17335] [serial = 26] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 83 (0x7f6352e48400) [pid = 17335] [serial = 134] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 82 (0x7f6352ec8400) [pid = 17335] [serial = 109] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 81 (0x7f6343990000) [pid = 17335] [serial = 104] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 80 (0x7f634484c800) [pid = 17335] [serial = 74] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 79 (0x7f634525dc00) [pid = 17335] [serial = 76] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 78 (0x7f6352ec2800) [pid = 17335] [serial = 98] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 77 (0x7f6349642000) [pid = 17335] [serial = 97] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 76 (0x7f6343b32c00) [pid = 17335] [serial = 73] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 75 (0x7f633d4b7400) [pid = 17335] [serial = 103] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 74 (0x7f6343bd0000) [pid = 17335] [serial = 91] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 73 (0x7f6354ecec00) [pid = 17335] [serial = 89] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 72 (0x7f6345c65800) [pid = 17335] [serial = 106] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 71 (0x7f6347846000) [pid = 17335] [serial = 107] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 70 (0x7f6353cba400) [pid = 17335] [serial = 83] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 69 (0x7f6353fe8800) [pid = 17335] [serial = 85] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 68 (0x7f63541aec00) [pid = 17335] [serial = 88] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 67 (0x7f6342fd4400) [pid = 17335] [serial = 128] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 66 (0x7f634d052800) [pid = 17335] [serial = 82] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 65 (0x7f63480b8400) [pid = 17335] [serial = 80] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 64 (0x7f634738e800) [pid = 17335] [serial = 79] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 63 (0x7f6354e31c00) [pid = 17335] [serial = 100] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 62 (0x7f633ae0d000) [pid = 17335] [serial = 125] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 61 (0x7f635892dc00) [pid = 17335] [serial = 113] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 60 (0x7f6346887400) [pid = 17335] [serial = 95] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 59 (0x7f63591b7000) [pid = 17335] [serial = 116] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 58 (0x7f635410f800) [pid = 17335] [serial = 110] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 57 (0x7f63552f8c00) [pid = 17335] [serial = 101] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 56 (0x7f6345dd2400) [pid = 17335] [serial = 129] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 55 (0x7f6345c70000) [pid = 17335] [serial = 77] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 54 (0x7f6345438c00) [pid = 17335] [serial = 92] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 53 (0x7f6340a46c00) [pid = 17335] [serial = 131] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 52 (0x7f6345e47000) [pid = 17335] [serial = 94] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 51 (0x7f6360bdd000) [pid = 17335] [serial = 123] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 50 (0x7f635417c800) [pid = 17335] [serial = 86] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 49 (0x7f633ae80400) [pid = 17335] [serial = 126] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 48 (0x7f635d6e5800) [pid = 17335] [serial = 122] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 47 (0x7f635b196c00) [pid = 17335] [serial = 120] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 46 (0x7f635950ec00) [pid = 17335] [serial = 119] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 45 (0x7f6358fc1c00) [pid = 17335] [serial = 114] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 44 (0x7f635942ac00) [pid = 17335] [serial = 117] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | --DOMWINDOW == 43 (0x7f6340a50c00) [pid = 17335] [serial = 132] [outer = (nil)] [url = about:blank] 17:52:24 INFO - PROCESS | 17335 | 1461199944312 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cf2c000 == 18 [pid = 17335] [id = 54] 17:52:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 44 (0x7f633d2e5800) [pid = 17335] [serial = 160] [outer = (nil)] 17:52:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 45 (0x7f633d2ec800) [pid = 17335] [serial = 161] [outer = 0x7f633d2e5800] 17:52:24 INFO - PROCESS | 17335 | 1461199944374 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 46 (0x7f633d4bc800) [pid = 17335] [serial = 162] [outer = 0x7f633d2e5800] 17:52:25 INFO - PROCESS | 17335 | 1461199945157 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1280ms 17:52:25 INFO - PROCESS | 17335 | 1461199945209 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:52:25 INFO - PROCESS | 17335 | 1461199945216 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:52:25 INFO - PROCESS | 17335 | 1461199945225 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 17335 | 1461199945229 Marionette TRACE conn3 <- [1,190,null,{}] 17:52:25 INFO - PROCESS | 17335 | 1461199945237 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:25 INFO - PROCESS | 17335 | 1461199945386 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:52:25 INFO - PROCESS | 17335 | 1461199945402 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633eada000 == 19 [pid = 17335] [id = 55] 17:52:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 47 (0x7f633de0f000) [pid = 17335] [serial = 163] [outer = (nil)] 17:52:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 48 (0x7f633ed8b000) [pid = 17335] [serial = 164] [outer = 0x7f633de0f000] 17:52:25 INFO - PROCESS | 17335 | 1461199945459 Marionette DEBUG loaded listener.js 17:52:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 49 (0x7f6340506800) [pid = 17335] [serial = 165] [outer = 0x7f633de0f000] 17:52:26 INFO - PROCESS | 17335 | 1461199946118 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 930ms 17:52:26 INFO - PROCESS | 17335 | 1461199946157 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:52:26 INFO - PROCESS | 17335 | 1461199946162 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:52:26 INFO - PROCESS | 17335 | 1461199946186 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 17335 | 1461199946194 Marionette TRACE conn3 <- [1,194,null,{}] 17:52:26 INFO - PROCESS | 17335 | 1461199946219 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:26 INFO - PROCESS | 17335 | 1461199946377 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:52:26 INFO - PROCESS | 17335 | 1461199946387 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340812000 == 20 [pid = 17335] [id = 56] 17:52:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 50 (0x7f6342fce800) [pid = 17335] [serial = 166] [outer = (nil)] 17:52:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 51 (0x7f6343985c00) [pid = 17335] [serial = 167] [outer = 0x7f6342fce800] 17:52:26 INFO - PROCESS | 17335 | 1461199946455 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 52 (0x7f6343bd6c00) [pid = 17335] [serial = 168] [outer = 0x7f6342fce800] 17:52:27 INFO - PROCESS | 17335 | 1461199947174 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1040ms 17:52:27 INFO - PROCESS | 17335 | 1461199947239 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:52:27 INFO - PROCESS | 17335 | 1461199947242 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:52:27 INFO - PROCESS | 17335 | 1461199947248 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 17335 | 1461199947249 Marionette TRACE conn3 <- [1,198,null,{}] 17:52:27 INFO - PROCESS | 17335 | 1461199947254 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:27 INFO - PROCESS | 17335 | 1461199947409 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:52:27 INFO - PROCESS | 17335 | 1461199947435 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634485f800 == 21 [pid = 17335] [id = 57] 17:52:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 53 (0x7f6340534000) [pid = 17335] [serial = 169] [outer = (nil)] 17:52:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 54 (0x7f634484c800) [pid = 17335] [serial = 170] [outer = 0x7f6340534000] 17:52:27 INFO - PROCESS | 17335 | 1461199947491 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 55 (0x7f6345438c00) [pid = 17335] [serial = 171] [outer = 0x7f6340534000] 17:52:28 INFO - PROCESS | 17335 | 1461199948369 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:52:28 INFO - PROCESS | 17335 | --DOMWINDOW == 54 (0x7f634050c400) [pid = 17335] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:52:28 INFO - PROCESS | 17335 | --DOMWINDOW == 53 (0x7f633f97a400) [pid = 17335] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:52:28 INFO - PROCESS | 17335 | --DOMWINDOW == 52 (0x7f6340507800) [pid = 17335] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:52:28 INFO - PROCESS | 17335 | --DOMWINDOW == 51 (0x7f633ae7e400) [pid = 17335] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:52:28 INFO - PROCESS | 17335 | --DOMWINDOW == 50 (0x7f63443e6400) [pid = 17335] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:52:28 INFO - PROCESS | 17335 | --DOMWINDOW == 49 (0x7f633ae0bc00) [pid = 17335] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1176ms 17:52:28 INFO - PROCESS | 17335 | 1461199948424 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 17335 | 1461199948426 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:52:28 INFO - PROCESS | 17335 | 1461199948431 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:52:28 INFO - PROCESS | 17335 | 1461199948434 Marionette TRACE conn3 <- [1,202,null,{}] 17:52:28 INFO - PROCESS | 17335 | 1461199948439 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:28 INFO - PROCESS | 17335 | 1461199948563 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:52:28 INFO - PROCESS | 17335 | 1461199948572 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345ce2000 == 22 [pid = 17335] [id = 58] 17:52:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 50 (0x7f633ae05800) [pid = 17335] [serial = 172] [outer = (nil)] 17:52:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 51 (0x7f634542fc00) [pid = 17335] [serial = 173] [outer = 0x7f633ae05800] 17:52:28 INFO - PROCESS | 17335 | 1461199948628 Marionette DEBUG loaded listener.js 17:52:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 52 (0x7f6345c6f000) [pid = 17335] [serial = 174] [outer = 0x7f633ae05800] 17:52:29 INFO - PROCESS | 17335 | 1461199949241 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 826ms 17:52:29 INFO - PROCESS | 17335 | 1461199949257 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 17335 | 1461199949260 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:52:29 INFO - PROCESS | 17335 | 1461199949266 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 17335 | 1461199949268 Marionette TRACE conn3 <- [1,206,null,{}] 17:52:29 INFO - PROCESS | 17335 | 1461199949273 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:29 INFO - PROCESS | 17335 | 1461199949459 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:52:29 INFO - PROCESS | 17335 | 1461199949518 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634615d800 == 23 [pid = 17335] [id = 59] 17:52:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 53 (0x7f633d2e9c00) [pid = 17335] [serial = 175] [outer = (nil)] 17:52:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 54 (0x7f6345be0c00) [pid = 17335] [serial = 176] [outer = 0x7f633d2e9c00] 17:52:29 INFO - PROCESS | 17335 | 1461199949580 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 55 (0x7f6346ed7800) [pid = 17335] [serial = 177] [outer = 0x7f633d2e9c00] 17:52:30 INFO - PROCESS | 17335 | 1461199950149 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 928ms 17:52:30 INFO - PROCESS | 17335 | 1461199950193 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 17335 | 1461199950195 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:52:30 INFO - PROCESS | 17335 | 1461199950202 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 17335 | 1461199950204 Marionette TRACE conn3 <- [1,210,null,{}] 17:52:30 INFO - PROCESS | 17335 | 1461199950209 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:30 INFO - PROCESS | 17335 | 1461199950326 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:52:30 INFO - PROCESS | 17335 | 1461199950343 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346db8000 == 24 [pid = 17335] [id = 60] 17:52:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 56 (0x7f633ae03c00) [pid = 17335] [serial = 178] [outer = (nil)] 17:52:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 57 (0x7f634747b000) [pid = 17335] [serial = 179] [outer = 0x7f633ae03c00] 17:52:30 INFO - PROCESS | 17335 | 1461199950399 Marionette DEBUG loaded listener.js 17:52:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 58 (0x7f63478de000) [pid = 17335] [serial = 180] [outer = 0x7f633ae03c00] 17:52:31 INFO - PROCESS | 17335 | 1461199951203 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1025ms 17:52:31 INFO - PROCESS | 17335 | 1461199951228 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:52:31 INFO - PROCESS | 17335 | 1461199951234 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:52:31 INFO - PROCESS | 17335 | 1461199951242 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:52:31 INFO - PROCESS | 17335 | 1461199951247 Marionette TRACE conn3 <- [1,214,null,{}] 17:52:31 INFO - PROCESS | 17335 | 1461199951274 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:31 INFO - PROCESS | 17335 | 1461199951472 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:52:31 INFO - PROCESS | 17335 | 1461199951487 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ead2000 == 25 [pid = 17335] [id = 61] 17:52:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 59 (0x7f633d2e4400) [pid = 17335] [serial = 181] [outer = (nil)] 17:52:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 60 (0x7f633d6a3400) [pid = 17335] [serial = 182] [outer = 0x7f633d2e4400] 17:52:31 INFO - PROCESS | 17335 | 1461199951556 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 61 (0x7f633ef48800) [pid = 17335] [serial = 183] [outer = 0x7f633d2e4400] 17:52:32 INFO - PROCESS | 17335 | 1461199952371 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1157ms 17:52:32 INFO - PROCESS | 17335 | 1461199952402 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 17335 | 1461199952409 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:52:32 INFO - PROCESS | 17335 | 1461199952420 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 17335 | 1461199952423 Marionette TRACE conn3 <- [1,218,null,{}] 17:52:32 INFO - PROCESS | 17335 | 1461199952429 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:32 INFO - PROCESS | 17335 | 1461199952613 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:52:32 INFO - PROCESS | 17335 | 1461199952732 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634615c800 == 26 [pid = 17335] [id = 62] 17:52:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 62 (0x7f633d2e4800) [pid = 17335] [serial = 184] [outer = (nil)] 17:52:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 63 (0x7f6342f7c000) [pid = 17335] [serial = 185] [outer = 0x7f633d2e4800] 17:52:32 INFO - PROCESS | 17335 | 1461199952803 Marionette DEBUG loaded listener.js 17:52:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 64 (0x7f6344840c00) [pid = 17335] [serial = 186] [outer = 0x7f633d2e4800] 17:52:33 INFO - PROCESS | 17335 | 1461199953567 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1178ms 17:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:52:33 INFO - PROCESS | 17335 | 1461199953597 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:52:33 INFO - PROCESS | 17335 | 1461199953600 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:52:33 INFO - PROCESS | 17335 | 1461199953606 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 17335 | 1461199953612 Marionette TRACE conn3 <- [1,222,null,{}] 17:52:33 INFO - PROCESS | 17335 | 1461199953627 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:33 INFO - PROCESS | 17335 | 1461199953834 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:52:33 INFO - PROCESS | 17335 | 1461199953848 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347378800 == 27 [pid = 17335] [id = 63] 17:52:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 65 (0x7f63466b0400) [pid = 17335] [serial = 187] [outer = (nil)] 17:52:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 66 (0x7f6346b36400) [pid = 17335] [serial = 188] [outer = 0x7f63466b0400] 17:52:33 INFO - PROCESS | 17335 | 1461199953917 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 67 (0x7f6347476c00) [pid = 17335] [serial = 189] [outer = 0x7f63466b0400] 17:52:34 INFO - PROCESS | 17335 | 1461199954873 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1334ms 17:52:34 INFO - PROCESS | 17335 | 1461199954939 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:52:34 INFO - PROCESS | 17335 | 1461199954944 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:52:34 INFO - PROCESS | 17335 | 1461199954949 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:52:34 INFO - PROCESS | 17335 | 1461199954951 Marionette TRACE conn3 <- [1,226,null,{}] 17:52:34 INFO - PROCESS | 17335 | 1461199954957 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:35 INFO - PROCESS | 17335 | 1461199955111 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:52:35 INFO - PROCESS | 17335 | 1461199955230 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347c35000 == 28 [pid = 17335] [id = 64] 17:52:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 68 (0x7f634547cc00) [pid = 17335] [serial = 190] [outer = (nil)] 17:52:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 69 (0x7f6347faf400) [pid = 17335] [serial = 191] [outer = 0x7f634547cc00] 17:52:35 INFO - PROCESS | 17335 | 1461199955298 Marionette DEBUG loaded listener.js 17:52:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 70 (0x7f63481ae000) [pid = 17335] [serial = 192] [outer = 0x7f634547cc00] 17:52:35 INFO - PROCESS | 17335 | 1461199955987 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1087ms 17:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:52:36 INFO - PROCESS | 17335 | 1461199956038 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:52:36 INFO - PROCESS | 17335 | 1461199956040 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:52:36 INFO - PROCESS | 17335 | 1461199956045 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:52:36 INFO - PROCESS | 17335 | 1461199956049 Marionette TRACE conn3 <- [1,230,null,{}] 17:52:36 INFO - PROCESS | 17335 | 1461199956071 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:36 INFO - PROCESS | 17335 | 1461199956211 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:52:36 INFO - PROCESS | 17335 | 1461199956334 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348158800 == 29 [pid = 17335] [id = 65] 17:52:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 71 (0x7f633ae79800) [pid = 17335] [serial = 193] [outer = (nil)] 17:52:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 72 (0x7f63481afc00) [pid = 17335] [serial = 194] [outer = 0x7f633ae79800] 17:52:36 INFO - PROCESS | 17335 | 1461199956402 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 73 (0x7f634935a800) [pid = 17335] [serial = 195] [outer = 0x7f633ae79800] 17:52:37 INFO - PROCESS | 17335 | 1461199957279 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1253ms 17:52:37 INFO - PROCESS | 17335 | 1461199957299 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:52:37 INFO - PROCESS | 17335 | 1461199957303 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:52:37 INFO - PROCESS | 17335 | 1461199957311 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:52:37 INFO - PROCESS | 17335 | 1461199957315 Marionette TRACE conn3 <- [1,234,null,{}] 17:52:37 INFO - PROCESS | 17335 | 1461199957322 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:37 INFO - PROCESS | 17335 | 1461199957455 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:52:37 INFO - PROCESS | 17335 | 1461199957610 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3b4000 == 30 [pid = 17335] [id = 66] 17:52:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 74 (0x7f633ae7fc00) [pid = 17335] [serial = 196] [outer = (nil)] 17:52:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 75 (0x7f633d4b2000) [pid = 17335] [serial = 197] [outer = 0x7f633ae7fc00] 17:52:37 INFO - PROCESS | 17335 | 1461199957689 Marionette DEBUG loaded listener.js 17:52:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 76 (0x7f633ef49c00) [pid = 17335] [serial = 198] [outer = 0x7f633ae7fc00] 17:52:37 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6359526000 == 29 [pid = 17335] [id = 45] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 75 (0x7f63481acc00) [pid = 17335] [serial = 143] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 74 (0x7f6340503c00) [pid = 17335] [serial = 137] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 73 (0x7f634050d000) [pid = 17335] [serial = 138] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 72 (0x7f6353f19400) [pid = 17335] [serial = 135] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 71 (0x7f634398e800) [pid = 17335] [serial = 140] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 70 (0x7f6353d9e400) [pid = 17335] [serial = 146] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 69 (0x7f634969c800) [pid = 17335] [serial = 144] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 68 (0x7f6353f9bc00) [pid = 17335] [serial = 147] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 67 (0x7f634542b400) [pid = 17335] [serial = 141] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 66 (0x7f634542f400) [pid = 17335] [serial = 150] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | --DOMWINDOW == 65 (0x7f633ef4fc00) [pid = 17335] [serial = 149] [outer = (nil)] [url = about:blank] 17:52:38 INFO - PROCESS | 17335 | 1461199958435 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1181ms 17:52:38 INFO - PROCESS | 17335 | 1461199958495 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:52:38 INFO - PROCESS | 17335 | 1461199958502 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:52:38 INFO - PROCESS | 17335 | 1461199958511 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 17335 | 1461199958514 Marionette TRACE conn3 <- [1,238,null,{}] 17:52:38 INFO - PROCESS | 17335 | 1461199958518 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:38 INFO - PROCESS | 17335 | 1461199958652 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:52:38 INFO - PROCESS | 17335 | 1461199958666 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6342fa0000 == 30 [pid = 17335] [id = 67] 17:52:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 66 (0x7f6340506000) [pid = 17335] [serial = 199] [outer = (nil)] 17:52:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 67 (0x7f6340a4c800) [pid = 17335] [serial = 200] [outer = 0x7f6340506000] 17:52:38 INFO - PROCESS | 17335 | 1461199958730 Marionette DEBUG loaded listener.js 17:52:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 68 (0x7f6342fdcc00) [pid = 17335] [serial = 201] [outer = 0x7f6340506000] 17:52:39 INFO - PROCESS | 17335 | 1461199959475 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 981ms 17:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:52:39 INFO - PROCESS | 17335 | 1461199959493 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:52:39 INFO - PROCESS | 17335 | 1461199959495 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:52:39 INFO - PROCESS | 17335 | 1461199959501 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:52:39 INFO - PROCESS | 17335 | 1461199959506 Marionette TRACE conn3 <- [1,242,null,{}] 17:52:39 INFO - PROCESS | 17335 | 1461199959531 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:39 INFO - PROCESS | 17335 | 1461199959661 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:52:39 INFO - PROCESS | 17335 | 1461199959680 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346876800 == 31 [pid = 17335] [id = 68] 17:52:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 69 (0x7f6345479800) [pid = 17335] [serial = 202] [outer = (nil)] 17:52:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 70 (0x7f6345dd9400) [pid = 17335] [serial = 203] [outer = 0x7f6345479800] 17:52:39 INFO - PROCESS | 17335 | 1461199959740 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 71 (0x7f6346084800) [pid = 17335] [serial = 204] [outer = 0x7f6345479800] 17:52:40 INFO - PROCESS | 17335 | 1461199960413 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 946ms 17:52:40 INFO - PROCESS | 17335 | 1461199960446 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:52:40 INFO - PROCESS | 17335 | 1461199960460 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:52:40 INFO - PROCESS | 17335 | 1461199960464 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 17335 | 1461199960468 Marionette TRACE conn3 <- [1,246,null,{}] 17:52:40 INFO - PROCESS | 17335 | 1461199960472 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:40 INFO - PROCESS | 17335 | 1461199960636 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:52:40 INFO - PROCESS | 17335 | 1461199960663 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634744e800 == 32 [pid = 17335] [id = 69] 17:52:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 72 (0x7f633ae10000) [pid = 17335] [serial = 205] [outer = (nil)] 17:52:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 73 (0x7f6346f60000) [pid = 17335] [serial = 206] [outer = 0x7f633ae10000] 17:52:40 INFO - PROCESS | 17335 | 1461199960720 Marionette DEBUG loaded listener.js 17:52:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 74 (0x7f63481b9000) [pid = 17335] [serial = 207] [outer = 0x7f633ae10000] 17:52:41 INFO - PROCESS | 17335 | 1461199961494 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1078ms 17:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:52:41 INFO - PROCESS | 17335 | 1461199961544 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:52:41 INFO - PROCESS | 17335 | 1461199961546 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:52:41 INFO - PROCESS | 17335 | 1461199961551 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:52:41 INFO - PROCESS | 17335 | 1461199961554 Marionette TRACE conn3 <- [1,250,null,{}] 17:52:41 INFO - PROCESS | 17335 | 1461199961559 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:41 INFO - PROCESS | 17335 | 1461199961709 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:52:41 INFO - PROCESS | 17335 | 1461199961770 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634961b000 == 33 [pid = 17335] [id = 70] 17:52:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 75 (0x7f6343bd0000) [pid = 17335] [serial = 208] [outer = (nil)] 17:52:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 76 (0x7f6349427c00) [pid = 17335] [serial = 209] [outer = 0x7f6343bd0000] 17:52:41 INFO - PROCESS | 17335 | 1461199961825 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 77 (0x7f634d057c00) [pid = 17335] [serial = 210] [outer = 0x7f6343bd0000] 17:52:42 INFO - PROCESS | 17335 | 1461199962448 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 930ms 17:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:52:42 INFO - PROCESS | 17335 | 1461199962481 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 17335 | 1461199962483 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:52:42 INFO - PROCESS | 17335 | 1461199962489 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 17335 | 1461199962492 Marionette TRACE conn3 <- [1,254,null,{}] 17:52:42 INFO - PROCESS | 17335 | 1461199962498 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:42 INFO - PROCESS | 17335 | 1461199962710 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:52:42 INFO - PROCESS | 17335 | --DOMWINDOW == 76 (0x7f6340534000) [pid = 17335] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:52:42 INFO - PROCESS | 17335 | --DOMWINDOW == 75 (0x7f633ae05800) [pid = 17335] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:52:42 INFO - PROCESS | 17335 | --DOMWINDOW == 74 (0x7f633de0f000) [pid = 17335] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:52:42 INFO - PROCESS | 17335 | --DOMWINDOW == 73 (0x7f633d2e5800) [pid = 17335] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:52:42 INFO - PROCESS | 17335 | --DOMWINDOW == 72 (0x7f6342fce800) [pid = 17335] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:52:42 INFO - PROCESS | 17335 | --DOMWINDOW == 71 (0x7f633d2e9c00) [pid = 17335] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:52:42 INFO - PROCESS | 17335 | 1461199962780 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6343953000 == 34 [pid = 17335] [id = 71] 17:52:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 72 (0x7f633ae7f800) [pid = 17335] [serial = 211] [outer = (nil)] 17:52:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 73 (0x7f633ea02400) [pid = 17335] [serial = 212] [outer = 0x7f633ae7f800] 17:52:42 INFO - PROCESS | 17335 | 1461199962842 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 74 (0x7f6353cba800) [pid = 17335] [serial = 213] [outer = 0x7f633ae7f800] 17:52:43 INFO - PROCESS | 17335 | 1461199963402 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 932ms 17:52:43 INFO - PROCESS | 17335 | 1461199963420 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:52:43 INFO - PROCESS | 17335 | 1461199963423 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:52:43 INFO - PROCESS | 17335 | 1461199963429 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:52:43 INFO - PROCESS | 17335 | 1461199963431 Marionette TRACE conn3 <- [1,258,null,{}] 17:52:43 INFO - PROCESS | 17335 | 1461199963436 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:43 INFO - PROCESS | 17335 | 1461199963555 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:52:43 INFO - PROCESS | 17335 | 1461199963645 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353ae8000 == 35 [pid = 17335] [id = 72] 17:52:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 75 (0x7f633ae09c00) [pid = 17335] [serial = 214] [outer = (nil)] 17:52:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 76 (0x7f6353f19000) [pid = 17335] [serial = 215] [outer = 0x7f633ae09c00] 17:52:43 INFO - PROCESS | 17335 | 1461199963701 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 77 (0x7f6354136c00) [pid = 17335] [serial = 216] [outer = 0x7f633ae09c00] 17:52:44 INFO - PROCESS | 17335 | 1461199964286 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 878ms 17:52:44 INFO - PROCESS | 17335 | 1461199964307 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:52:44 INFO - PROCESS | 17335 | 1461199964311 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:52:44 INFO - PROCESS | 17335 | 1461199964317 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:52:44 INFO - PROCESS | 17335 | 1461199964319 Marionette TRACE conn3 <- [1,262,null,{}] 17:52:44 INFO - PROCESS | 17335 | 1461199964324 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:44 INFO - PROCESS | 17335 | 1461199964443 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:52:44 INFO - PROCESS | 17335 | 1461199964455 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353fa9800 == 36 [pid = 17335] [id = 73] 17:52:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 78 (0x7f6353f15800) [pid = 17335] [serial = 217] [outer = (nil)] 17:52:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 79 (0x7f63541b7400) [pid = 17335] [serial = 218] [outer = 0x7f6353f15800] 17:52:44 INFO - PROCESS | 17335 | 1461199964516 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 80 (0x7f6354ed5400) [pid = 17335] [serial = 219] [outer = 0x7f6353f15800] 17:52:45 INFO - PROCESS | 17335 | 1461199965327 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1025ms 17:52:45 INFO - PROCESS | 17335 | 1461199965342 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 17335 | 1461199965348 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:52:45 INFO - PROCESS | 17335 | 1461199965357 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 17335 | 1461199965361 Marionette TRACE conn3 <- [1,266,null,{}] 17:52:45 INFO - PROCESS | 17335 | 1461199965396 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:45 INFO - PROCESS | 17335 | 1461199965560 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:52:45 INFO - PROCESS | 17335 | 1461199965686 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6342fa5800 == 37 [pid = 17335] [id = 74] 17:52:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 81 (0x7f633d2e4000) [pid = 17335] [serial = 220] [outer = (nil)] 17:52:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 82 (0x7f633ef4a000) [pid = 17335] [serial = 221] [outer = 0x7f633d2e4000] 17:52:45 INFO - PROCESS | 17335 | 1461199965757 Marionette DEBUG loaded listener.js 17:52:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 83 (0x7f6340536800) [pid = 17335] [serial = 222] [outer = 0x7f633d2e4000] 17:52:46 INFO - PROCESS | 17335 | 1461199966538 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1213ms 17:52:46 INFO - PROCESS | 17335 | 1461199966570 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 17335 | 1461199966578 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:52:46 INFO - PROCESS | 17335 | 1461199966603 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:52:46 INFO - PROCESS | 17335 | 1461199966607 Marionette TRACE conn3 <- [1,270,null,{}] 17:52:46 INFO - PROCESS | 17335 | 1461199966613 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:46 INFO - PROCESS | 17335 | 1461199966768 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:52:46 INFO - PROCESS | 17335 | 1461199966891 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494e6000 == 38 [pid = 17335] [id = 75] 17:52:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 84 (0x7f633d4b0c00) [pid = 17335] [serial = 223] [outer = (nil)] 17:52:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 85 (0x7f6345be0800) [pid = 17335] [serial = 224] [outer = 0x7f633d4b0c00] 17:52:46 INFO - PROCESS | 17335 | 1461199966962 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f6346f53000) [pid = 17335] [serial = 225] [outer = 0x7f633d4b0c00] 17:52:47 INFO - PROCESS | 17335 | 1461199967723 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1132ms 17:52:47 INFO - PROCESS | 17335 | 1461199967747 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 17335 | 1461199967751 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:52:47 INFO - PROCESS | 17335 | 1461199967758 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 17335 | 1461199967764 Marionette TRACE conn3 <- [1,274,null,{}] 17:52:47 INFO - PROCESS | 17335 | 1461199967779 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:47 INFO - PROCESS | 17335 | 1461199967929 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:52:48 INFO - PROCESS | 17335 | 1461199968064 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354e1b000 == 39 [pid = 17335] [id = 76] 17:52:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 87 (0x7f6347386c00) [pid = 17335] [serial = 226] [outer = (nil)] 17:52:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f6353a75400) [pid = 17335] [serial = 227] [outer = 0x7f6347386c00] 17:52:48 INFO - PROCESS | 17335 | 1461199968139 Marionette DEBUG loaded listener.js 17:52:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f6353d98c00) [pid = 17335] [serial = 228] [outer = 0x7f6347386c00] 17:52:49 INFO - PROCESS | 17335 | 1461199968999 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1294ms 17:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:52:49 INFO - PROCESS | 17335 | 1461199969052 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:52:49 INFO - PROCESS | 17335 | 1461199969056 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:52:49 INFO - PROCESS | 17335 | 1461199969062 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:52:49 INFO - PROCESS | 17335 | 1461199969065 Marionette TRACE conn3 <- [1,278,null,{}] 17:52:49 INFO - PROCESS | 17335 | 1461199969070 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:49 INFO - PROCESS | 17335 | 1461199969236 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:52:49 INFO - PROCESS | 17335 | 1461199969361 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6358914000 == 40 [pid = 17335] [id = 77] 17:52:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f63481b1400) [pid = 17335] [serial = 229] [outer = (nil)] 17:52:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f6354f2ac00) [pid = 17335] [serial = 230] [outer = 0x7f63481b1400] 17:52:49 INFO - PROCESS | 17335 | 1461199969429 Marionette DEBUG loaded listener.js 17:52:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f6354fc4000) [pid = 17335] [serial = 231] [outer = 0x7f63481b1400] 17:52:50 INFO - PROCESS | 17335 | 1461199970214 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1179ms 17:52:50 INFO - PROCESS | 17335 | 1461199970240 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:52:50 INFO - PROCESS | 17335 | 1461199970243 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:52:50 INFO - PROCESS | 17335 | 1461199970249 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:52:50 INFO - PROCESS | 17335 | 1461199970251 Marionette TRACE conn3 <- [1,282,null,{}] 17:52:50 INFO - PROCESS | 17335 | 1461199970257 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:50 INFO - PROCESS | 17335 | 1461199970395 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:52:50 INFO - PROCESS | 17335 | 1461199970664 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63457d2800 == 41 [pid = 17335] [id = 78] 17:52:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f633ae86000) [pid = 17335] [serial = 232] [outer = (nil)] 17:52:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f633cf52c00) [pid = 17335] [serial = 233] [outer = 0x7f633ae86000] 17:52:50 INFO - PROCESS | 17335 | 1461199970740 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 95 (0x7f633d70dc00) [pid = 17335] [serial = 234] [outer = 0x7f633ae86000] 17:52:51 INFO - PROCESS | 17335 | 1461199971566 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1330ms 17:52:51 INFO - PROCESS | 17335 | 1461199971579 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 17335 | 1461199971585 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:52:51 INFO - PROCESS | 17335 | 1461199971593 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 17335 | 1461199971597 Marionette TRACE conn3 <- [1,286,null,{}] 17:52:51 INFO - PROCESS | 17335 | 1461199971603 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:51 INFO - PROCESS | 17335 | 1461199971744 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:52:51 INFO - PROCESS | 17335 | 1461199971881 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633eacd000 == 42 [pid = 17335] [id = 79] 17:52:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f6340a51000) [pid = 17335] [serial = 235] [outer = (nil)] 17:52:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f634484c000) [pid = 17335] [serial = 236] [outer = 0x7f6340a51000] 17:52:51 INFO - PROCESS | 17335 | 1461199971946 Marionette DEBUG loaded listener.js 17:52:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f6345e41000) [pid = 17335] [serial = 237] [outer = 0x7f6340a51000] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353ae8000 == 41 [pid = 17335] [id = 72] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6343953000 == 40 [pid = 17335] [id = 71] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634961b000 == 39 [pid = 17335] [id = 70] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634744e800 == 38 [pid = 17335] [id = 69] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346876800 == 37 [pid = 17335] [id = 68] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f634747b000) [pid = 17335] [serial = 179] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6342fa0000 == 36 [pid = 17335] [id = 67] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d3b4000 == 35 [pid = 17335] [id = 66] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348158800 == 34 [pid = 17335] [id = 65] 17:52:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347c35000 == 33 [pid = 17335] [id = 64] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f634484c800) [pid = 17335] [serial = 170] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f634542fc00) [pid = 17335] [serial = 173] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 94 (0x7f634738d400) [pid = 17335] [serial = 152] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f633ed8b000) [pid = 17335] [serial = 164] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f6340506800) [pid = 17335] [serial = 165] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f633d2ec800) [pid = 17335] [serial = 161] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f633d4bc800) [pid = 17335] [serial = 162] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f6343985c00) [pid = 17335] [serial = 167] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f633cf53800) [pid = 17335] [serial = 158] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f6340506400) [pid = 17335] [serial = 155] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 86 (0x7f6345438c00) [pid = 17335] [serial = 171] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 85 (0x7f6345be0c00) [pid = 17335] [serial = 176] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 84 (0x7f6345c6f000) [pid = 17335] [serial = 174] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 83 (0x7f6346ed7800) [pid = 17335] [serial = 177] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | --DOMWINDOW == 82 (0x7f6343bd6c00) [pid = 17335] [serial = 168] [outer = (nil)] [url = about:blank] 17:52:52 INFO - PROCESS | 17335 | 1461199972650 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1084ms 17:52:52 INFO - PROCESS | 17335 | 1461199972679 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:52:52 INFO - PROCESS | 17335 | 1461199972684 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:52:52 INFO - PROCESS | 17335 | 1461199972691 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 17335 | 1461199972694 Marionette TRACE conn3 <- [1,290,null,{}] 17:52:52 INFO - PROCESS | 17335 | 1461199972699 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:52 INFO - PROCESS | 17335 | 1461199972873 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:52:52 INFO - PROCESS | 17335 | 1461199972963 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634545d000 == 34 [pid = 17335] [id = 80] 17:52:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 83 (0x7f63443e2800) [pid = 17335] [serial = 238] [outer = (nil)] 17:52:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 84 (0x7f6345e42000) [pid = 17335] [serial = 239] [outer = 0x7f63443e2800] 17:52:53 INFO - PROCESS | 17335 | 1461199973020 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 85 (0x7f63478df000) [pid = 17335] [serial = 240] [outer = 0x7f63443e2800] 17:52:53 INFO - PROCESS | 17335 | 1461199973685 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1031ms 17:52:53 INFO - PROCESS | 17335 | 1461199973722 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:52:53 INFO - PROCESS | 17335 | 1461199973726 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:52:53 INFO - PROCESS | 17335 | 1461199973734 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:52:53 INFO - PROCESS | 17335 | 1461199973742 Marionette TRACE conn3 <- [1,294,null,{}] 17:52:53 INFO - PROCESS | 17335 | 1461199973817 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:53 INFO - PROCESS | 17335 | 1461199973960 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:52:53 INFO - PROCESS | 17335 | 1461199973971 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347c2b800 == 35 [pid = 17335] [id = 81] 17:52:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f633ae0f000) [pid = 17335] [serial = 241] [outer = (nil)] 17:52:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 87 (0x7f6352e3e000) [pid = 17335] [serial = 242] [outer = 0x7f633ae0f000] 17:52:54 INFO - PROCESS | 17335 | 1461199974027 Marionette DEBUG loaded listener.js 17:52:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f6353cc3c00) [pid = 17335] [serial = 243] [outer = 0x7f633ae0f000] 17:52:54 INFO - PROCESS | 17335 | 1461199974686 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1000ms 17:52:54 INFO - PROCESS | 17335 | 1461199974732 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:52:54 INFO - PROCESS | 17335 | 1461199974746 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:52:54 INFO - PROCESS | 17335 | 1461199974752 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 17335 | 1461199974755 Marionette TRACE conn3 <- [1,298,null,{}] 17:52:54 INFO - PROCESS | 17335 | 1461199974760 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:54 INFO - PROCESS | 17335 | 1461199974928 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:52:54 INFO - PROCESS | 17335 | 1461199974956 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634ddb8000 == 36 [pid = 17335] [id = 82] 17:52:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f6347c69800) [pid = 17335] [serial = 244] [outer = (nil)] 17:52:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f635410f800) [pid = 17335] [serial = 245] [outer = 0x7f6347c69800] 17:52:55 INFO - PROCESS | 17335 | 1461199975012 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f6354f2e400) [pid = 17335] [serial = 246] [outer = 0x7f6347c69800] 17:52:55 INFO - PROCESS | 17335 | 1461199975651 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 928ms 17:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:52:55 INFO - PROCESS | 17335 | 1461199975681 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:52:55 INFO - PROCESS | 17335 | 1461199975683 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:52:55 INFO - PROCESS | 17335 | 1461199975687 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:52:55 INFO - PROCESS | 17335 | 1461199975691 Marionette TRACE conn3 <- [1,302,null,{}] 17:52:55 INFO - PROCESS | 17335 | 1461199975696 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:55 INFO - PROCESS | 17335 | 1461199975849 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:52:55 INFO - PROCESS | 17335 | 1461199975879 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6342f9f800 == 37 [pid = 17335] [id = 83] 17:52:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f63552f2400) [pid = 17335] [serial = 247] [outer = (nil)] 17:52:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f6356bde400) [pid = 17335] [serial = 248] [outer = 0x7f63552f2400] 17:52:55 INFO - PROCESS | 17335 | 1461199975949 Marionette DEBUG loaded listener.js 17:52:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6358930800) [pid = 17335] [serial = 249] [outer = 0x7f63552f2400] 17:52:56 INFO - PROCESS | 17335 | 1461199976669 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1030ms 17:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:52:56 INFO - PROCESS | 17335 | 1461199976721 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:52:56 INFO - PROCESS | 17335 | 1461199976723 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:52:56 INFO - PROCESS | 17335 | 1461199976729 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:52:56 INFO - PROCESS | 17335 | 1461199976733 Marionette TRACE conn3 <- [1,306,null,{}] 17:52:56 INFO - PROCESS | 17335 | 1461199976754 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:56 INFO - PROCESS | 17335 | 1461199976932 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:52:57 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f633ae10000) [pid = 17335] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:52:57 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f633ae09c00) [pid = 17335] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:52:57 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f633ae7f800) [pid = 17335] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:52:57 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f6340506000) [pid = 17335] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:52:57 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f633ae7fc00) [pid = 17335] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:52:57 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f6343bd0000) [pid = 17335] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:52:57 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f6345479800) [pid = 17335] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:52:57 INFO - PROCESS | 17335 | 1461199977069 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345094000 == 38 [pid = 17335] [id = 84] 17:52:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f633ae0e800) [pid = 17335] [serial = 250] [outer = (nil)] 17:52:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f633d708400) [pid = 17335] [serial = 251] [outer = 0x7f633ae0e800] 17:52:57 INFO - PROCESS | 17335 | 1461199977126 Marionette DEBUG loaded listener.js 17:52:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f6353d9a800) [pid = 17335] [serial = 252] [outer = 0x7f633ae0e800] 17:52:57 INFO - PROCESS | 17335 | 1461199977719 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1040ms 17:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:52:57 INFO - PROCESS | 17335 | 1461199977768 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:52:57 INFO - PROCESS | 17335 | 1461199977770 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:52:57 INFO - PROCESS | 17335 | 1461199977775 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 17335 | 1461199977778 Marionette TRACE conn3 <- [1,310,null,{}] 17:52:57 INFO - PROCESS | 17335 | 1461199977783 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:57 INFO - PROCESS | 17335 | 1461199977901 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:52:58 INFO - PROCESS | 17335 | 1461199977995 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635896d800 == 39 [pid = 17335] [id = 85] 17:52:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f633ae10000) [pid = 17335] [serial = 253] [outer = (nil)] 17:52:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f6359162c00) [pid = 17335] [serial = 254] [outer = 0x7f633ae10000] 17:52:58 INFO - PROCESS | 17335 | 1461199978051 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f63593ab400) [pid = 17335] [serial = 255] [outer = 0x7f633ae10000] 17:52:58 INFO - PROCESS | 17335 | 1461199978601 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 886ms 17:52:58 INFO - PROCESS | 17335 | 1461199978663 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:52:58 INFO - PROCESS | 17335 | 1461199978666 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:52:58 INFO - PROCESS | 17335 | 1461199978672 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 17335 | 1461199978673 Marionette TRACE conn3 <- [1,314,null,{}] 17:52:58 INFO - PROCESS | 17335 | 1461199978679 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:58 INFO - PROCESS | 17335 | 1461199978799 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:52:58 INFO - PROCESS | 17335 | 1461199978816 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359341800 == 40 [pid = 17335] [id = 86] 17:52:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6359085000) [pid = 17335] [serial = 256] [outer = (nil)] 17:52:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 95 (0x7f6359507c00) [pid = 17335] [serial = 257] [outer = 0x7f6359085000] 17:52:58 INFO - PROCESS | 17335 | 1461199978882 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f6359511c00) [pid = 17335] [serial = 258] [outer = 0x7f6359085000] 17:52:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f633ed8b000) [pid = 17335] [serial = 259] [outer = 0x7f633d4b0800] 17:52:59 INFO - PROCESS | 17335 | 1461199979878 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1225ms 17:52:59 INFO - PROCESS | 17335 | 1461199979898 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:52:59 INFO - PROCESS | 17335 | 1461199979904 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:52:59 INFO - PROCESS | 17335 | 1461199979913 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:52:59 INFO - PROCESS | 17335 | 1461199979917 Marionette TRACE conn3 <- [1,318,null,{}] 17:52:59 INFO - PROCESS | 17335 | 1461199979924 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:00 INFO - PROCESS | 17335 | 1461199980084 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:53:00 INFO - PROCESS | 17335 | 1461199980225 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346dca000 == 41 [pid = 17335] [id = 87] 17:53:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f6340a4d000) [pid = 17335] [serial = 260] [outer = (nil)] 17:53:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f6345c70c00) [pid = 17335] [serial = 261] [outer = 0x7f6340a4d000] 17:53:00 INFO - PROCESS | 17335 | 1461199980297 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f6346b3e000) [pid = 17335] [serial = 262] [outer = 0x7f6340a4d000] 17:53:01 INFO - PROCESS | 17335 | 1461199981152 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1279ms 17:53:01 INFO - PROCESS | 17335 | 1461199981192 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:53:01 INFO - PROCESS | 17335 | 1461199981199 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:53:01 INFO - PROCESS | 17335 | 1461199981208 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:53:01 INFO - PROCESS | 17335 | 1461199981213 Marionette TRACE conn3 <- [1,322,null,{}] 17:53:01 INFO - PROCESS | 17335 | 1461199981218 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:01 INFO - PROCESS | 17335 | 1461199981370 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:53:01 INFO - PROCESS | 17335 | 1461199981507 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6356b11000 == 42 [pid = 17335] [id = 88] 17:53:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f63442c6c00) [pid = 17335] [serial = 263] [outer = (nil)] 17:53:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f6353d94800) [pid = 17335] [serial = 264] [outer = 0x7f63442c6c00] 17:53:01 INFO - PROCESS | 17335 | 1461199981576 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f6354fb8800) [pid = 17335] [serial = 265] [outer = 0x7f63442c6c00] 17:53:02 INFO - PROCESS | 17335 | 1461199982534 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1335ms 17:53:02 INFO - PROCESS | 17335 | 1461199982543 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:53:02 INFO - PROCESS | 17335 | 1461199982547 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:53:02 INFO - PROCESS | 17335 | 1461199982553 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 17335 | 1461199982558 Marionette TRACE conn3 <- [1,326,null,{}] 17:53:02 INFO - PROCESS | 17335 | 1461199982573 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:02 INFO - PROCESS | 17335 | 1461199982722 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:53:02 INFO - PROCESS | 17335 | 1461199982861 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359525800 == 43 [pid = 17335] [id = 89] 17:53:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f63570ccc00) [pid = 17335] [serial = 266] [outer = (nil)] 17:53:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f6358fc3800) [pid = 17335] [serial = 267] [outer = 0x7f63570ccc00] 17:53:02 INFO - PROCESS | 17335 | 1461199982937 Marionette DEBUG loaded listener.js 17:53:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f63593aa000) [pid = 17335] [serial = 268] [outer = 0x7f63570ccc00] 17:53:03 INFO - PROCESS | 17335 | 1461199983782 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1289ms 17:53:03 INFO - PROCESS | 17335 | 1461199983841 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:53:03 INFO - PROCESS | 17335 | 1461199983845 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:53:03 INFO - PROCESS | 17335 | 1461199983852 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:53:03 INFO - PROCESS | 17335 | 1461199983855 Marionette TRACE conn3 <- [1,330,null,{}] 17:53:03 INFO - PROCESS | 17335 | 1461199983861 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:04 INFO - PROCESS | 17335 | 1461199984088 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:53:04 INFO - PROCESS | 17335 | 1461199984220 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635be34000 == 44 [pid = 17335] [id = 90] 17:53:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f633ae0bc00) [pid = 17335] [serial = 269] [outer = (nil)] 17:53:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f635955f400) [pid = 17335] [serial = 270] [outer = 0x7f633ae0bc00] 17:53:04 INFO - PROCESS | 17335 | 1461199984294 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f635b1a4000) [pid = 17335] [serial = 271] [outer = 0x7f633ae0bc00] 17:53:05 INFO - PROCESS | 17335 | 1461199985084 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1279ms 17:53:05 INFO - PROCESS | 17335 | 1461199985136 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:53:05 INFO - PROCESS | 17335 | 1461199985145 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:53:05 INFO - PROCESS | 17335 | 1461199985150 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:53:05 INFO - PROCESS | 17335 | 1461199985153 Marionette TRACE conn3 <- [1,334,null,{}] 17:53:05 INFO - PROCESS | 17335 | 1461199985158 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:05 INFO - PROCESS | 17335 | 1461199985300 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:53:05 INFO - PROCESS | 17335 | 1461199985436 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63460b8800 == 45 [pid = 17335] [id = 91] 17:53:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f633d050800) [pid = 17335] [serial = 272] [outer = (nil)] 17:53:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6340ae1800) [pid = 17335] [serial = 273] [outer = 0x7f633d050800] 17:53:05 INFO - PROCESS | 17335 | 1461199985504 Marionette DEBUG loaded listener.js 17:53:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f6340aed000) [pid = 17335] [serial = 274] [outer = 0x7f633d050800] 17:53:06 INFO - PROCESS | 17335 | 1461199986511 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1384ms 17:53:06 INFO - PROCESS | 17335 | 1461199986536 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:53:06 INFO - PROCESS | 17335 | 1461199986542 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:53:06 INFO - PROCESS | 17335 | 1461199986550 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 17335 | 1461199986554 Marionette TRACE conn3 <- [1,338,null,{}] 17:53:06 INFO - PROCESS | 17335 | 1461199986561 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:06 INFO - PROCESS | 17335 | 1461199986701 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:53:06 INFO - PROCESS | 17335 | 1461199986870 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d641800 == 46 [pid = 17335] [id = 92] 17:53:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f633f974800) [pid = 17335] [serial = 275] [outer = (nil)] 17:53:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f634050e400) [pid = 17335] [serial = 276] [outer = 0x7f633f974800] 17:53:07 INFO - PROCESS | 17335 | 1461199987005 Marionette DEBUG loaded listener.js 17:53:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f6340aef000) [pid = 17335] [serial = 277] [outer = 0x7f633f974800] 17:53:07 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635896d800 == 45 [pid = 17335] [id = 85] 17:53:07 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345094000 == 44 [pid = 17335] [id = 84] 17:53:07 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6342f9f800 == 43 [pid = 17335] [id = 83] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f63541b7400) [pid = 17335] [serial = 218] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634ddb8000 == 42 [pid = 17335] [id = 82] 17:53:07 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347c2b800 == 41 [pid = 17335] [id = 81] 17:53:07 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634545d000 == 40 [pid = 17335] [id = 80] 17:53:07 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633eacd000 == 39 [pid = 17335] [id = 79] 17:53:07 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63457d2800 == 38 [pid = 17335] [id = 78] 17:53:07 INFO - PROCESS | 17335 | 1461199987767 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f6346f60000) [pid = 17335] [serial = 206] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f6347faf400) [pid = 17335] [serial = 191] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f6353f19000) [pid = 17335] [serial = 215] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f63481afc00) [pid = 17335] [serial = 194] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f633ea02400) [pid = 17335] [serial = 212] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f6342fdcc00) [pid = 17335] [serial = 201] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f6353cba800) [pid = 17335] [serial = 213] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f633ef49c00) [pid = 17335] [serial = 198] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f6346b36400) [pid = 17335] [serial = 188] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f63481b9000) [pid = 17335] [serial = 207] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f634d057c00) [pid = 17335] [serial = 210] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f6345dd9400) [pid = 17335] [serial = 203] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f633d6a3400) [pid = 17335] [serial = 182] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f6349427c00) [pid = 17335] [serial = 209] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f6342f7c000) [pid = 17335] [serial = 185] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f6340a4c800) [pid = 17335] [serial = 200] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f633d4b2000) [pid = 17335] [serial = 197] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f6346084800) [pid = 17335] [serial = 204] [outer = (nil)] [url = about:blank] 17:53:07 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f6354136c00) [pid = 17335] [serial = 216] [outer = (nil)] [url = about:blank] 17:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1290ms 17:53:07 INFO - PROCESS | 17335 | 1461199987840 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:53:07 INFO - PROCESS | 17335 | 1461199987847 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:53:07 INFO - PROCESS | 17335 | 1461199987856 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:53:07 INFO - PROCESS | 17335 | 1461199987859 Marionette TRACE conn3 <- [1,342,null,{}] 17:53:07 INFO - PROCESS | 17335 | 1461199987865 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:08 INFO - PROCESS | 17335 | 1461199988001 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:53:08 INFO - PROCESS | 17335 | 1461199988011 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340803800 == 39 [pid = 17335] [id = 93] 17:53:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f6340ae9c00) [pid = 17335] [serial = 278] [outer = (nil)] 17:53:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f63443e4000) [pid = 17335] [serial = 279] [outer = 0x7f6340ae9c00] 17:53:08 INFO - PROCESS | 17335 | 1461199988070 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f6345c70800) [pid = 17335] [serial = 280] [outer = 0x7f6340ae9c00] 17:53:08 INFO - PROCESS | 17335 | 1461199988886 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1086ms 17:53:08 INFO - PROCESS | 17335 | 1461199988946 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:53:08 INFO - PROCESS | 17335 | 1461199988957 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:53:08 INFO - PROCESS | 17335 | 1461199988962 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:53:08 INFO - PROCESS | 17335 | 1461199988967 Marionette TRACE conn3 <- [1,346,null,{}] 17:53:08 INFO - PROCESS | 17335 | 1461199988981 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:09 INFO - PROCESS | 17335 | 1461199989114 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:53:09 INFO - PROCESS | 17335 | 1461199989133 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346f3e000 == 40 [pid = 17335] [id = 94] 17:53:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f634746ec00) [pid = 17335] [serial = 281] [outer = (nil)] 17:53:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f63481b0000) [pid = 17335] [serial = 282] [outer = 0x7f634746ec00] 17:53:09 INFO - PROCESS | 17335 | 1461199989195 Marionette DEBUG loaded listener.js 17:53:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f6349644000) [pid = 17335] [serial = 283] [outer = 0x7f634746ec00] 17:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 935ms 17:53:09 INFO - PROCESS | 17335 | 1461199989887 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:09 INFO - PROCESS | 17335 | 1461199989899 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:53:09 INFO - PROCESS | 17335 | 1461199989902 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:53:09 INFO - PROCESS | 17335 | 1461199989908 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 17335 | 1461199989910 Marionette TRACE conn3 <- [1,350,null,{}] 17:53:09 INFO - PROCESS | 17335 | 1461199989915 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:10 INFO - PROCESS | 17335 | 1461199990099 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:53:10 INFO - PROCESS | 17335 | 1461199990121 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494e5000 == 41 [pid = 17335] [id = 95] 17:53:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f6343bcac00) [pid = 17335] [serial = 284] [outer = (nil)] 17:53:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f6353cc4000) [pid = 17335] [serial = 285] [outer = 0x7f6343bcac00] 17:53:10 INFO - PROCESS | 17335 | 1461199990190 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6353f9ac00) [pid = 17335] [serial = 286] [outer = 0x7f6343bcac00] 17:53:10 INFO - PROCESS | 17335 | 1461199990884 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 987ms 17:53:10 INFO - PROCESS | 17335 | 1461199990896 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 17335 | 1461199990899 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:53:10 INFO - PROCESS | 17335 | 1461199990904 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 17335 | 1461199990906 Marionette TRACE conn3 <- [1,354,null,{}] 17:53:10 INFO - PROCESS | 17335 | 1461199990912 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:11 INFO - PROCESS | 17335 | 1461199991071 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:53:11 INFO - PROCESS | 17335 | 1461199991086 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353ad3800 == 42 [pid = 17335] [id = 96] 17:53:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f633f979400) [pid = 17335] [serial = 287] [outer = (nil)] 17:53:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f63541ae800) [pid = 17335] [serial = 288] [outer = 0x7f633f979400] 17:53:11 INFO - PROCESS | 17335 | 1461199991191 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f6354fc0c00) [pid = 17335] [serial = 289] [outer = 0x7f633f979400] 17:53:11 INFO - PROCESS | 17335 | 1461199991936 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1078ms 17:53:11 INFO - PROCESS | 17335 | 1461199991984 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:53:11 INFO - PROCESS | 17335 | 1461199991987 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:53:12 INFO - PROCESS | 17335 | 1461199991998 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:53:12 INFO - PROCESS | 17335 | 1461199992001 Marionette TRACE conn3 <- [1,358,null,{}] 17:53:12 INFO - PROCESS | 17335 | 1461199992006 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:12 INFO - PROCESS | 17335 | 1461199992194 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:53:12 INFO - PROCESS | 17335 | 1461199992215 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:12 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ed2e000 == 43 [pid = 17335] [id = 97] 17:53:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f63570a5c00) [pid = 17335] [serial = 290] [outer = (nil)] 17:53:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f635942a400) [pid = 17335] [serial = 291] [outer = 0x7f63570a5c00] 17:53:12 INFO - PROCESS | 17335 | 1461199992288 Marionette DEBUG loaded listener.js 17:53:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f635955e000) [pid = 17335] [serial = 292] [outer = 0x7f63570a5c00] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f63552f2400) [pid = 17335] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f633ae0e800) [pid = 17335] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f633ae10000) [pid = 17335] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f6340a51000) [pid = 17335] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f63443e2800) [pid = 17335] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f633ae0f000) [pid = 17335] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f6353f15800) [pid = 17335] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f633ae86000) [pid = 17335] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:53:12 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f6347c69800) [pid = 17335] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:53:13 INFO - PROCESS | 17335 | 1461199993101 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1125ms 17:53:13 INFO - PROCESS | 17335 | 1461199993124 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:53:13 INFO - PROCESS | 17335 | 1461199993127 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:53:13 INFO - PROCESS | 17335 | 1461199993138 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 17335 | 1461199993140 Marionette TRACE conn3 <- [1,362,null,{}] 17:53:13 INFO - PROCESS | 17335 | 1461199993146 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:13 INFO - PROCESS | 17335 | 1461199993272 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:53:13 INFO - PROCESS | 17335 | 1461199993297 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6356b1b800 == 44 [pid = 17335] [id = 98] 17:53:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f634435f800) [pid = 17335] [serial = 293] [outer = (nil)] 17:53:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f6344366800) [pid = 17335] [serial = 294] [outer = 0x7f634435f800] 17:53:13 INFO - PROCESS | 17335 | 1461199993356 Marionette DEBUG loaded listener.js 17:53:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f634436ac00) [pid = 17335] [serial = 295] [outer = 0x7f634435f800] 17:53:14 INFO - PROCESS | 17335 | 1461199994081 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 986ms 17:53:14 INFO - PROCESS | 17335 | 1461199994120 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:53:14 INFO - PROCESS | 17335 | 1461199994122 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:53:14 INFO - PROCESS | 17335 | 1461199994128 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:53:14 INFO - PROCESS | 17335 | 1461199994130 Marionette TRACE conn3 <- [1,366,null,{}] 17:53:14 INFO - PROCESS | 17335 | 1461199994135 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:14 INFO - PROCESS | 17335 | 1461199994295 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:53:14 INFO - PROCESS | 17335 | 1461199994311 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63591a1800 == 45 [pid = 17335] [id = 99] 17:53:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f634436b000) [pid = 17335] [serial = 296] [outer = (nil)] 17:53:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f63552f2400) [pid = 17335] [serial = 297] [outer = 0x7f634436b000] 17:53:14 INFO - PROCESS | 17335 | 1461199994367 Marionette DEBUG loaded listener.js 17:53:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f6359560000) [pid = 17335] [serial = 298] [outer = 0x7f634436b000] 17:53:15 INFO - PROCESS | 17335 | 1461199995257 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1174ms 17:53:15 INFO - PROCESS | 17335 | 1461199995304 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:53:15 INFO - PROCESS | 17335 | 1461199995309 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:53:15 INFO - PROCESS | 17335 | 1461199995317 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:53:15 INFO - PROCESS | 17335 | 1461199995322 Marionette TRACE conn3 <- [1,370,null,{}] 17:53:15 INFO - PROCESS | 17335 | 1461199995372 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:15 INFO - PROCESS | 17335 | 1461199995557 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:53:15 INFO - PROCESS | 17335 | 1461199995716 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346532000 == 46 [pid = 17335] [id = 100] 17:53:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f6340aee400) [pid = 17335] [serial = 299] [outer = (nil)] 17:53:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f6342f82800) [pid = 17335] [serial = 300] [outer = 0x7f6340aee400] 17:53:15 INFO - PROCESS | 17335 | 1461199995804 Marionette DEBUG loaded listener.js 17:53:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f6344366c00) [pid = 17335] [serial = 301] [outer = 0x7f6340aee400] 17:53:16 INFO - PROCESS | 17335 | 1461199996620 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1336ms 17:53:16 INFO - PROCESS | 17335 | 1461199996653 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:53:16 INFO - PROCESS | 17335 | 1461199996660 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:53:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:53:16 INFO - PROCESS | 17335 | 1461199996670 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 17335 | 1461199996673 Marionette TRACE conn3 <- [1,374,null,{}] 17:53:16 INFO - PROCESS | 17335 | 1461199996677 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:16 INFO - PROCESS | 17335 | 1461199996826 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:53:16 INFO - PROCESS | 17335 | 1461199996963 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353fab000 == 47 [pid = 17335] [id = 101] 17:53:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6340aeec00) [pid = 17335] [serial = 302] [outer = (nil)] 17:53:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f6346b34400) [pid = 17335] [serial = 303] [outer = 0x7f6340aeec00] 17:53:17 INFO - PROCESS | 17335 | 1461199997033 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f63481b4000) [pid = 17335] [serial = 304] [outer = 0x7f6340aeec00] 17:53:18 INFO - PROCESS | 17335 | 1461199998052 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:53:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:53:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1437ms 17:53:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:53:18 INFO - PROCESS | 17335 | 1461199998106 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 17335 | 1461199998109 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:53:18 INFO - PROCESS | 17335 | 1461199998116 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:53:18 INFO - PROCESS | 17335 | 1461199998122 Marionette TRACE conn3 <- [1,378,null,{}] 17:53:18 INFO - PROCESS | 17335 | 1461199998138 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:18 INFO - PROCESS | 17335 | 1461199998329 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:53:18 INFO - PROCESS | 17335 | 1461199998509 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d66d000 == 48 [pid = 17335] [id = 102] 17:53:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f6343990800) [pid = 17335] [serial = 305] [outer = (nil)] 17:53:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f6352ec7800) [pid = 17335] [serial = 306] [outer = 0x7f6343990800] 17:53:18 INFO - PROCESS | 17335 | 1461199998631 Marionette DEBUG loaded listener.js 17:53:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f6354fba800) [pid = 17335] [serial = 307] [outer = 0x7f6343990800] 17:53:19 INFO - PROCESS | 17335 | 1461199999390 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:53:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:53:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1339ms 17:53:19 INFO - PROCESS | 17335 | 1461199999453 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:53:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:53:19 INFO - PROCESS | 17335 | 1461199999458 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:53:19 INFO - PROCESS | 17335 | 1461199999464 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 17335 | 1461199999467 Marionette TRACE conn3 <- [1,382,null,{}] 17:53:19 INFO - PROCESS | 17335 | 1461199999472 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:19 INFO - PROCESS | 17335 | 1461199999617 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:53:19 INFO - PROCESS | 17335 | 1461199999757 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d216000 == 49 [pid = 17335] [id = 103] 17:53:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f633d512800) [pid = 17335] [serial = 308] [outer = (nil)] 17:53:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f6345e9b000) [pid = 17335] [serial = 309] [outer = 0x7f633d512800] 17:53:19 INFO - PROCESS | 17335 | 1461199999826 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 119 (0x7f6349420400) [pid = 17335] [serial = 310] [outer = 0x7f633d512800] 17:53:20 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:53:20 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:53:20 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:53:20 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:53:20 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:53:20 INFO - PROCESS | 17335 | 1461200000715 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:53:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:53:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1292ms 17:53:20 INFO - PROCESS | 17335 | 1461200000756 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:53:20 INFO - PROCESS | 17335 | 1461200000760 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:53:20 INFO - PROCESS | 17335 | 1461200000765 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:53:20 INFO - PROCESS | 17335 | 1461200000767 Marionette TRACE conn3 <- [1,386,null,{}] 17:53:20 INFO - PROCESS | 17335 | 1461200000773 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:20 INFO - PROCESS | 17335 | 1461200000913 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:53:21 INFO - PROCESS | 17335 | 1461200001238 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da61800 == 50 [pid = 17335] [id = 104] 17:53:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 120 (0x7f633d50c000) [pid = 17335] [serial = 311] [outer = (nil)] 17:53:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f633d50f400) [pid = 17335] [serial = 312] [outer = 0x7f633d50c000] 17:53:21 INFO - PROCESS | 17335 | 1461200001368 Marionette DEBUG loaded listener.js 17:53:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f633d70a000) [pid = 17335] [serial = 313] [outer = 0x7f633d50c000] 17:53:22 INFO - PROCESS | 17335 | 1461200002241 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1530ms 17:53:22 INFO - PROCESS | 17335 | 1461200002312 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:53:22 INFO - PROCESS | 17335 | 1461200002318 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:53:22 INFO - PROCESS | 17335 | 1461200002329 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - PROCESS | 17335 | 1461200002332 Marionette TRACE conn3 <- [1,390,null,{}] 17:53:22 INFO - PROCESS | 17335 | 1461200002339 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:22 INFO - PROCESS | 17335 | 1461200002497 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:53:22 INFO - PROCESS | 17335 | 1461200002637 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6343b75800 == 51 [pid = 17335] [id = 105] 17:53:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f6344360800) [pid = 17335] [serial = 314] [outer = (nil)] 17:53:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f6344368800) [pid = 17335] [serial = 315] [outer = 0x7f6344360800] 17:53:22 INFO - PROCESS | 17335 | 1461200002747 Marionette DEBUG loaded listener.js 17:53:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f6345563000) [pid = 17335] [serial = 316] [outer = 0x7f6344360800] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f6359507c00) [pid = 17335] [serial = 257] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 123 (0x7f6354f2ac00) [pid = 17335] [serial = 230] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6356b1b800 == 50 [pid = 17335] [id = 98] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ed2e000 == 49 [pid = 17335] [id = 97] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353ad3800 == 48 [pid = 17335] [id = 96] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494e5000 == 47 [pid = 17335] [id = 95] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346f3e000 == 46 [pid = 17335] [id = 94] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340803800 == 45 [pid = 17335] [id = 93] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d641800 == 44 [pid = 17335] [id = 92] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6359525800 == 43 [pid = 17335] [id = 89] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6356b11000 == 42 [pid = 17335] [id = 88] 17:53:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346dca000 == 41 [pid = 17335] [id = 87] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f6356bde400) [pid = 17335] [serial = 248] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f633d708400) [pid = 17335] [serial = 251] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f6359162c00) [pid = 17335] [serial = 254] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 119 (0x7f6345e41000) [pid = 17335] [serial = 237] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 118 (0x7f634484c000) [pid = 17335] [serial = 236] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 117 (0x7f6345e42000) [pid = 17335] [serial = 239] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 116 (0x7f63478df000) [pid = 17335] [serial = 240] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f6352e3e000) [pid = 17335] [serial = 242] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f6353a75400) [pid = 17335] [serial = 227] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f6353cc3c00) [pid = 17335] [serial = 243] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f6354ed5400) [pid = 17335] [serial = 219] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f633d70dc00) [pid = 17335] [serial = 234] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f633cf52c00) [pid = 17335] [serial = 233] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f633ef4a000) [pid = 17335] [serial = 221] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f6345be0800) [pid = 17335] [serial = 224] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f635410f800) [pid = 17335] [serial = 245] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f6358930800) [pid = 17335] [serial = 249] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f6353d9a800) [pid = 17335] [serial = 252] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f6354f2e400) [pid = 17335] [serial = 246] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f63593ab400) [pid = 17335] [serial = 255] [outer = (nil)] [url = about:blank] 17:53:23 INFO - PROCESS | 17335 | 1461200003575 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1283ms 17:53:23 INFO - PROCESS | 17335 | 1461200003614 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:53:23 INFO - PROCESS | 17335 | 1461200003619 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:53:23 INFO - PROCESS | 17335 | 1461200003627 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:53:23 INFO - PROCESS | 17335 | 1461200003630 Marionette TRACE conn3 <- [1,394,null,{}] 17:53:23 INFO - PROCESS | 17335 | 1461200003635 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:23 INFO - PROCESS | 17335 | 1461200003767 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:53:23 INFO - PROCESS | 17335 | 1461200003783 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346141000 == 42 [pid = 17335] [id = 106] 17:53:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6345563400) [pid = 17335] [serial = 317] [outer = (nil)] 17:53:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f634691b400) [pid = 17335] [serial = 318] [outer = 0x7f6345563400] 17:53:23 INFO - PROCESS | 17335 | 1461200003841 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f6346922800) [pid = 17335] [serial = 319] [outer = 0x7f6345563400] 17:53:24 INFO - PROCESS | 17335 | 1461200004673 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1081ms 17:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:53:24 INFO - PROCESS | 17335 | 1461200004707 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 17335 | 1461200004709 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:53:24 INFO - PROCESS | 17335 | 1461200004718 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 17335 | 1461200004725 Marionette TRACE conn3 <- [1,398,null,{}] 17:53:24 INFO - PROCESS | 17335 | 1461200004738 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:24 INFO - PROCESS | 17335 | 1461200004873 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:53:24 INFO - PROCESS | 17335 | 1461200004890 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494cb800 == 43 [pid = 17335] [id = 107] 17:53:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f6345e9c800) [pid = 17335] [serial = 320] [outer = (nil)] 17:53:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f63481b2c00) [pid = 17335] [serial = 321] [outer = 0x7f6345e9c800] 17:53:24 INFO - PROCESS | 17335 | 1461200004948 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f634d05bc00) [pid = 17335] [serial = 322] [outer = 0x7f6345e9c800] 17:53:25 INFO - PROCESS | 17335 | 1461200005673 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 996ms 17:53:25 INFO - PROCESS | 17335 | 1461200005711 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:53:25 INFO - PROCESS | 17335 | 1461200005715 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:53:25 INFO - PROCESS | 17335 | 1461200005720 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:53:25 INFO - PROCESS | 17335 | 1461200005722 Marionette TRACE conn3 <- [1,402,null,{}] 17:53:25 INFO - PROCESS | 17335 | 1461200005737 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:25 INFO - PROCESS | 17335 | 1461200005921 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:53:25 INFO - PROCESS | 17335 | 1461200005961 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634dd1e800 == 44 [pid = 17335] [id = 108] 17:53:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f634d05c400) [pid = 17335] [serial = 323] [outer = (nil)] 17:53:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6353d98800) [pid = 17335] [serial = 324] [outer = 0x7f634d05c400] 17:53:26 INFO - PROCESS | 17335 | 1461200006018 Marionette DEBUG loaded listener.js 17:53:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f63541b4800) [pid = 17335] [serial = 325] [outer = 0x7f634d05c400] 17:53:26 INFO - PROCESS | 17335 | 1461200006793 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1131ms 17:53:26 INFO - PROCESS | 17335 | 1461200006854 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:53:26 INFO - PROCESS | 17335 | 1461200006856 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:53:26 INFO - PROCESS | 17335 | 1461200006866 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:53:26 INFO - PROCESS | 17335 | 1461200006867 Marionette TRACE conn3 <- [1,406,null,{}] 17:53:26 INFO - PROCESS | 17335 | 1461200006871 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:27 INFO - PROCESS | 17335 | 1461200007030 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:53:27 INFO - PROCESS | 17335 | 1461200007098 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63541e1000 == 45 [pid = 17335] [id = 109] 17:53:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f634682ec00) [pid = 17335] [serial = 326] [outer = (nil)] 17:53:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f6346830800) [pid = 17335] [serial = 327] [outer = 0x7f634682ec00] 17:53:27 INFO - PROCESS | 17335 | 1461200007168 Marionette DEBUG loaded listener.js 17:53:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f6354e29c00) [pid = 17335] [serial = 328] [outer = 0x7f634682ec00] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f633ae03c00) [pid = 17335] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f633ae08400) [pid = 17335] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f633f979400) [pid = 17335] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f63570a5c00) [pid = 17335] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f634435f800) [pid = 17335] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f6343bcac00) [pid = 17335] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f633f974800) [pid = 17335] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f634746ec00) [pid = 17335] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f6359085000) [pid = 17335] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:53:27 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f6340ae9c00) [pid = 17335] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:53:28 INFO - PROCESS | 17335 | 1461200008075 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1227ms 17:53:28 INFO - PROCESS | 17335 | 1461200008090 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:53:28 INFO - PROCESS | 17335 | 1461200008093 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:53:28 INFO - PROCESS | 17335 | 1461200008100 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 17335 | 1461200008103 Marionette TRACE conn3 <- [1,410,null,{}] 17:53:28 INFO - PROCESS | 17335 | 1461200008107 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:28 INFO - PROCESS | 17335 | 1461200008268 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:53:28 INFO - PROCESS | 17335 | 1461200008344 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3c9000 == 46 [pid = 17335] [id = 110] 17:53:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f633d4b9000) [pid = 17335] [serial = 329] [outer = (nil)] 17:53:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f634682f000) [pid = 17335] [serial = 330] [outer = 0x7f633d4b9000] 17:53:28 INFO - PROCESS | 17335 | 1461200008402 Marionette DEBUG loaded listener.js 17:53:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f63552c5c00) [pid = 17335] [serial = 331] [outer = 0x7f633d4b9000] 17:53:29 INFO - PROCESS | 17335 | 1461200009059 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 975ms 17:53:29 INFO - PROCESS | 17335 | 1461200009075 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:53:29 INFO - PROCESS | 17335 | 1461200009078 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:53:29 INFO - PROCESS | 17335 | 1461200009088 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:53:29 INFO - PROCESS | 17335 | 1461200009091 Marionette TRACE conn3 <- [1,414,null,{}] 17:53:29 INFO - PROCESS | 17335 | 1461200009096 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:29 INFO - PROCESS | 17335 | 1461200009255 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:53:29 INFO - PROCESS | 17335 | 1461200009271 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359191000 == 47 [pid = 17335] [id = 111] 17:53:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f633ae09800) [pid = 17335] [serial = 332] [outer = (nil)] 17:53:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f6358fcc000) [pid = 17335] [serial = 333] [outer = 0x7f633ae09800] 17:53:29 INFO - PROCESS | 17335 | 1461200009327 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6359167000) [pid = 17335] [serial = 334] [outer = 0x7f633ae09800] 17:53:30 INFO - PROCESS | 17335 | 1461200010055 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1030ms 17:53:30 INFO - PROCESS | 17335 | 1461200010116 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:53:30 INFO - PROCESS | 17335 | 1461200010122 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:53:30 INFO - PROCESS | 17335 | 1461200010130 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:53:30 INFO - PROCESS | 17335 | 1461200010136 Marionette TRACE conn3 <- [1,418,null,{}] 17:53:30 INFO - PROCESS | 17335 | 1461200010186 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:30 INFO - PROCESS | 17335 | 1461200010375 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:53:30 INFO - PROCESS | 17335 | 1461200010487 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ef83800 == 48 [pid = 17335] [id = 112] 17:53:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f633cf4c400) [pid = 17335] [serial = 335] [outer = (nil)] 17:53:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f633ed81400) [pid = 17335] [serial = 336] [outer = 0x7f633cf4c400] 17:53:30 INFO - PROCESS | 17335 | 1461200010562 Marionette DEBUG loaded listener.js 17:53:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f6340a51c00) [pid = 17335] [serial = 337] [outer = 0x7f633cf4c400] 17:53:32 INFO - PROCESS | 17335 | 1461200012089 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 17:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1978ms 17:53:32 INFO - PROCESS | 17335 | 1461200012110 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:53:32 INFO - PROCESS | 17335 | 1461200012123 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:53:32 INFO - PROCESS | 17335 | 1461200012135 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:53:32 INFO - PROCESS | 17335 | 1461200012139 Marionette TRACE conn3 <- [1,422,null,{}] 17:53:32 INFO - PROCESS | 17335 | 1461200012148 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:32 INFO - PROCESS | 17335 | 1461200012363 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:53:32 INFO - PROCESS | 17335 | 1461200012524 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494d8000 == 49 [pid = 17335] [id = 113] 17:53:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f633d518c00) [pid = 17335] [serial = 338] [outer = (nil)] 17:53:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f6344364c00) [pid = 17335] [serial = 339] [outer = 0x7f633d518c00] 17:53:32 INFO - PROCESS | 17335 | 1461200012635 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f634682f400) [pid = 17335] [serial = 340] [outer = 0x7f633d518c00] 17:53:34 INFO - PROCESS | 17335 | 1461200014060 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1983ms 17:53:34 INFO - PROCESS | 17335 | 1461200014119 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:53:34 INFO - PROCESS | 17335 | 1461200014121 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:53:34 INFO - PROCESS | 17335 | 1461200014128 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - PROCESS | 17335 | 1461200014134 Marionette TRACE conn3 <- [1,426,null,{}] 17:53:34 INFO - PROCESS | 17335 | 1461200014148 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:34 INFO - PROCESS | 17335 | 1461200014362 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:53:34 INFO - PROCESS | 17335 | 1461200014466 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d409800 == 50 [pid = 17335] [id = 114] 17:53:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f633cc91000) [pid = 17335] [serial = 341] [outer = (nil)] 17:53:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 119 (0x7f633cc96400) [pid = 17335] [serial = 342] [outer = 0x7f633cc91000] 17:53:34 INFO - PROCESS | 17335 | 1461200014539 Marionette DEBUG loaded listener.js 17:53:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 120 (0x7f6346922400) [pid = 17335] [serial = 343] [outer = 0x7f633cc91000] 17:53:35 INFO - PROCESS | 17335 | 1461200015327 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:53:35 INFO - PROCESS | 17335 | 1461200015368 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:53:35 INFO - PROCESS | 17335 | 1461200015390 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:53:35 INFO - PROCESS | 17335 | 1461200015393 Marionette TRACE conn3 <- [1,430,null,{}] 17:53:35 INFO - PROCESS | 17335 | 1461200015398 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:35 INFO - PROCESS | 17335 | 1461200015546 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:53:35 INFO - PROCESS | 17335 | 1461200015688 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d19000 == 51 [pid = 17335] [id = 115] 17:53:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f633cc91800) [pid = 17335] [serial = 344] [outer = (nil)] 17:53:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f6346b31c00) [pid = 17335] [serial = 345] [outer = 0x7f633cc91800] 17:53:35 INFO - PROCESS | 17335 | 1461200015759 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f6353f15800) [pid = 17335] [serial = 346] [outer = 0x7f633cc91800] 17:53:36 INFO - PROCESS | 17335 | 1461200016811 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1490ms 17:53:36 INFO - PROCESS | 17335 | 1461200016879 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:53:36 INFO - PROCESS | 17335 | 1461200016885 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:53:36 INFO - PROCESS | 17335 | 1461200016892 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 17335 | 1461200016897 Marionette TRACE conn3 <- [1,434,null,{}] 17:53:36 INFO - PROCESS | 17335 | 1461200016906 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:37 INFO - PROCESS | 17335 | 1461200017098 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:53:37 INFO - PROCESS | 17335 | 1461200017330 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d215800 == 52 [pid = 17335] [id = 116] 17:53:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f633ae7fc00) [pid = 17335] [serial = 347] [outer = (nil)] 17:53:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f633cf4a800) [pid = 17335] [serial = 348] [outer = 0x7f633ae7fc00] 17:53:37 INFO - PROCESS | 17335 | 1461200017441 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f633d059000) [pid = 17335] [serial = 349] [outer = 0x7f633ae7fc00] 17:53:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d3c9000 == 51 [pid = 17335] [id = 110] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 125 (0x7f63552f2400) [pid = 17335] [serial = 297] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63541e1000 == 50 [pid = 17335] [id = 109] 17:53:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634dd1e800 == 49 [pid = 17335] [id = 108] 17:53:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494cb800 == 48 [pid = 17335] [id = 107] 17:53:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346141000 == 47 [pid = 17335] [id = 106] 17:53:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6343b75800 == 46 [pid = 17335] [id = 105] 17:53:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da61800 == 45 [pid = 17335] [id = 104] 17:53:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63591a1800 == 44 [pid = 17335] [id = 99] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f63478de000) [pid = 17335] [serial = 180] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 123 (0x7f6353f1b400) [pid = 17335] [serial = 153] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f63541ae800) [pid = 17335] [serial = 288] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f635942a400) [pid = 17335] [serial = 291] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f6354fc0c00) [pid = 17335] [serial = 289] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 119 (0x7f6344366800) [pid = 17335] [serial = 294] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 118 (0x7f6353cc4000) [pid = 17335] [serial = 285] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 117 (0x7f6340aef000) [pid = 17335] [serial = 277] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 116 (0x7f634050e400) [pid = 17335] [serial = 276] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f63481b0000) [pid = 17335] [serial = 282] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f6349644000) [pid = 17335] [serial = 283] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f6345c70c00) [pid = 17335] [serial = 261] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f6358fc3800) [pid = 17335] [serial = 267] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f6359511c00) [pid = 17335] [serial = 258] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f6340ae1800) [pid = 17335] [serial = 273] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f63443e4000) [pid = 17335] [serial = 279] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f6345c70800) [pid = 17335] [serial = 280] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f6353d94800) [pid = 17335] [serial = 264] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f635955f400) [pid = 17335] [serial = 270] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f635955e000) [pid = 17335] [serial = 292] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f63552ee400) [pid = 17335] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f634436ac00) [pid = 17335] [serial = 295] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f6353f9ac00) [pid = 17335] [serial = 286] [outer = (nil)] [url = about:blank] 17:53:38 INFO - PROCESS | 17335 | 1461200018339 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1490ms 17:53:38 INFO - PROCESS | 17335 | 1461200018381 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:53:38 INFO - PROCESS | 17335 | 1461200018387 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:53:38 INFO - PROCESS | 17335 | 1461200018394 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 17335 | 1461200018400 Marionette TRACE conn3 <- [1,438,null,{}] 17:53:38 INFO - PROCESS | 17335 | 1461200018409 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:38 INFO - PROCESS | 17335 | 1461200018557 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:53:38 INFO - PROCESS | 17335 | 1461200018699 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340821800 == 45 [pid = 17335] [id = 117] 17:53:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f633ae0fc00) [pid = 17335] [serial = 350] [outer = (nil)] 17:53:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f633d051000) [pid = 17335] [serial = 351] [outer = 0x7f633ae0fc00] 17:53:38 INFO - PROCESS | 17335 | 1461200018772 Marionette DEBUG loaded listener.js 17:53:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f633d510000) [pid = 17335] [serial = 352] [outer = 0x7f633ae0fc00] 17:53:39 INFO - PROCESS | 17335 | 1461200019739 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:53:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1388ms 17:53:39 INFO - PROCESS | 17335 | 1461200019783 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:53:39 INFO - PROCESS | 17335 | 1461200019791 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:53:39 INFO - PROCESS | 17335 | 1461200019801 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:53:39 INFO - PROCESS | 17335 | 1461200019805 Marionette TRACE conn3 <- [1,442,null,{}] 17:53:39 INFO - PROCESS | 17335 | 1461200019810 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:39 INFO - PROCESS | 17335 | 1461200019955 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:53:40 INFO - PROCESS | 17335 | 1461200020095 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346523800 == 46 [pid = 17335] [id = 118] 17:53:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f633afb6000) [pid = 17335] [serial = 353] [outer = (nil)] 17:53:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f6340ae4c00) [pid = 17335] [serial = 354] [outer = 0x7f633afb6000] 17:53:40 INFO - PROCESS | 17335 | 1461200020164 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f6342fda800) [pid = 17335] [serial = 355] [outer = 0x7f633afb6000] 17:53:41 INFO - PROCESS | 17335 | 1461200021115 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1385ms 17:53:41 INFO - PROCESS | 17335 | 1461200021186 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:53:41 INFO - PROCESS | 17335 | 1461200021190 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:53:41 INFO - PROCESS | 17335 | 1461200021197 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:53:41 INFO - PROCESS | 17335 | 1461200021202 Marionette TRACE conn3 <- [1,446,null,{}] 17:53:41 INFO - PROCESS | 17335 | 1461200021218 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:41 INFO - PROCESS | 17335 | 1461200021405 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:53:41 INFO - PROCESS | 17335 | 1461200021580 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348147000 == 47 [pid = 17335] [id = 119] 17:53:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f63443e2800) [pid = 17335] [serial = 356] [outer = (nil)] 17:53:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f6345c71c00) [pid = 17335] [serial = 357] [outer = 0x7f63443e2800] 17:53:41 INFO - PROCESS | 17335 | 1461200021654 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6345e9e400) [pid = 17335] [serial = 358] [outer = 0x7f63443e2800] 17:53:42 INFO - PROCESS | 17335 | 1461200022433 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1289ms 17:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:53:42 INFO - PROCESS | 17335 | 1461200022487 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 17335 | 1461200022491 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:53:42 INFO - PROCESS | 17335 | 1461200022497 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 17335 | 1461200022500 Marionette TRACE conn3 <- [1,450,null,{}] 17:53:42 INFO - PROCESS | 17335 | 1461200022505 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:42 INFO - PROCESS | 17335 | 1461200022650 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:53:42 INFO - PROCESS | 17335 | 1461200022786 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634ddbc800 == 48 [pid = 17335] [id = 120] 17:53:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f633afb8c00) [pid = 17335] [serial = 359] [outer = (nil)] 17:53:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f6346920000) [pid = 17335] [serial = 360] [outer = 0x7f633afb8c00] 17:53:42 INFO - PROCESS | 17335 | 1461200022858 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f6346928400) [pid = 17335] [serial = 361] [outer = 0x7f633afb8c00] 17:53:43 INFO - PROCESS | 17335 | 1461200023748 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:53:43 INFO - PROCESS | 17335 | 1461200023799 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:53:43 INFO - PROCESS | 17335 | 1461200023806 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:53:43 INFO - PROCESS | 17335 | 1461200023808 Marionette TRACE conn3 <- [1,454,null,{}] 17:53:43 INFO - PROCESS | 17335 | 1461200023814 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:43 INFO - PROCESS | 17335 | 1461200023992 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:53:44 INFO - PROCESS | 17335 | 1461200024146 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354bd8000 == 49 [pid = 17335] [id = 121] 17:53:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f6346b19400) [pid = 17335] [serial = 362] [outer = (nil)] 17:53:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f63480b8800) [pid = 17335] [serial = 363] [outer = 0x7f6346b19400] 17:53:44 INFO - PROCESS | 17335 | 1461200024213 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f6349429800) [pid = 17335] [serial = 364] [outer = 0x7f6346b19400] 17:53:45 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:45 INFO - PROCESS | 17335 | 1461200025094 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1333ms 17:53:45 INFO - PROCESS | 17335 | 1461200025140 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:53:45 INFO - PROCESS | 17335 | 1461200025144 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:53:45 INFO - PROCESS | 17335 | 1461200025149 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 17335 | 1461200025152 Marionette TRACE conn3 <- [1,458,null,{}] 17:53:45 INFO - PROCESS | 17335 | 1461200025157 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:45 INFO - PROCESS | 17335 | 1461200025332 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:53:45 INFO - PROCESS | 17335 | 1461200025467 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3c1000 == 50 [pid = 17335] [id = 122] 17:53:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f6352ec0c00) [pid = 17335] [serial = 365] [outer = (nil)] 17:53:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 119 (0x7f6354142c00) [pid = 17335] [serial = 366] [outer = 0x7f6352ec0c00] 17:53:45 INFO - PROCESS | 17335 | 1461200025540 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 120 (0x7f63552f6400) [pid = 17335] [serial = 367] [outer = 0x7f6352ec0c00] 17:53:46 INFO - PROCESS | 17335 | 1461200026404 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:53:46 INFO - PROCESS | 17335 | 1461200026482 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:53:46 INFO - PROCESS | 17335 | 1461200026488 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:53:46 INFO - PROCESS | 17335 | 1461200026491 Marionette TRACE conn3 <- [1,462,null,{}] 17:53:46 INFO - PROCESS | 17335 | 1461200026497 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:46 INFO - PROCESS | 17335 | 1461200026637 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:53:46 INFO - PROCESS | 17335 | 1461200026770 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63590c1000 == 51 [pid = 17335] [id = 123] 17:53:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f633ae08400) [pid = 17335] [serial = 368] [outer = (nil)] 17:53:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f633dbe7000) [pid = 17335] [serial = 369] [outer = 0x7f633ae08400] 17:53:46 INFO - PROCESS | 17335 | 1461200026839 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f633dbf0c00) [pid = 17335] [serial = 370] [outer = 0x7f633ae08400] 17:53:47 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:47 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d409800 == 50 [pid = 17335] [id = 114] 17:53:47 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494d8000 == 49 [pid = 17335] [id = 113] 17:53:47 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ef83800 == 48 [pid = 17335] [id = 112] 17:53:47 INFO - PROCESS | 17335 | 1461200027927 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:53:47 INFO - PROCESS | 17335 | 1461200027984 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:53:47 INFO - PROCESS | 17335 | 1461200027991 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:53:47 INFO - PROCESS | 17335 | 1461200027996 Marionette TRACE conn3 <- [1,466,null,{}] 17:53:48 INFO - PROCESS | 17335 | 1461200028003 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:48 INFO - PROCESS | 17335 | 1461200028173 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:53:48 INFO - PROCESS | 17335 | 1461200028309 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d18800 == 49 [pid = 17335] [id = 124] 17:53:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f633dbe9800) [pid = 17335] [serial = 371] [outer = (nil)] 17:53:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f633ef4a000) [pid = 17335] [serial = 372] [outer = 0x7f633dbe9800] 17:53:48 INFO - PROCESS | 17335 | 1461200028372 Marionette DEBUG loaded listener.js 17:53:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f6340ae8400) [pid = 17335] [serial = 373] [outer = 0x7f633dbe9800] 17:53:48 INFO - PROCESS | 17335 | 1461200028969 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:53:49 INFO - PROCESS | 17335 | 1461200029037 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:53:49 INFO - PROCESS | 17335 | 1461200029049 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 17335 | 1461200029052 Marionette TRACE conn3 <- [1,470,null,{}] 17:53:49 INFO - PROCESS | 17335 | 1461200029155 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:49 INFO - PROCESS | 17335 | 1461200029289 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:53:49 INFO - PROCESS | 17335 | 1461200029303 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634ddbb000 == 50 [pid = 17335] [id = 125] 17:53:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f633ea02400) [pid = 17335] [serial = 374] [outer = (nil)] 17:53:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f6344844400) [pid = 17335] [serial = 375] [outer = 0x7f633ea02400] 17:53:49 INFO - PROCESS | 17335 | 1461200029359 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f634691d000) [pid = 17335] [serial = 376] [outer = 0x7f633ea02400] 17:53:50 INFO - PROCESS | 17335 | 1461200030111 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1125ms 17:53:50 INFO - PROCESS | 17335 | 1461200030171 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 17335 | 1461200030174 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:53:50 INFO - PROCESS | 17335 | 1461200030218 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 17335 | 1461200030223 Marionette TRACE conn3 <- [1,474,null,{}] 17:53:50 INFO - PROCESS | 17335 | 1461200030237 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:50 INFO - PROCESS | 17335 | 1461200030388 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:53:50 INFO - PROCESS | 17335 | 1461200030398 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d409800 == 51 [pid = 17335] [id = 126] 17:53:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f6346b35800) [pid = 17335] [serial = 377] [outer = (nil)] 17:53:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f6353f95c00) [pid = 17335] [serial = 378] [outer = 0x7f6346b35800] 17:53:50 INFO - PROCESS | 17335 | 1461200030457 Marionette DEBUG loaded listener.js 17:53:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f6354fc1000) [pid = 17335] [serial = 379] [outer = 0x7f6346b35800] 17:53:51 INFO - PROCESS | 17335 | 1461200031253 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1101ms 17:53:51 INFO - PROCESS | 17335 | 1461200031320 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:53:51 INFO - PROCESS | 17335 | 1461200031324 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:53:51 INFO - PROCESS | 17335 | 1461200031329 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - PROCESS | 17335 | 1461200031331 Marionette TRACE conn3 <- [1,478,null,{}] 17:53:51 INFO - PROCESS | 17335 | 1461200031336 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:51 INFO - PROCESS | 17335 | 1461200031498 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:53:51 INFO - PROCESS | 17335 | 1461200031522 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346355000 == 52 [pid = 17335] [id = 127] 17:53:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f634dddf800) [pid = 17335] [serial = 380] [outer = (nil)] 17:53:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f635892dc00) [pid = 17335] [serial = 381] [outer = 0x7f634dddf800] 17:53:51 INFO - PROCESS | 17335 | 1461200031580 Marionette DEBUG loaded listener.js 17:53:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f6358fc1c00) [pid = 17335] [serial = 382] [outer = 0x7f634dddf800] 17:53:52 INFO - PROCESS | 17335 | 1461200032328 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1023ms 17:53:52 INFO - PROCESS | 17335 | 1461200032354 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:53:52 INFO - PROCESS | 17335 | 1461200032357 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:53:52 INFO - PROCESS | 17335 | 1461200032362 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:53:52 INFO - PROCESS | 17335 | 1461200032364 Marionette TRACE conn3 <- [1,482,null,{}] 17:53:52 INFO - PROCESS | 17335 | 1461200032369 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:52 INFO - PROCESS | 17335 | 1461200032527 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:53:52 INFO - PROCESS | 17335 | 1461200032545 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c3d1800 == 53 [pid = 17335] [id = 128] 17:53:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f633d469000) [pid = 17335] [serial = 383] [outer = (nil)] 17:53:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f633d46ec00) [pid = 17335] [serial = 384] [outer = 0x7f633d469000] 17:53:52 INFO - PROCESS | 17335 | 1461200032602 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f633d471c00) [pid = 17335] [serial = 385] [outer = 0x7f633d469000] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f633ae09800) [pid = 17335] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f634682ec00) [pid = 17335] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f633d4b9000) [pid = 17335] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f634436b000) [pid = 17335] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f6344360800) [pid = 17335] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f634d05c400) [pid = 17335] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f633d50c000) [pid = 17335] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f6345e9c800) [pid = 17335] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:53:52 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f6345563400) [pid = 17335] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:53:53 INFO - PROCESS | 17335 | 1461200033340 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1038ms 17:53:53 INFO - PROCESS | 17335 | 1461200033401 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:53:53 INFO - PROCESS | 17335 | 1461200033403 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:53:53 INFO - PROCESS | 17335 | 1461200033425 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - PROCESS | 17335 | 1461200033428 Marionette TRACE conn3 <- [1,486,null,{}] 17:53:53 INFO - PROCESS | 17335 | 1461200033436 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:53 INFO - PROCESS | 17335 | 1461200033586 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:53:53 INFO - PROCESS | 17335 | 1461200033597 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c8e800 == 54 [pid = 17335] [id = 129] 17:53:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f6345563400) [pid = 17335] [serial = 386] [outer = (nil)] 17:53:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f6358933800) [pid = 17335] [serial = 387] [outer = 0x7f6345563400] 17:53:53 INFO - PROCESS | 17335 | 1461200033657 Marionette DEBUG loaded listener.js 17:53:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f63591b7000) [pid = 17335] [serial = 388] [outer = 0x7f6345563400] 17:53:54 INFO - PROCESS | 17335 | 1461200034403 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1050ms 17:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:53:54 INFO - PROCESS | 17335 | 1461200034460 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:53:54 INFO - PROCESS | 17335 | 1461200034462 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:53:54 INFO - PROCESS | 17335 | 1461200034474 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:53:54 INFO - PROCESS | 17335 | 1461200034477 Marionette TRACE conn3 <- [1,490,null,{}] 17:53:54 INFO - PROCESS | 17335 | 1461200034481 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:54 INFO - PROCESS | 17335 | 1461200034607 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:53:54 INFO - PROCESS | 17335 | 1461200034620 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e383800 == 55 [pid = 17335] [id = 130] 17:53:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f6346827400) [pid = 17335] [serial = 389] [outer = (nil)] 17:53:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f6359429800) [pid = 17335] [serial = 390] [outer = 0x7f6346827400] 17:53:54 INFO - PROCESS | 17335 | 1461200034679 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f635955e000) [pid = 17335] [serial = 391] [outer = 0x7f6346827400] 17:53:55 INFO - PROCESS | 17335 | 1461200035630 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1190ms 17:53:55 INFO - PROCESS | 17335 | 1461200035659 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:53:55 INFO - PROCESS | 17335 | 1461200035665 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:53:55 INFO - PROCESS | 17335 | 1461200035674 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:53:55 INFO - PROCESS | 17335 | 1461200035678 Marionette TRACE conn3 <- [1,494,null,{}] 17:53:55 INFO - PROCESS | 17335 | 1461200035686 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:55 INFO - PROCESS | 17335 | 1461200035847 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:53:55 INFO - PROCESS | 17335 | 1461200035987 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634084d000 == 56 [pid = 17335] [id = 131] 17:53:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f633d46f400) [pid = 17335] [serial = 392] [outer = (nil)] 17:53:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f633d6a4000) [pid = 17335] [serial = 393] [outer = 0x7f633d46f400] 17:53:56 INFO - PROCESS | 17335 | 1461200036061 Marionette DEBUG loaded listener.js 17:53:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f6340a4a000) [pid = 17335] [serial = 394] [outer = 0x7f633d46f400] 17:53:56 INFO - PROCESS | 17335 | 1461200036936 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1289ms 17:53:56 INFO - PROCESS | 17335 | 1461200036965 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:53:56 INFO - PROCESS | 17335 | 1461200036972 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:53:56 INFO - PROCESS | 17335 | 1461200036982 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:53:56 INFO - PROCESS | 17335 | 1461200036986 Marionette TRACE conn3 <- [1,498,null,{}] 17:53:56 INFO - PROCESS | 17335 | 1461200036992 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:57 INFO - PROCESS | 17335 | 1461200037141 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:53:57 INFO - PROCESS | 17335 | 1461200037289 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634615a000 == 57 [pid = 17335] [id = 132] 17:53:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f633d46f800) [pid = 17335] [serial = 395] [outer = (nil)] 17:53:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f6345b3a000) [pid = 17335] [serial = 396] [outer = 0x7f633d46f800] 17:53:57 INFO - PROCESS | 17335 | 1461200037359 Marionette DEBUG loaded listener.js 17:53:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f6345b40800) [pid = 17335] [serial = 397] [outer = 0x7f633d46f800] 17:53:58 INFO - PROCESS | 17335 | 1461200038311 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:53:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1380ms 17:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:53:58 INFO - PROCESS | 17335 | 1461200038363 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:53:58 INFO - PROCESS | 17335 | 1461200038366 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:53:58 INFO - PROCESS | 17335 | 1461200038374 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:53:58 INFO - PROCESS | 17335 | 1461200038380 Marionette TRACE conn3 <- [1,502,null,{}] 17:53:58 INFO - PROCESS | 17335 | 1461200038395 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:58 INFO - PROCESS | 17335 | 1461200038574 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:53:58 INFO - PROCESS | 17335 | 1461200038716 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d4a7000 == 58 [pid = 17335] [id = 133] 17:53:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f6345b46000) [pid = 17335] [serial = 398] [outer = (nil)] 17:53:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f6346924800) [pid = 17335] [serial = 399] [outer = 0x7f6345b46000] 17:53:58 INFO - PROCESS | 17335 | 1461200038794 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f63481b1800) [pid = 17335] [serial = 400] [outer = 0x7f6345b46000] 17:53:59 INFO - PROCESS | 17335 | 1461200039770 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1439ms 17:53:59 INFO - PROCESS | 17335 | 1461200039812 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:53:59 INFO - PROCESS | 17335 | 1461200039816 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:53:59 INFO - PROCESS | 17335 | 1461200039822 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:53:59 INFO - PROCESS | 17335 | 1461200039825 Marionette TRACE conn3 <- [1,506,null,{}] 17:53:59 INFO - PROCESS | 17335 | 1461200039830 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:59 INFO - PROCESS | 17335 | 1461200039981 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:54:00 INFO - PROCESS | 17335 | 1461200040440 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da67000 == 59 [pid = 17335] [id = 134] 17:54:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f633cc93000) [pid = 17335] [serial = 401] [outer = (nil)] 17:54:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f633cf50000) [pid = 17335] [serial = 402] [outer = 0x7f633cc93000] 17:54:00 INFO - PROCESS | 17335 | 1461200040580 Marionette DEBUG loaded listener.js 17:54:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f633d468c00) [pid = 17335] [serial = 403] [outer = 0x7f633cc93000] 17:54:01 INFO - PROCESS | 17335 | 1461200041441 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1679ms 17:54:01 INFO - PROCESS | 17335 | 1461200041501 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 17335 | 1461200041517 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:54:01 INFO - PROCESS | 17335 | 1461200041529 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 17335 | 1461200041532 Marionette TRACE conn3 <- [1,510,null,{}] 17:54:01 INFO - PROCESS | 17335 | 1461200041548 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:01 INFO - PROCESS | 17335 | 1461200041762 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:54:01 INFO - PROCESS | 17335 | 1461200041914 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da67800 == 60 [pid = 17335] [id = 135] 17:54:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f633d2e7c00) [pid = 17335] [serial = 404] [outer = (nil)] 17:54:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f633d4b9400) [pid = 17335] [serial = 405] [outer = 0x7f633d2e7c00] 17:54:02 INFO - PROCESS | 17335 | 1461200042090 Marionette DEBUG loaded listener.js 17:54:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f633d70b800) [pid = 17335] [serial = 406] [outer = 0x7f633d2e7c00] 17:54:03 INFO - PROCESS | 17335 | 1461200043171 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1697ms 17:54:03 INFO - PROCESS | 17335 | 1461200043225 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 17335 | 1461200043229 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:54:03 INFO - PROCESS | 17335 | 1461200043237 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 17335 | 1461200043241 Marionette TRACE conn3 <- [1,514,null,{}] 17:54:03 INFO - PROCESS | 17335 | 1461200043246 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:03 INFO - PROCESS | 17335 | 1461200043430 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353fa9800 == 59 [pid = 17335] [id = 73] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353c8e800 == 58 [pid = 17335] [id = 129] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c3d1800 == 57 [pid = 17335] [id = 128] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f633cf4a800) [pid = 17335] [serial = 348] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f6346b31c00) [pid = 17335] [serial = 345] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f6346b34400) [pid = 17335] [serial = 303] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f6352ec7800) [pid = 17335] [serial = 306] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f6345e9b000) [pid = 17335] [serial = 309] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f6342f82800) [pid = 17335] [serial = 300] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f633cc96400) [pid = 17335] [serial = 342] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f6344364c00) [pid = 17335] [serial = 339] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f633ed81400) [pid = 17335] [serial = 336] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346355000 == 56 [pid = 17335] [id = 127] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d409800 == 55 [pid = 17335] [id = 126] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634ddbb000 == 54 [pid = 17335] [id = 125] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d18800 == 53 [pid = 17335] [id = 124] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348147000 == 52 [pid = 17335] [id = 119] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346523800 == 51 [pid = 17335] [id = 118] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6359191000 == 50 [pid = 17335] [id = 111] 17:54:03 INFO - PROCESS | 17335 | 1461200043684 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340821800 == 49 [pid = 17335] [id = 117] 17:54:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d215800 == 48 [pid = 17335] [id = 116] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f6359167000) [pid = 17335] [serial = 334] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f6346830800) [pid = 17335] [serial = 327] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f634682f000) [pid = 17335] [serial = 330] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f6354e29c00) [pid = 17335] [serial = 328] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f6359560000) [pid = 17335] [serial = 298] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f6344368800) [pid = 17335] [serial = 315] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f6345563000) [pid = 17335] [serial = 316] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f6353d98800) [pid = 17335] [serial = 324] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f633d70a000) [pid = 17335] [serial = 313] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f634d05bc00) [pid = 17335] [serial = 322] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f6346922800) [pid = 17335] [serial = 319] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f634691b400) [pid = 17335] [serial = 318] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f63481b2c00) [pid = 17335] [serial = 321] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 127 (0x7f63541b4800) [pid = 17335] [serial = 325] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 126 (0x7f63552c5c00) [pid = 17335] [serial = 331] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 125 (0x7f633d50f400) [pid = 17335] [serial = 312] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f6358fcc000) [pid = 17335] [serial = 333] [outer = (nil)] [url = about:blank] 17:54:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d21e800 == 49 [pid = 17335] [id = 136] 17:54:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f633cc92800) [pid = 17335] [serial = 407] [outer = (nil)] 17:54:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f633d4af800) [pid = 17335] [serial = 408] [outer = 0x7f633cc92800] 17:54:03 INFO - PROCESS | 17335 | 1461200043770 Marionette DEBUG loaded listener.js 17:54:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f634050a400) [pid = 17335] [serial = 409] [outer = 0x7f633cc92800] 17:54:04 INFO - PROCESS | 17335 | 1461200044442 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 17:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1235ms 17:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:54:04 INFO - PROCESS | 17335 | 1461200044472 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:54:04 INFO - PROCESS | 17335 | 1461200044474 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:54:04 INFO - PROCESS | 17335 | 1461200044482 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:54:04 INFO - PROCESS | 17335 | 1461200044490 Marionette TRACE conn3 <- [1,518,null,{}] 17:54:04 INFO - PROCESS | 17335 | 1461200044503 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:04 INFO - PROCESS | 17335 | 1461200044657 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:54:04 INFO - PROCESS | 17335 | 1461200044756 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340cad800 == 50 [pid = 17335] [id = 137] 17:54:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f633cf4a800) [pid = 17335] [serial = 410] [outer = (nil)] 17:54:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f6343bcac00) [pid = 17335] [serial = 411] [outer = 0x7f633cf4a800] 17:54:04 INFO - PROCESS | 17335 | 1461200044841 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f6344367c00) [pid = 17335] [serial = 412] [outer = 0x7f633cf4a800] 17:54:05 INFO - PROCESS | 17335 | 1461200045491 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1037ms 17:54:05 INFO - PROCESS | 17335 | 1461200045517 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:54:05 INFO - PROCESS | 17335 | 1461200045520 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:54:05 INFO - PROCESS | 17335 | 1461200045526 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 17335 | 1461200045527 Marionette TRACE conn3 <- [1,522,null,{}] 17:54:05 INFO - PROCESS | 17335 | 1461200045533 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:05 INFO - PROCESS | 17335 | 1461200045709 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:54:05 INFO - PROCESS | 17335 | 1461200045730 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345459800 == 51 [pid = 17335] [id = 138] 17:54:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f6340534000) [pid = 17335] [serial = 413] [outer = (nil)] 17:54:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f634509b400) [pid = 17335] [serial = 414] [outer = 0x7f6340534000] 17:54:05 INFO - PROCESS | 17335 | 1461200045788 Marionette DEBUG loaded listener.js 17:54:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f6345b42c00) [pid = 17335] [serial = 415] [outer = 0x7f6340534000] 17:54:06 INFO - PROCESS | 17335 | 1461200046841 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:54:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1379ms 17:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:54:06 INFO - PROCESS | 17335 | 1461200046915 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:54:06 INFO - PROCESS | 17335 | 1461200046919 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:54:06 INFO - PROCESS | 17335 | 1461200046928 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:54:06 INFO - PROCESS | 17335 | 1461200046931 Marionette TRACE conn3 <- [1,526,null,{}] 17:54:06 INFO - PROCESS | 17335 | 1461200046937 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:07 INFO - PROCESS | 17335 | 1461200047100 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:54:07 INFO - PROCESS | 17335 | 1461200047138 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345dea000 == 52 [pid = 17335] [id = 139] 17:54:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f6345e42000) [pid = 17335] [serial = 416] [outer = (nil)] 17:54:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f6345e95800) [pid = 17335] [serial = 417] [outer = 0x7f6345e42000] 17:54:07 INFO - PROCESS | 17335 | 1461200047227 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f6346829000) [pid = 17335] [serial = 418] [outer = 0x7f6345e42000] 17:54:08 INFO - PROCESS | 17335 | 1461200048028 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:54:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 17:54:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1888ms 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f633d2e4400) [pid = 17335] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f63481b1400) [pid = 17335] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f6340aee400) [pid = 17335] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f633ae0bc00) [pid = 17335] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f633cf4c400) [pid = 17335] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f633d050800) [pid = 17335] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f633d2e4000) [pid = 17335] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f633ae03400) [pid = 17335] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 127 (0x7f633cc91000) [pid = 17335] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 126 (0x7f633d512800) [pid = 17335] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 125 (0x7f63466b0400) [pid = 17335] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f6340aeec00) [pid = 17335] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 123 (0x7f634547cc00) [pid = 17335] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f6340a4d000) [pid = 17335] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f633ae79800) [pid = 17335] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f6343990800) [pid = 17335] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 119 (0x7f63442c6c00) [pid = 17335] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 118 (0x7f6347386c00) [pid = 17335] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 117 (0x7f63570ccc00) [pid = 17335] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 116 (0x7f633cc91800) [pid = 17335] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f633d518c00) [pid = 17335] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f633de12c00) [pid = 17335] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f633d4b0c00) [pid = 17335] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f633d2e4800) [pid = 17335] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f634dddf800) [pid = 17335] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f633d469000) [pid = 17335] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f6345563400) [pid = 17335] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f633ae0fc00) [pid = 17335] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f633ae7fc00) [pid = 17335] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f63443e2800) [pid = 17335] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f633ea02400) [pid = 17335] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f6352ec0c00) [pid = 17335] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f633ae08400) [pid = 17335] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f6346b19400) [pid = 17335] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f633afb6000) [pid = 17335] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f633dbe9800) [pid = 17335] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f6346b35800) [pid = 17335] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:54:08 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f633afb8c00) [pid = 17335] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:54:08 INFO - PROCESS | 17335 | 1461200048910 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 17335 | 1461200048912 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:54:08 INFO - PROCESS | 17335 | 1461200048947 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 17335 | 1461200048949 Marionette TRACE conn3 <- [1,530,null,{}] 17:54:08 INFO - PROCESS | 17335 | 1461200048955 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:09 INFO - PROCESS | 17335 | 1461200049118 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:54:09 INFO - PROCESS | 17335 | 1461200049199 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3cc800 == 53 [pid = 17335] [id = 140] 17:54:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f633cc94000) [pid = 17335] [serial = 419] [outer = (nil)] 17:54:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f633cf54000) [pid = 17335] [serial = 420] [outer = 0x7f633cc94000] 17:54:09 INFO - PROCESS | 17335 | 1461200049271 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f633d46c000) [pid = 17335] [serial = 421] [outer = 0x7f633cc94000] 17:54:09 INFO - PROCESS | 17335 | 1461200049828 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:54:09 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 17:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:54:09 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 17:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:54:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:54:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 954ms 17:54:09 INFO - PROCESS | 17335 | 1461200049878 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 17335 | 1461200049881 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:54:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:54:09 INFO - PROCESS | 17335 | 1461200049887 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 17335 | 1461200049889 Marionette TRACE conn3 <- [1,534,null,{}] 17:54:09 INFO - PROCESS | 17335 | 1461200049895 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:10 INFO - PROCESS | 17335 | 1461200050034 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:54:10 INFO - PROCESS | 17335 | 1461200050138 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346f36800 == 54 [pid = 17335] [id = 141] 17:54:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f633afaf400) [pid = 17335] [serial = 422] [outer = (nil)] 17:54:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f633d519000) [pid = 17335] [serial = 423] [outer = 0x7f633afaf400] 17:54:10 INFO - PROCESS | 17335 | 1461200050199 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6345b3f800) [pid = 17335] [serial = 424] [outer = 0x7f633afaf400] 17:54:10 INFO - PROCESS | 17335 | 1461200050872 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1029ms 17:54:10 INFO - PROCESS | 17335 | 1461200050929 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 17335 | 1461200050935 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:54:11 INFO - PROCESS | 17335 | 1461200051032 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 17335 | 1461200051038 Marionette TRACE conn3 <- [1,538,null,{}] 17:54:11 INFO - PROCESS | 17335 | 1461200051051 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:11 INFO - PROCESS | 17335 | 1461200051227 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:54:11 INFO - PROCESS | 17335 | 1461200051351 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da5f800 == 55 [pid = 17335] [id = 142] 17:54:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f633afb6000) [pid = 17335] [serial = 425] [outer = (nil)] 17:54:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f633cc97400) [pid = 17335] [serial = 426] [outer = 0x7f633afb6000] 17:54:11 INFO - PROCESS | 17335 | 1461200051477 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f633d468800) [pid = 17335] [serial = 427] [outer = 0x7f633afb6000] 17:54:12 INFO - PROCESS | 17335 | 1461200052323 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:54:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 17:54:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1399ms 17:54:12 INFO - PROCESS | 17335 | 1461200052376 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 17335 | 1461200052384 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:54:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:54:12 INFO - PROCESS | 17335 | 1461200052407 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 17335 | 1461200052412 Marionette TRACE conn3 <- [1,542,null,{}] 17:54:12 INFO - PROCESS | 17335 | 1461200052420 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:12 INFO - PROCESS | 17335 | 1461200052575 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:54:12 INFO - PROCESS | 17335 | 1461200052711 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63457e0800 == 56 [pid = 17335] [id = 143] 17:54:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f633cc8c800) [pid = 17335] [serial = 428] [outer = (nil)] 17:54:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f633dbf1800) [pid = 17335] [serial = 429] [outer = 0x7f633cc8c800] 17:54:12 INFO - PROCESS | 17335 | 1461200052780 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f634050c000) [pid = 17335] [serial = 430] [outer = 0x7f633cc8c800] 17:54:13 INFO - PROCESS | 17335 | 1461200053715 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:54:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 17:54:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1350ms 17:54:13 INFO - PROCESS | 17335 | 1461200053744 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 17335 | 1461200053748 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:54:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:54:13 INFO - PROCESS | 17335 | 1461200053755 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:54:13 INFO - PROCESS | 17335 | 1461200053760 Marionette TRACE conn3 <- [1,546,null,{}] 17:54:13 INFO - PROCESS | 17335 | 1461200053775 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:13 INFO - PROCESS | 17335 | 1461200053961 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:54:14 INFO - PROCESS | 17335 | 1461200054113 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494d6000 == 57 [pid = 17335] [id = 144] 17:54:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f633d50d000) [pid = 17335] [serial = 431] [outer = (nil)] 17:54:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f6340aedc00) [pid = 17335] [serial = 432] [outer = 0x7f633d50d000] 17:54:14 INFO - PROCESS | 17335 | 1461200054189 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f6345c72800) [pid = 17335] [serial = 433] [outer = 0x7f633d50d000] 17:54:15 INFO - PROCESS | 17335 | 1461200055071 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:54:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:54:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1333ms 17:54:15 INFO - PROCESS | 17335 | 1461200055088 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:54:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:54:15 INFO - PROCESS | 17335 | 1461200055092 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:54:15 INFO - PROCESS | 17335 | 1461200055098 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - PROCESS | 17335 | 1461200055101 Marionette TRACE conn3 <- [1,550,null,{}] 17:54:15 INFO - PROCESS | 17335 | 1461200055106 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:15 INFO - PROCESS | 17335 | 1461200055267 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:54:15 INFO - PROCESS | 17335 | 1461200055428 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634dd1e800 == 58 [pid = 17335] [id = 145] 17:54:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f633cc93800) [pid = 17335] [serial = 434] [outer = (nil)] 17:54:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f6345ddb400) [pid = 17335] [serial = 435] [outer = 0x7f633cc93800] 17:54:15 INFO - PROCESS | 17335 | 1461200055498 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f634691b400) [pid = 17335] [serial = 436] [outer = 0x7f633cc93800] 17:54:16 INFO - PROCESS | 17335 | 1461200056286 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:54:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 17:54:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1228ms 17:54:16 INFO - PROCESS | 17335 | 1461200056332 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 17335 | 1461200056337 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:54:16 INFO - PROCESS | 17335 | 1461200056344 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:54:16 INFO - PROCESS | 17335 | 1461200056346 Marionette TRACE conn3 <- [1,554,null,{}] 17:54:16 INFO - PROCESS | 17335 | 1461200056352 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:16 INFO - PROCESS | 17335 | 1461200056492 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:54:16 INFO - PROCESS | 17335 | 1461200056634 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353fc0800 == 59 [pid = 17335] [id = 146] 17:54:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f6346825400) [pid = 17335] [serial = 437] [outer = (nil)] 17:54:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f6346b31c00) [pid = 17335] [serial = 438] [outer = 0x7f6346825400] 17:54:16 INFO - PROCESS | 17335 | 1461200056702 Marionette DEBUG loaded listener.js 17:54:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 119 (0x7f6346ed7800) [pid = 17335] [serial = 439] [outer = 0x7f6346825400] 17:54:17 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:17 INFO - PROCESS | 17335 | 1461200057503 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1186ms 17:54:17 INFO - PROCESS | 17335 | 1461200057531 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 17335 | 1461200057535 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:54:17 INFO - PROCESS | 17335 | 1461200057541 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 17335 | 1461200057543 Marionette TRACE conn3 <- [1,558,null,{}] 17:54:17 INFO - PROCESS | 17335 | 1461200057548 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:17 INFO - PROCESS | 17335 | 1461200057729 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:54:17 INFO - PROCESS | 17335 | 1461200057872 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635708a000 == 60 [pid = 17335] [id = 147] 17:54:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 120 (0x7f6346927800) [pid = 17335] [serial = 440] [outer = (nil)] 17:54:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f6347fb4000) [pid = 17335] [serial = 441] [outer = 0x7f6346927800] 17:54:17 INFO - PROCESS | 17335 | 1461200057945 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f6349423800) [pid = 17335] [serial = 442] [outer = 0x7f6346927800] 17:54:18 INFO - PROCESS | 17335 | 1461200058802 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1329ms 17:54:18 INFO - PROCESS | 17335 | 1461200058872 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:54:18 INFO - PROCESS | 17335 | 1461200058875 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:54:18 INFO - PROCESS | 17335 | 1461200058881 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 17335 | 1461200058883 Marionette TRACE conn3 <- [1,562,null,{}] 17:54:18 INFO - PROCESS | 17335 | 1461200058889 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:19 INFO - PROCESS | 17335 | 1461200059084 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:54:19 INFO - PROCESS | 17335 | 1461200059237 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63590bb000 == 61 [pid = 17335] [id = 148] 17:54:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f634747b000) [pid = 17335] [serial = 443] [outer = (nil)] 17:54:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f6352e48000) [pid = 17335] [serial = 444] [outer = 0x7f634747b000] 17:54:19 INFO - PROCESS | 17335 | 1461200059335 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f6353cba400) [pid = 17335] [serial = 445] [outer = 0x7f634747b000] 17:54:19 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:20 INFO - PROCESS | 17335 | 1461200060147 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1276ms 17:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:54:20 INFO - PROCESS | 17335 | 1461200060158 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 17335 | 1461200060161 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:54:20 INFO - PROCESS | 17335 | 1461200060166 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 17335 | 1461200060170 Marionette TRACE conn3 <- [1,566,null,{}] 17:54:20 INFO - PROCESS | 17335 | 1461200060175 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:20 INFO - PROCESS | 17335 | 1461200060330 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:54:20 INFO - PROCESS | 17335 | 1461200060475 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c3db800 == 62 [pid = 17335] [id = 149] 17:54:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f633ae10400) [pid = 17335] [serial = 446] [outer = (nil)] 17:54:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f633cc98800) [pid = 17335] [serial = 447] [outer = 0x7f633ae10400] 17:54:20 INFO - PROCESS | 17335 | 1461200060545 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f6340ae9400) [pid = 17335] [serial = 448] [outer = 0x7f633ae10400] 17:54:21 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:21 INFO - PROCESS | 17335 | 1461200061355 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1233ms 17:54:21 INFO - PROCESS | 17335 | 1461200061400 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:54:21 INFO - PROCESS | 17335 | 1461200061404 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:54:21 INFO - PROCESS | 17335 | 1461200061409 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 17335 | 1461200061412 Marionette TRACE conn3 <- [1,570,null,{}] 17:54:21 INFO - PROCESS | 17335 | 1461200061418 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:21 INFO - PROCESS | 17335 | 1461200061568 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:54:21 INFO - PROCESS | 17335 | 1461200061719 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d649800 == 63 [pid = 17335] [id = 150] 17:54:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f633ae03000) [pid = 17335] [serial = 449] [outer = (nil)] 17:54:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f633afb1000) [pid = 17335] [serial = 450] [outer = 0x7f633ae03000] 17:54:21 INFO - PROCESS | 17335 | 1461200061789 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f633d50c800) [pid = 17335] [serial = 451] [outer = 0x7f633ae03000] 17:54:22 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:23 INFO - PROCESS | 17335 | 1461200063355 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1978ms 17:54:23 INFO - PROCESS | 17335 | 1461200063391 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:54:23 INFO - PROCESS | 17335 | 1461200063396 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:54:23 INFO - PROCESS | 17335 | 1461200063403 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 17335 | 1461200063409 Marionette TRACE conn3 <- [1,574,null,{}] 17:54:23 INFO - PROCESS | 17335 | 1461200063416 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:23 INFO - PROCESS | 17335 | 1461200063553 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:54:23 INFO - PROCESS | 17335 | 1461200063776 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d3cc800 == 62 [pid = 17335] [id = 140] 17:54:23 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345dea000 == 61 [pid = 17335] [id = 139] 17:54:23 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f6359429800) [pid = 17335] [serial = 390] [outer = (nil)] [url = about:blank] 17:54:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c3dd800 == 62 [pid = 17335] [id = 151] 17:54:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f633dbeb000) [pid = 17335] [serial = 452] [outer = (nil)] 17:54:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f6340507800) [pid = 17335] [serial = 453] [outer = 0x7f633dbeb000] 17:54:23 INFO - PROCESS | 17335 | 1461200063870 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f6340af0000) [pid = 17335] [serial = 454] [outer = 0x7f633dbeb000] 17:54:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340cad800 == 61 [pid = 17335] [id = 137] 17:54:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d21e800 == 60 [pid = 17335] [id = 136] 17:54:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da67800 == 59 [pid = 17335] [id = 135] 17:54:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da67000 == 58 [pid = 17335] [id = 134] 17:54:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634615a000 == 57 [pid = 17335] [id = 132] 17:54:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634084d000 == 56 [pid = 17335] [id = 131] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f633ef48800) [pid = 17335] [serial = 183] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f6354fc4000) [pid = 17335] [serial = 231] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f6344366c00) [pid = 17335] [serial = 301] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f635b1a4000) [pid = 17335] [serial = 271] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f6340a51c00) [pid = 17335] [serial = 337] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 127 (0x7f6340aed000) [pid = 17335] [serial = 274] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 126 (0x7f6340536800) [pid = 17335] [serial = 222] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 125 (0x7f6342fd9000) [pid = 17335] [serial = 159] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f6346922400) [pid = 17335] [serial = 343] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 123 (0x7f6349420400) [pid = 17335] [serial = 310] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f6347476c00) [pid = 17335] [serial = 189] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f63481b4000) [pid = 17335] [serial = 304] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f63481ae000) [pid = 17335] [serial = 192] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 119 (0x7f6346b3e000) [pid = 17335] [serial = 262] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 118 (0x7f634935a800) [pid = 17335] [serial = 195] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 117 (0x7f6354fba800) [pid = 17335] [serial = 307] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 116 (0x7f6354fb8800) [pid = 17335] [serial = 265] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f6353d98c00) [pid = 17335] [serial = 228] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f63593aa000) [pid = 17335] [serial = 268] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f6353f15800) [pid = 17335] [serial = 346] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f634682f400) [pid = 17335] [serial = 340] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f6340a4a800) [pid = 17335] [serial = 156] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f6346f53000) [pid = 17335] [serial = 225] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f6344840c00) [pid = 17335] [serial = 186] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f635892dc00) [pid = 17335] [serial = 381] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f633d46ec00) [pid = 17335] [serial = 384] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f6358933800) [pid = 17335] [serial = 387] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f633d471c00) [pid = 17335] [serial = 385] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f633d510000) [pid = 17335] [serial = 352] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f633d051000) [pid = 17335] [serial = 351] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f633d059000) [pid = 17335] [serial = 349] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f6345e9e400) [pid = 17335] [serial = 358] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f6345c71c00) [pid = 17335] [serial = 357] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f6344844400) [pid = 17335] [serial = 375] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f634691d000) [pid = 17335] [serial = 376] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f63552f6400) [pid = 17335] [serial = 367] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f6354142c00) [pid = 17335] [serial = 366] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f633dbf0c00) [pid = 17335] [serial = 370] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 94 (0x7f633dbe7000) [pid = 17335] [serial = 369] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f6349429800) [pid = 17335] [serial = 364] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f63480b8800) [pid = 17335] [serial = 363] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f6342fda800) [pid = 17335] [serial = 355] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f6340ae4c00) [pid = 17335] [serial = 354] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f633ef4a000) [pid = 17335] [serial = 372] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f6340ae8400) [pid = 17335] [serial = 373] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f6353f95c00) [pid = 17335] [serial = 378] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 86 (0x7f6346928400) [pid = 17335] [serial = 361] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 85 (0x7f6346920000) [pid = 17335] [serial = 360] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 84 (0x7f63591b7000) [pid = 17335] [serial = 388] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 83 (0x7f6358fc1c00) [pid = 17335] [serial = 382] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | --DOMWINDOW == 82 (0x7f6354fc1000) [pid = 17335] [serial = 379] [outer = (nil)] [url = about:blank] 17:54:24 INFO - PROCESS | 17335 | 1461200064662 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1287ms 17:54:24 INFO - PROCESS | 17335 | 1461200064709 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:54:24 INFO - PROCESS | 17335 | 1461200064717 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:54:24 INFO - PROCESS | 17335 | 1461200064730 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:54:24 INFO - PROCESS | 17335 | 1461200064732 Marionette TRACE conn3 <- [1,578,null,{}] 17:54:24 INFO - PROCESS | 17335 | 1461200064738 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:24 INFO - PROCESS | 17335 | 1461200064872 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:54:24 INFO - PROCESS | 17335 | 1461200064886 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cf36800 == 57 [pid = 17335] [id = 152] 17:54:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 83 (0x7f633dbe7000) [pid = 17335] [serial = 455] [outer = (nil)] 17:54:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 84 (0x7f634435e800) [pid = 17335] [serial = 456] [outer = 0x7f633dbe7000] 17:54:24 INFO - PROCESS | 17335 | 1461200064944 Marionette DEBUG loaded listener.js 17:54:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 85 (0x7f634436b400) [pid = 17335] [serial = 457] [outer = 0x7f633dbe7000] 17:54:25 INFO - PROCESS | 17335 | 1461200065691 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 986ms 17:54:25 INFO - PROCESS | 17335 | 1461200065715 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 17335 | 1461200065718 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:54:25 INFO - PROCESS | 17335 | 1461200065724 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 17335 | 1461200065729 Marionette TRACE conn3 <- [1,582,null,{}] 17:54:25 INFO - PROCESS | 17335 | 1461200065743 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:25 INFO - PROCESS | 17335 | 1461200065916 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:54:25 INFO - PROCESS | 17335 | 1461200065932 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346355000 == 58 [pid = 17335] [id = 153] 17:54:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f6345b3e000) [pid = 17335] [serial = 458] [outer = (nil)] 17:54:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 87 (0x7f6345c71400) [pid = 17335] [serial = 459] [outer = 0x7f6345b3e000] 17:54:25 INFO - PROCESS | 17335 | 1461200065993 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f63466a9400) [pid = 17335] [serial = 460] [outer = 0x7f6345b3e000] 17:54:26 INFO - PROCESS | 17335 | 1461200066718 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1031ms 17:54:26 INFO - PROCESS | 17335 | 1461200066755 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:54:26 INFO - PROCESS | 17335 | 1461200066759 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:54:26 INFO - PROCESS | 17335 | 1461200066764 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:54:26 INFO - PROCESS | 17335 | 1461200066766 Marionette TRACE conn3 <- [1,586,null,{}] 17:54:26 INFO - PROCESS | 17335 | 1461200066775 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:26 INFO - PROCESS | 17335 | 1461200066957 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:54:26 INFO - PROCESS | 17335 | 1461200066984 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634737c800 == 59 [pid = 17335] [id = 154] 17:54:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f6345b39800) [pid = 17335] [serial = 461] [outer = (nil)] 17:54:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f634691d800) [pid = 17335] [serial = 462] [outer = 0x7f6345b39800] 17:54:27 INFO - PROCESS | 17335 | 1461200067049 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f6346b36000) [pid = 17335] [serial = 463] [outer = 0x7f6345b39800] 17:54:27 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:27 INFO - PROCESS | 17335 | 1461200067721 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 979ms 17:54:27 INFO - PROCESS | 17335 | 1461200067744 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:54:27 INFO - PROCESS | 17335 | 1461200067747 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:54:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:54:27 INFO - PROCESS | 17335 | 1461200067752 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:54:27 INFO - PROCESS | 17335 | 1461200067754 Marionette TRACE conn3 <- [1,590,null,{}] 17:54:27 INFO - PROCESS | 17335 | 1461200067759 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:27 INFO - PROCESS | 17335 | 1461200067960 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:54:28 INFO - PROCESS | 17335 | 1461200067995 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494e2000 == 60 [pid = 17335] [id = 155] 17:54:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f634691ac00) [pid = 17335] [serial = 464] [outer = (nil)] 17:54:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f6347841c00) [pid = 17335] [serial = 465] [outer = 0x7f634691ac00] 17:54:28 INFO - PROCESS | 17335 | 1461200068051 Marionette DEBUG loaded listener.js 17:54:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6347fb5c00) [pid = 17335] [serial = 466] [outer = 0x7f634691ac00] 17:54:28 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f6345e42000) [pid = 17335] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:54:28 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f633d2e7c00) [pid = 17335] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:54:28 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f633cc93000) [pid = 17335] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:54:28 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f633cf4a800) [pid = 17335] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:54:28 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f633cc94000) [pid = 17335] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:54:28 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f633cc92800) [pid = 17335] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:54:28 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f6340534000) [pid = 17335] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:54:28 INFO - PROCESS | 17335 | 1461200068899 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1175ms 17:54:28 INFO - PROCESS | 17335 | 1461200068928 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:54:28 INFO - PROCESS | 17335 | 1461200068931 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:54:28 INFO - PROCESS | 17335 | 1461200068946 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 17335 | 1461200068948 Marionette TRACE conn3 <- [1,594,null,{}] 17:54:28 INFO - PROCESS | 17335 | 1461200068954 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:29 INFO - PROCESS | 17335 | 1461200069104 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:54:29 INFO - PROCESS | 17335 | 1461200069118 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c8a000 == 61 [pid = 17335] [id = 156] 17:54:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f633cc93000) [pid = 17335] [serial = 467] [outer = (nil)] 17:54:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f6345e97400) [pid = 17335] [serial = 468] [outer = 0x7f633cc93000] 17:54:29 INFO - PROCESS | 17335 | 1461200069181 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f6353a78400) [pid = 17335] [serial = 469] [outer = 0x7f633cc93000] 17:54:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f6353fe8c00) [pid = 17335] [serial = 470] [outer = 0x7f633d4b0800] 17:54:30 INFO - PROCESS | 17335 | 1461200070064 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1153ms 17:54:30 INFO - PROCESS | 17335 | 1461200070093 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:54:30 INFO - PROCESS | 17335 | 1461200070096 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:54:30 INFO - PROCESS | 17335 | 1461200070102 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 17335 | 1461200070104 Marionette TRACE conn3 <- [1,598,null,{}] 17:54:30 INFO - PROCESS | 17335 | 1461200070109 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:30 INFO - PROCESS | 17335 | 1461200070236 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:54:30 INFO - PROCESS | 17335 | 1461200070250 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6357077000 == 62 [pid = 17335] [id = 157] 17:54:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f633cc94000) [pid = 17335] [serial = 471] [outer = (nil)] 17:54:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f6353d9a400) [pid = 17335] [serial = 472] [outer = 0x7f633cc94000] 17:54:30 INFO - PROCESS | 17335 | 1461200070307 Marionette DEBUG loaded listener.js 17:54:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6354e27400) [pid = 17335] [serial = 473] [outer = 0x7f633cc94000] 17:54:31 INFO - PROCESS | 17335 | 1461200071426 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:54:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:54:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1378ms 17:54:31 INFO - PROCESS | 17335 | 1461200071481 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:54:31 INFO - PROCESS | 17335 | 1461200071486 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:54:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:54:31 INFO - PROCESS | 17335 | 1461200071494 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 17335 | 1461200071499 Marionette TRACE conn3 <- [1,602,null,{}] 17:54:31 INFO - PROCESS | 17335 | 1461200071507 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:31 INFO - PROCESS | 17335 | 1461200071701 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:54:31 INFO - PROCESS | 17335 | 1461200071849 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340c9f800 == 63 [pid = 17335] [id = 158] 17:54:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 95 (0x7f633d465000) [pid = 17335] [serial = 474] [outer = (nil)] 17:54:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f633d70a000) [pid = 17335] [serial = 475] [outer = 0x7f633d465000] 17:54:31 INFO - PROCESS | 17335 | 1461200071920 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f6340508c00) [pid = 17335] [serial = 476] [outer = 0x7f633d465000] 17:54:32 INFO - PROCESS | 17335 | 1461200072752 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1288ms 17:54:32 INFO - PROCESS | 17335 | 1461200072796 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:54:32 INFO - PROCESS | 17335 | 1461200072805 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:54:32 INFO - PROCESS | 17335 | 1461200072814 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:54:32 INFO - PROCESS | 17335 | 1461200072817 Marionette TRACE conn3 <- [1,606,null,{}] 17:54:32 INFO - PROCESS | 17335 | 1461200072823 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:32 INFO - PROCESS | 17335 | 1461200072976 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:54:33 INFO - PROCESS | 17335 | 1461200073119 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346f3e800 == 64 [pid = 17335] [id = 159] 17:54:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f633d46bc00) [pid = 17335] [serial = 477] [outer = (nil)] 17:54:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f6344367400) [pid = 17335] [serial = 478] [outer = 0x7f633d46bc00] 17:54:33 INFO - PROCESS | 17335 | 1461200073187 Marionette DEBUG loaded listener.js 17:54:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f6345475000) [pid = 17335] [serial = 479] [outer = 0x7f633d46bc00] 17:54:34 INFO - PROCESS | 17335 | 1461200074134 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:54:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:54:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1380ms 17:54:34 INFO - PROCESS | 17335 | 1461200074195 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:54:34 INFO - PROCESS | 17335 | 1461200074198 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:54:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:54:34 INFO - PROCESS | 17335 | 1461200074205 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:54:34 INFO - PROCESS | 17335 | 1461200074210 Marionette TRACE conn3 <- [1,610,null,{}] 17:54:34 INFO - PROCESS | 17335 | 1461200074225 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:34 INFO - PROCESS | 17335 | 1461200074421 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:54:34 INFO - PROCESS | 17335 | 1461200074605 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63591a9800 == 65 [pid = 17335] [id = 160] 17:54:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f634691dc00) [pid = 17335] [serial = 480] [outer = (nil)] 17:54:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f633d712c00) [pid = 17335] [serial = 481] [outer = 0x7f634691dc00] 17:54:34 INFO - PROCESS | 17335 | 1461200074727 Marionette DEBUG loaded listener.js 17:54:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f63481b1400) [pid = 17335] [serial = 482] [outer = 0x7f634691dc00] 17:54:35 INFO - PROCESS | 17335 | 1461200075486 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1337ms 17:54:35 INFO - PROCESS | 17335 | 1461200075543 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:54:35 INFO - PROCESS | 17335 | 1461200075547 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:54:35 INFO - PROCESS | 17335 | 1461200075554 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 17335 | 1461200075557 Marionette TRACE conn3 <- [1,614,null,{}] 17:54:35 INFO - PROCESS | 17335 | 1461200075562 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:35 INFO - PROCESS | 17335 | 1461200075708 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:54:35 INFO - PROCESS | 17335 | 1461200075850 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635b172800 == 66 [pid = 17335] [id = 161] 17:54:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6346827c00) [pid = 17335] [serial = 483] [outer = (nil)] 17:54:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f6352ec7c00) [pid = 17335] [serial = 484] [outer = 0x7f6346827c00] 17:54:35 INFO - PROCESS | 17335 | 1461200075919 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f635413ac00) [pid = 17335] [serial = 485] [outer = 0x7f6346827c00] 17:54:37 INFO - PROCESS | 17335 | 1461200077008 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:54:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1536ms 17:54:37 INFO - PROCESS | 17335 | 1461200077089 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:54:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:54:37 INFO - PROCESS | 17335 | 1461200077095 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:54:37 INFO - PROCESS | 17335 | 1461200077102 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - PROCESS | 17335 | 1461200077107 Marionette TRACE conn3 <- [1,618,null,{}] 17:54:37 INFO - PROCESS | 17335 | 1461200077114 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:37 INFO - PROCESS | 17335 | 1461200077254 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:54:37 INFO - PROCESS | 17335 | 1461200077418 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63460bc800 == 67 [pid = 17335] [id = 162] 17:54:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f633d4ba800) [pid = 17335] [serial = 486] [outer = (nil)] 17:54:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f633d513c00) [pid = 17335] [serial = 487] [outer = 0x7f633d4ba800] 17:54:37 INFO - PROCESS | 17335 | 1461200077498 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f633de07400) [pid = 17335] [serial = 488] [outer = 0x7f633d4ba800] 17:54:38 INFO - PROCESS | 17335 | 1461200078284 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1241ms 17:54:38 INFO - PROCESS | 17335 | 1461200078344 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 17335 | 1461200078352 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:54:38 INFO - PROCESS | 17335 | 1461200078362 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 17335 | 1461200078365 Marionette TRACE conn3 <- [1,622,null,{}] 17:54:38 INFO - PROCESS | 17335 | 1461200078371 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:38 INFO - PROCESS | 17335 | 1461200078518 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:54:38 INFO - PROCESS | 17335 | 1461200078665 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340cb1800 == 68 [pid = 17335] [id = 163] 17:54:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f633ae7a000) [pid = 17335] [serial = 489] [outer = (nil)] 17:54:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f633dbea400) [pid = 17335] [serial = 490] [outer = 0x7f633ae7a000] 17:54:38 INFO - PROCESS | 17335 | 1461200078778 Marionette DEBUG loaded listener.js 17:54:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f6340a46000) [pid = 17335] [serial = 491] [outer = 0x7f633ae7a000] 17:54:39 INFO - PROCESS | 17335 | 1461200079723 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:54:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:54:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1436ms 17:54:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:54:39 INFO - PROCESS | 17335 | 1461200079797 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 17335 | 1461200079800 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:54:39 INFO - PROCESS | 17335 | 1461200079806 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 17335 | 1461200079811 Marionette TRACE conn3 <- [1,626,null,{}] 17:54:39 INFO - PROCESS | 17335 | 1461200079826 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:39 INFO - PROCESS | 17335 | 1461200079995 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353c8a000 == 67 [pid = 17335] [id = 156] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494e2000 == 66 [pid = 17335] [id = 155] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d4a7000 == 65 [pid = 17335] [id = 133] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f633d519000) [pid = 17335] [serial = 423] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f633d6a4000) [pid = 17335] [serial = 393] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f6346924800) [pid = 17335] [serial = 399] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f6345b3a000) [pid = 17335] [serial = 396] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634737c800 == 64 [pid = 17335] [id = 154] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346355000 == 63 [pid = 17335] [id = 153] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cf36800 == 62 [pid = 17335] [id = 152] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345459800 == 61 [pid = 17335] [id = 138] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c3dd800 == 60 [pid = 17335] [id = 151] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494d6000 == 59 [pid = 17335] [id = 144] 17:54:40 INFO - PROCESS | 17335 | 1461200080164 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63457e0800 == 58 [pid = 17335] [id = 143] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da5f800 == 57 [pid = 17335] [id = 142] 17:54:40 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346f36800 == 56 [pid = 17335] [id = 141] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f6345e95800) [pid = 17335] [serial = 417] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f633d70b800) [pid = 17335] [serial = 406] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f633d468c00) [pid = 17335] [serial = 403] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f6344367c00) [pid = 17335] [serial = 412] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f633cf50000) [pid = 17335] [serial = 402] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f633cf54000) [pid = 17335] [serial = 420] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f634050a400) [pid = 17335] [serial = 409] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f6343bcac00) [pid = 17335] [serial = 411] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f6345b42c00) [pid = 17335] [serial = 415] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f633d46c000) [pid = 17335] [serial = 421] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f633d4b9400) [pid = 17335] [serial = 405] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f634509b400) [pid = 17335] [serial = 414] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f6346829000) [pid = 17335] [serial = 418] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | --DOMWINDOW == 94 (0x7f633d4af800) [pid = 17335] [serial = 408] [outer = (nil)] [url = about:blank] 17:54:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d222800 == 57 [pid = 17335] [id = 164] 17:54:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 95 (0x7f633afb9400) [pid = 17335] [serial = 492] [outer = (nil)] 17:54:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f633d4b3400) [pid = 17335] [serial = 493] [outer = 0x7f633afb9400] 17:54:40 INFO - PROCESS | 17335 | 1461200080315 Marionette DEBUG loaded listener.js 17:54:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f6344364400) [pid = 17335] [serial = 494] [outer = 0x7f633afb9400] 17:54:40 INFO - PROCESS | 17335 | 1461200080976 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:54:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:54:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1185ms 17:54:40 INFO - PROCESS | 17335 | 1461200080992 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:54:40 INFO - PROCESS | 17335 | 1461200080995 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:54:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:54:41 INFO - PROCESS | 17335 | 1461200081002 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:54:41 INFO - PROCESS | 17335 | 1461200081003 Marionette TRACE conn3 <- [1,630,null,{}] 17:54:41 INFO - PROCESS | 17335 | 1461200081009 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:41 INFO - PROCESS | 17335 | 1461200081147 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:54:41 INFO - PROCESS | 17335 | 1461200081245 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340ac1000 == 58 [pid = 17335] [id = 165] 17:54:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f633cf50000) [pid = 17335] [serial = 495] [outer = (nil)] 17:54:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f6345b3a400) [pid = 17335] [serial = 496] [outer = 0x7f633cf50000] 17:54:41 INFO - PROCESS | 17335 | 1461200081302 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f6345b48000) [pid = 17335] [serial = 497] [outer = 0x7f633cf50000] 17:54:41 INFO - PROCESS | 17335 | 1461200081919 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:54:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:54:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 977ms 17:54:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:54:41 INFO - PROCESS | 17335 | 1461200081978 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:54:41 INFO - PROCESS | 17335 | 1461200081980 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:54:41 INFO - PROCESS | 17335 | 1461200081986 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:54:41 INFO - PROCESS | 17335 | 1461200081989 Marionette TRACE conn3 <- [1,634,null,{}] 17:54:41 INFO - PROCESS | 17335 | 1461200081993 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:42 INFO - PROCESS | 17335 | 1461200082175 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:54:42 INFO - PROCESS | 17335 | 1461200082247 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346a3b000 == 59 [pid = 17335] [id = 166] 17:54:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f633afaec00) [pid = 17335] [serial = 498] [outer = (nil)] 17:54:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f6345e92000) [pid = 17335] [serial = 499] [outer = 0x7f633afaec00] 17:54:42 INFO - PROCESS | 17335 | 1461200082306 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f6346826400) [pid = 17335] [serial = 500] [outer = 0x7f633afaec00] 17:54:42 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:43 INFO - PROCESS | 17335 | 1461200083057 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1133ms 17:54:43 INFO - PROCESS | 17335 | 1461200083119 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:54:43 INFO - PROCESS | 17335 | 1461200083123 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:54:43 INFO - PROCESS | 17335 | 1461200083130 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 17335 | 1461200083133 Marionette TRACE conn3 <- [1,638,null,{}] 17:54:43 INFO - PROCESS | 17335 | 1461200083139 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:43 INFO - PROCESS | 17335 | 1461200083360 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:54:43 INFO - PROCESS | 17335 | 1461200083413 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494db000 == 60 [pid = 17335] [id = 167] 17:54:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6346920000) [pid = 17335] [serial = 501] [outer = (nil)] 17:54:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f6346b3f400) [pid = 17335] [serial = 502] [outer = 0x7f6346920000] 17:54:43 INFO - PROCESS | 17335 | 1461200083518 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f63478e7400) [pid = 17335] [serial = 503] [outer = 0x7f6346920000] 17:54:44 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:44 INFO - PROCESS | 17335 | 1461200084424 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1330ms 17:54:44 INFO - PROCESS | 17335 | 1461200084460 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 17335 | 1461200084465 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:54:44 INFO - PROCESS | 17335 | 1461200084790 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 17335 | 1461200084794 Marionette TRACE conn3 <- [1,642,null,{}] 17:54:44 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f6345b39800) [pid = 17335] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:54:44 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f634691ac00) [pid = 17335] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:54:44 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f633cc93000) [pid = 17335] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:54:44 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f633dbeb000) [pid = 17335] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:54:44 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f633ae03000) [pid = 17335] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:54:44 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f633dbe7000) [pid = 17335] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:54:44 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f6345b3e000) [pid = 17335] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:54:44 INFO - PROCESS | 17335 | 1461200084858 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:44 INFO - PROCESS | 17335 | 1461200084969 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:54:44 INFO - PROCESS | 17335 | 1461200084978 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345216000 == 61 [pid = 17335] [id = 168] 17:54:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f634691ac00) [pid = 17335] [serial = 504] [outer = (nil)] 17:54:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f6347c69000) [pid = 17335] [serial = 505] [outer = 0x7f634691ac00] 17:54:45 INFO - PROCESS | 17335 | 1461200085044 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f634935d400) [pid = 17335] [serial = 506] [outer = 0x7f634691ac00] 17:54:45 INFO - PROCESS | 17335 | 1461200085749 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:54:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1295ms 17:54:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:54:45 INFO - PROCESS | 17335 | 1461200085768 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 17335 | 1461200085770 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:54:45 INFO - PROCESS | 17335 | 1461200085775 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 17335 | 1461200085778 Marionette TRACE conn3 <- [1,646,null,{}] 17:54:45 INFO - PROCESS | 17335 | 1461200085783 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:45 INFO - PROCESS | 17335 | 1461200085945 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:54:45 INFO - PROCESS | 17335 | 1461200085964 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353f34800 == 62 [pid = 17335] [id = 169] 17:54:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f633ae08400) [pid = 17335] [serial = 507] [outer = (nil)] 17:54:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6353a77000) [pid = 17335] [serial = 508] [outer = 0x7f633ae08400] 17:54:46 INFO - PROCESS | 17335 | 1461200086020 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f63541ba000) [pid = 17335] [serial = 509] [outer = 0x7f633ae08400] 17:54:46 INFO - PROCESS | 17335 | 1461200086676 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 929ms 17:54:46 INFO - PROCESS | 17335 | 1461200086704 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 17335 | 1461200086707 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:54:46 INFO - PROCESS | 17335 | 1461200086713 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 17335 | 1461200086715 Marionette TRACE conn3 <- [1,650,null,{}] 17:54:46 INFO - PROCESS | 17335 | 1461200086720 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:46 INFO - PROCESS | 17335 | 1461200086845 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:54:47 INFO - PROCESS | 17335 | 1461200087064 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3cb800 == 63 [pid = 17335] [id = 170] 17:54:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f633ae09000) [pid = 17335] [serial = 510] [outer = (nil)] 17:54:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f633afb7c00) [pid = 17335] [serial = 511] [outer = 0x7f633ae09000] 17:54:47 INFO - PROCESS | 17335 | 1461200087138 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f633d05d800) [pid = 17335] [serial = 512] [outer = 0x7f633ae09000] 17:54:48 INFO - PROCESS | 17335 | 1461200088065 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:54:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:54:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1427ms 17:54:48 INFO - PROCESS | 17335 | 1461200088142 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:54:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:54:48 INFO - PROCESS | 17335 | 1461200088147 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:54:48 INFO - PROCESS | 17335 | 1461200088154 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 17335 | 1461200088160 Marionette TRACE conn3 <- [1,654,null,{}] 17:54:48 INFO - PROCESS | 17335 | 1461200088167 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:48 INFO - PROCESS | 17335 | 1461200088368 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:54:48 INFO - PROCESS | 17335 | 1461200088508 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346523800 == 64 [pid = 17335] [id = 171] 17:54:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f633ae81800) [pid = 17335] [serial = 513] [outer = (nil)] 17:54:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f6342f82800) [pid = 17335] [serial = 514] [outer = 0x7f633ae81800] 17:54:48 INFO - PROCESS | 17335 | 1461200088582 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6344365000) [pid = 17335] [serial = 515] [outer = 0x7f633ae81800] 17:54:49 INFO - PROCESS | 17335 | 1461200089504 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:54:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:54:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1386ms 17:54:49 INFO - PROCESS | 17335 | 1461200089543 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:54:49 INFO - PROCESS | 17335 | 1461200089549 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:54:49 INFO - PROCESS | 17335 | 1461200089555 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 17335 | 1461200089558 Marionette TRACE conn3 <- [1,658,null,{}] 17:54:49 INFO - PROCESS | 17335 | 1461200089564 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:49 INFO - PROCESS | 17335 | 1461200089715 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:54:49 INFO - PROCESS | 17335 | 1461200089862 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6356b20800 == 65 [pid = 17335] [id = 172] 17:54:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f633ef4e800) [pid = 17335] [serial = 516] [outer = (nil)] 17:54:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f6345e98400) [pid = 17335] [serial = 517] [outer = 0x7f633ef4e800] 17:54:49 INFO - PROCESS | 17335 | 1461200089933 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f634691d400) [pid = 17335] [serial = 518] [outer = 0x7f633ef4e800] 17:54:50 INFO - PROCESS | 17335 | 1461200090811 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:54:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:54:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1283ms 17:54:50 INFO - PROCESS | 17335 | 1461200090840 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 17335 | 1461200090843 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:54:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:54:50 INFO - PROCESS | 17335 | 1461200090860 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 17335 | 1461200090869 Marionette TRACE conn3 <- [1,662,null,{}] 17:54:50 INFO - PROCESS | 17335 | 1461200090874 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:51 INFO - PROCESS | 17335 | 1461200091025 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:54:51 INFO - PROCESS | 17335 | 1461200091168 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635b189000 == 66 [pid = 17335] [id = 173] 17:54:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f6345439000) [pid = 17335] [serial = 519] [outer = (nil)] 17:54:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f63481ae400) [pid = 17335] [serial = 520] [outer = 0x7f6345439000] 17:54:51 INFO - PROCESS | 17335 | 1461200091236 Marionette DEBUG loaded listener.js 17:54:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f6354edb400) [pid = 17335] [serial = 521] [outer = 0x7f6345439000] 17:54:51 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:52 INFO - PROCESS | 17335 | 1461200092073 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:54:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:54:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1293ms 17:54:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:54:52 INFO - PROCESS | 17335 | 1461200092146 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 17335 | 1461200092150 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:54:52 INFO - PROCESS | 17335 | 1461200092156 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 17335 | 1461200092159 Marionette TRACE conn3 <- [1,666,null,{}] 17:54:52 INFO - PROCESS | 17335 | 1461200092164 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:52 INFO - PROCESS | 17335 | 1461200092351 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:54:52 INFO - PROCESS | 17335 | 1461200092491 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634737b000 == 67 [pid = 17335] [id = 174] 17:54:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f633d712000) [pid = 17335] [serial = 522] [outer = (nil)] 17:54:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 119 (0x7f63552f4c00) [pid = 17335] [serial = 523] [outer = 0x7f633d712000] 17:54:52 INFO - PROCESS | 17335 | 1461200092562 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 120 (0x7f6357019c00) [pid = 17335] [serial = 524] [outer = 0x7f633d712000] 17:54:53 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:53 INFO - PROCESS | 17335 | 1461200093333 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:54:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:54:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1232ms 17:54:53 INFO - PROCESS | 17335 | 1461200093388 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 17335 | 1461200093391 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:54:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:54:53 INFO - PROCESS | 17335 | 1461200093397 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 17335 | 1461200093399 Marionette TRACE conn3 <- [1,670,null,{}] 17:54:53 INFO - PROCESS | 17335 | 1461200093405 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:53 INFO - PROCESS | 17335 | 1461200093558 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:54:53 INFO - PROCESS | 17335 | 1461200093698 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e381800 == 68 [pid = 17335] [id = 175] 17:54:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f633c988400) [pid = 17335] [serial = 525] [outer = (nil)] 17:54:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f633c98a000) [pid = 17335] [serial = 526] [outer = 0x7f633c988400] 17:54:53 INFO - PROCESS | 17335 | 1461200093787 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f6357019000) [pid = 17335] [serial = 527] [outer = 0x7f633c988400] 17:54:54 INFO - PROCESS | 17335 | 1461200094632 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1282ms 17:54:54 INFO - PROCESS | 17335 | 1461200094680 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 17335 | 1461200094684 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:54:54 INFO - PROCESS | 17335 | 1461200094689 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 17335 | 1461200094692 Marionette TRACE conn3 <- [1,674,null,{}] 17:54:54 INFO - PROCESS | 17335 | 1461200094697 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:54 INFO - PROCESS | 17335 | 1461200094844 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:54:55 INFO - PROCESS | 17335 | 1461200095001 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408d4800 == 69 [pid = 17335] [id = 176] 17:54:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f633c988800) [pid = 17335] [serial = 528] [outer = (nil)] 17:54:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f6346b62800) [pid = 17335] [serial = 529] [outer = 0x7f633c988800] 17:54:55 INFO - PROCESS | 17335 | 1461200095070 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f6346b68c00) [pid = 17335] [serial = 530] [outer = 0x7f633c988800] 17:54:55 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:55 INFO - PROCESS | 17335 | 1461200095895 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:54:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 17:54:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1232ms 17:54:55 INFO - PROCESS | 17335 | 1461200095922 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 17335 | 1461200095926 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:54:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:54:55 INFO - PROCESS | 17335 | 1461200095932 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 17335 | 1461200095935 Marionette TRACE conn3 <- [1,678,null,{}] 17:54:55 INFO - PROCESS | 17335 | 1461200095940 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:56 INFO - PROCESS | 17335 | 1461200096085 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:54:56 INFO - PROCESS | 17335 | 1461200096231 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340841800 == 70 [pid = 17335] [id = 177] 17:54:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f633b0db000) [pid = 17335] [serial = 531] [outer = (nil)] 17:54:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f633b0dfc00) [pid = 17335] [serial = 532] [outer = 0x7f633b0db000] 17:54:56 INFO - PROCESS | 17335 | 1461200096300 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f633b0e5000) [pid = 17335] [serial = 533] [outer = 0x7f633b0db000] 17:54:57 INFO - PROCESS | 17335 | 1461200097376 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1480ms 17:54:57 INFO - PROCESS | 17335 | 1461200097413 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 17335 | 1461200097419 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:54:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:54:57 INFO - PROCESS | 17335 | 1461200097427 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 17335 | 1461200097432 Marionette TRACE conn3 <- [1,682,null,{}] 17:54:57 INFO - PROCESS | 17335 | 1461200097439 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:57 INFO - PROCESS | 17335 | 1461200097622 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:54:57 INFO - PROCESS | 17335 | 1461200097806 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d20b800 == 71 [pid = 17335] [id = 178] 17:54:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f633d470400) [pid = 17335] [serial = 534] [outer = (nil)] 17:54:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f633d473400) [pid = 17335] [serial = 535] [outer = 0x7f633d470400] 17:54:57 INFO - PROCESS | 17335 | 1461200097871 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f633dbe7c00) [pid = 17335] [serial = 536] [outer = 0x7f633d470400] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353f34800 == 70 [pid = 17335] [id = 169] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345216000 == 69 [pid = 17335] [id = 168] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494db000 == 68 [pid = 17335] [id = 167] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f6353d9a400) [pid = 17335] [serial = 472] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346a3b000 == 67 [pid = 17335] [id = 166] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340ac1000 == 66 [pid = 17335] [id = 165] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d222800 == 65 [pid = 17335] [id = 164] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340cb1800 == 64 [pid = 17335] [id = 163] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63460bc800 == 63 [pid = 17335] [id = 162] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346f3e800 == 62 [pid = 17335] [id = 159] 17:54:58 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340c9f800 == 61 [pid = 17335] [id = 158] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f634691d800) [pid = 17335] [serial = 462] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f6347841c00) [pid = 17335] [serial = 465] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f6347fb5c00) [pid = 17335] [serial = 466] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 127 (0x7f6345e97400) [pid = 17335] [serial = 468] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 126 (0x7f6340507800) [pid = 17335] [serial = 453] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 125 (0x7f6340af0000) [pid = 17335] [serial = 454] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f6352e48000) [pid = 17335] [serial = 444] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 123 (0x7f6347fb4000) [pid = 17335] [serial = 441] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f633d50c800) [pid = 17335] [serial = 451] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f633afb1000) [pid = 17335] [serial = 450] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f6340aedc00) [pid = 17335] [serial = 432] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 119 (0x7f633cc98800) [pid = 17335] [serial = 447] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 118 (0x7f6346b31c00) [pid = 17335] [serial = 438] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 117 (0x7f6345ddb400) [pid = 17335] [serial = 435] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 116 (0x7f634435e800) [pid = 17335] [serial = 456] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f634436b400) [pid = 17335] [serial = 457] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f6345c71400) [pid = 17335] [serial = 459] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f633dbf1800) [pid = 17335] [serial = 429] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f633cc97400) [pid = 17335] [serial = 426] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f6346b36000) [pid = 17335] [serial = 463] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f63466a9400) [pid = 17335] [serial = 460] [outer = (nil)] [url = about:blank] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f633ed8b000) [pid = 17335] [serial = 259] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:54:58 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f6353a78400) [pid = 17335] [serial = 469] [outer = (nil)] [url = about:blank] 17:54:59 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:54:59 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:54:59 INFO - PROCESS | 17335 | 1461200099212 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:54:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 17:54:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1833ms 17:54:59 INFO - PROCESS | 17335 | 1461200099260 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 17335 | 1461200099268 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:54:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:54:59 INFO - PROCESS | 17335 | 1461200099276 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 17335 | 1461200099279 Marionette TRACE conn3 <- [1,686,null,{}] 17:54:59 INFO - PROCESS | 17335 | 1461200099295 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:59 INFO - PROCESS | 17335 | 1461200099544 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:54:59 INFO - PROCESS | 17335 | 1461200099609 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345213000 == 62 [pid = 17335] [id = 179] 17:54:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f633d46d400) [pid = 17335] [serial = 537] [outer = (nil)] 17:54:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f633ef49c00) [pid = 17335] [serial = 538] [outer = 0x7f633d46d400] 17:54:59 INFO - PROCESS | 17335 | 1461200099668 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6343bd6c00) [pid = 17335] [serial = 539] [outer = 0x7f633d46d400] 17:55:00 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:00 INFO - PROCESS | 17335 | 1461200100735 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:55:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1481ms 17:55:00 INFO - PROCESS | 17335 | 1461200100757 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 17335 | 1461200100761 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:55:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:55:00 INFO - PROCESS | 17335 | 1461200100772 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 17335 | 1461200100776 Marionette TRACE conn3 <- [1,690,null,{}] 17:55:00 INFO - PROCESS | 17335 | 1461200100791 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:00 INFO - PROCESS | 17335 | 1461200100969 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:55:01 INFO - PROCESS | 17335 | 1461200101086 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346865000 == 63 [pid = 17335] [id = 180] 17:55:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f634436b400) [pid = 17335] [serial = 540] [outer = (nil)] 17:55:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f6345b47000) [pid = 17335] [serial = 541] [outer = 0x7f634436b400] 17:55:01 INFO - PROCESS | 17335 | 1461200101148 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f634682ac00) [pid = 17335] [serial = 542] [outer = 0x7f634436b400] 17:55:02 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f6346920000) [pid = 17335] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f633ae7a000) [pid = 17335] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f633d4ba800) [pid = 17335] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f633afb9400) [pid = 17335] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f633afaec00) [pid = 17335] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f634691ac00) [pid = 17335] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f633cf50000) [pid = 17335] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f633d46f800) [pid = 17335] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f633d46f400) [pid = 17335] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f6345b46000) [pid = 17335] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f6346827400) [pid = 17335] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f633cc93800) [pid = 17335] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f633afb6000) [pid = 17335] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f633d50d000) [pid = 17335] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f6346927800) [pid = 17335] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f633ae10400) [pid = 17335] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f634747b000) [pid = 17335] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f633cc8c800) [pid = 17335] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:55:02 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f6346825400) [pid = 17335] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:55:02 INFO - PROCESS | 17335 | 1461200102479 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:55:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:55:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1845ms 17:55:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:55:02 INFO - PROCESS | 17335 | 1461200102611 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:55:02 INFO - PROCESS | 17335 | 1461200102615 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:55:02 INFO - PROCESS | 17335 | 1461200102621 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 17335 | 1461200102624 Marionette TRACE conn3 <- [1,694,null,{}] 17:55:02 INFO - PROCESS | 17335 | 1461200102629 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:02 INFO - PROCESS | 17335 | 1461200102789 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:55:02 INFO - PROCESS | 17335 | 1461200102854 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634085f000 == 64 [pid = 17335] [id = 181] 17:55:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f633dbed400) [pid = 17335] [serial = 543] [outer = (nil)] 17:55:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f634436b000) [pid = 17335] [serial = 544] [outer = 0x7f633dbed400] 17:55:02 INFO - PROCESS | 17335 | 1461200102914 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f6345b46400) [pid = 17335] [serial = 545] [outer = 0x7f633dbed400] 17:55:03 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:03 INFO - PROCESS | 17335 | 1461200103936 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 17:55:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1333ms 17:55:03 INFO - PROCESS | 17335 | 1461200103954 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 17335 | 1461200103958 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:55:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:55:03 INFO - PROCESS | 17335 | 1461200103963 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 17335 | 1461200103965 Marionette TRACE conn3 <- [1,698,null,{}] 17:55:03 INFO - PROCESS | 17335 | 1461200103970 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:04 INFO - PROCESS | 17335 | 1461200104099 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:55:04 INFO - PROCESS | 17335 | 1461200104110 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348150000 == 65 [pid = 17335] [id = 182] 17:55:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f633cf50000) [pid = 17335] [serial = 546] [outer = (nil)] 17:55:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f6346929800) [pid = 17335] [serial = 547] [outer = 0x7f633cf50000] 17:55:04 INFO - PROCESS | 17335 | 1461200104179 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f6346b38400) [pid = 17335] [serial = 548] [outer = 0x7f633cf50000] 17:55:05 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:05 INFO - PROCESS | 17335 | 1461200105647 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:55:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 17:55:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1730ms 17:55:05 INFO - PROCESS | 17335 | 1461200105742 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 17335 | 1461200105747 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:55:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:55:05 INFO - PROCESS | 17335 | 1461200105760 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 17335 | 1461200105762 Marionette TRACE conn3 <- [1,702,null,{}] 17:55:05 INFO - PROCESS | 17335 | 1461200105771 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:05 INFO - PROCESS | 17335 | 1461200105919 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:55:06 INFO - PROCESS | 17335 | 1461200106059 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63457df800 == 66 [pid = 17335] [id = 183] 17:55:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f633c988000) [pid = 17335] [serial = 549] [outer = (nil)] 17:55:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f633cf4e000) [pid = 17335] [serial = 550] [outer = 0x7f633c988000] 17:55:06 INFO - PROCESS | 17335 | 1461200106132 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6340532000) [pid = 17335] [serial = 551] [outer = 0x7f633c988000] 17:55:07 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:07 INFO - PROCESS | 17335 | 1461200107384 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:55:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:55:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1641ms 17:55:07 INFO - PROCESS | 17335 | 1461200107399 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 17335 | 1461200107407 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:55:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:55:07 INFO - PROCESS | 17335 | 1461200107417 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 17335 | 1461200107421 Marionette TRACE conn3 <- [1,706,null,{}] 17:55:07 INFO - PROCESS | 17335 | 1461200107426 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:07 INFO - PROCESS | 17335 | 1461200107671 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:55:07 INFO - PROCESS | 17335 | 1461200107811 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634cfba000 == 67 [pid = 17335] [id = 184] 17:55:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f633c982400) [pid = 17335] [serial = 552] [outer = (nil)] 17:55:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f6344360400) [pid = 17335] [serial = 553] [outer = 0x7f633c982400] 17:55:07 INFO - PROCESS | 17335 | 1461200107883 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f6346824800) [pid = 17335] [serial = 554] [outer = 0x7f633c982400] 17:55:09 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:09 INFO - PROCESS | 17335 | 1461200109187 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:55:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:55:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1785ms 17:55:09 INFO - PROCESS | 17335 | 1461200109240 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 17335 | 1461200109243 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:55:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:55:09 INFO - PROCESS | 17335 | 1461200109267 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 17335 | 1461200109273 Marionette TRACE conn3 <- [1,710,null,{}] 17:55:09 INFO - PROCESS | 17335 | 1461200109288 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:09 INFO - PROCESS | 17335 | 1461200109437 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:55:09 INFO - PROCESS | 17335 | 1461200109586 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354bd0800 == 68 [pid = 17335] [id = 185] 17:55:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f6345e99c00) [pid = 17335] [serial = 555] [outer = (nil)] 17:55:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f6346b60800) [pid = 17335] [serial = 556] [outer = 0x7f6345e99c00] 17:55:09 INFO - PROCESS | 17335 | 1461200109661 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f6347839400) [pid = 17335] [serial = 557] [outer = 0x7f6345e99c00] 17:55:10 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:10 INFO - PROCESS | 17335 | 1461200110838 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:55:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:55:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1589ms 17:55:10 INFO - PROCESS | 17335 | 1461200110854 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:55:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:55:10 INFO - PROCESS | 17335 | 1461200110858 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:55:10 INFO - PROCESS | 17335 | 1461200110863 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 17335 | 1461200110866 Marionette TRACE conn3 <- [1,714,null,{}] 17:55:10 INFO - PROCESS | 17335 | 1461200110871 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:11 INFO - PROCESS | 17335 | 1461200111022 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:55:11 INFO - PROCESS | 17335 | 1461200111176 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da55800 == 69 [pid = 17335] [id = 186] 17:55:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f633ae7e000) [pid = 17335] [serial = 558] [outer = (nil)] 17:55:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f633c985800) [pid = 17335] [serial = 559] [outer = 0x7f633ae7e000] 17:55:11 INFO - PROCESS | 17335 | 1461200111287 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f634783ec00) [pid = 17335] [serial = 560] [outer = 0x7f633ae7e000] 17:55:12 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:12 INFO - PROCESS | 17335 | 1461200112766 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:55:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 17:55:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1929ms 17:55:12 INFO - PROCESS | 17335 | 1461200112792 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:55:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:55:12 INFO - PROCESS | 17335 | 1461200112797 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:55:12 INFO - PROCESS | 17335 | 1461200112805 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 17335 | 1461200112809 Marionette TRACE conn3 <- [1,718,null,{}] 17:55:12 INFO - PROCESS | 17335 | 1461200112817 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:12 INFO - PROCESS | 17335 | 1461200112961 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:55:13 INFO - PROCESS | 17335 | 1461200113109 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3b5800 == 70 [pid = 17335] [id = 187] 17:55:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f633afb6c00) [pid = 17335] [serial = 561] [outer = (nil)] 17:55:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f633c98c400) [pid = 17335] [serial = 562] [outer = 0x7f633afb6c00] 17:55:13 INFO - PROCESS | 17335 | 1461200113176 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f633cc98800) [pid = 17335] [serial = 563] [outer = 0x7f633afb6c00] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634085f000 == 69 [pid = 17335] [id = 181] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346865000 == 68 [pid = 17335] [id = 180] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345213000 == 67 [pid = 17335] [id = 179] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d20b800 == 66 [pid = 17335] [id = 178] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f6353a77000) [pid = 17335] [serial = 508] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634737b000 == 65 [pid = 17335] [id = 174] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635b189000 == 64 [pid = 17335] [id = 173] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6356b20800 == 63 [pid = 17335] [id = 172] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346523800 == 62 [pid = 17335] [id = 171] 17:55:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d3cb800 == 61 [pid = 17335] [id = 170] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f6345b40800) [pid = 17335] [serial = 397] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f6340a4a000) [pid = 17335] [serial = 394] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f63481b1800) [pid = 17335] [serial = 400] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f635955e000) [pid = 17335] [serial = 391] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f634691b400) [pid = 17335] [serial = 436] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f633d468800) [pid = 17335] [serial = 427] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f6345c72800) [pid = 17335] [serial = 433] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f6349423800) [pid = 17335] [serial = 442] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f6340ae9400) [pid = 17335] [serial = 448] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f6353cba400) [pid = 17335] [serial = 445] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f634050c000) [pid = 17335] [serial = 430] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f6346ed7800) [pid = 17335] [serial = 439] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f6346b3f400) [pid = 17335] [serial = 502] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f6340a46000) [pid = 17335] [serial = 491] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f633dbea400) [pid = 17335] [serial = 490] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f633de07400) [pid = 17335] [serial = 488] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f633d513c00) [pid = 17335] [serial = 487] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f633d4b3400) [pid = 17335] [serial = 493] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f6344364400) [pid = 17335] [serial = 494] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f6345e92000) [pid = 17335] [serial = 499] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 94 (0x7f6347c69000) [pid = 17335] [serial = 505] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f6345b3a400) [pid = 17335] [serial = 496] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f6345b48000) [pid = 17335] [serial = 497] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f633d70a000) [pid = 17335] [serial = 475] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f6344367400) [pid = 17335] [serial = 478] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f633d712c00) [pid = 17335] [serial = 481] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f6352ec7c00) [pid = 17335] [serial = 484] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f63478e7400) [pid = 17335] [serial = 503] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 86 (0x7f634935d400) [pid = 17335] [serial = 506] [outer = (nil)] [url = about:blank] 17:55:13 INFO - PROCESS | 17335 | --DOMWINDOW == 85 (0x7f6346826400) [pid = 17335] [serial = 500] [outer = (nil)] [url = about:blank] 17:55:14 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:14 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:55:14 INFO - PROCESS | 17335 | 1461200114460 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:55:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1685ms 17:55:14 INFO - PROCESS | 17335 | 1461200114490 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 17335 | 1461200114504 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:55:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:55:14 INFO - PROCESS | 17335 | 1461200114523 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 17335 | 1461200114530 Marionette TRACE conn3 <- [1,722,null,{}] 17:55:14 INFO - PROCESS | 17335 | 1461200114535 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:14 INFO - PROCESS | 17335 | 1461200114715 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:55:14 INFO - PROCESS | 17335 | 1461200114815 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ed27000 == 62 [pid = 17335] [id = 188] 17:55:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f633c97f000) [pid = 17335] [serial = 564] [outer = (nil)] 17:55:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 87 (0x7f633d05e800) [pid = 17335] [serial = 565] [outer = 0x7f633c97f000] 17:55:14 INFO - PROCESS | 17335 | 1461200114874 Marionette DEBUG loaded listener.js 17:55:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f633d4b3400) [pid = 17335] [serial = 566] [outer = 0x7f633c97f000] 17:55:15 INFO - PROCESS | 17335 | 1461200115731 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 17335 | 1461200115841 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:55:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:55:15 INFO - PROCESS | 17335 | 1461200115850 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 17335 | 1461200115858 Marionette TRACE conn3 <- [1,726,null,{}] 17:55:15 INFO - PROCESS | 17335 | 1461200115888 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:16 INFO - PROCESS | 17335 | 1461200116066 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:55:16 INFO - PROCESS | 17335 | 1461200116092 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340ace000 == 63 [pid = 17335] [id = 189] 17:55:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f633dbedc00) [pid = 17335] [serial = 567] [outer = (nil)] 17:55:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f633ed84800) [pid = 17335] [serial = 568] [outer = 0x7f633dbedc00] 17:55:16 INFO - PROCESS | 17335 | 1461200116155 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f633fa0a800) [pid = 17335] [serial = 569] [outer = 0x7f633dbedc00] 17:55:16 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:16 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:55:17 INFO - PROCESS | 17335 | 1461200117061 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:55:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1248ms 17:55:17 INFO - PROCESS | 17335 | 1461200117096 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 17335 | 1461200117099 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:55:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:55:17 INFO - PROCESS | 17335 | 1461200117105 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 17335 | 1461200117107 Marionette TRACE conn3 <- [1,730,null,{}] 17:55:17 INFO - PROCESS | 17335 | 1461200117113 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:17 INFO - PROCESS | 17335 | 1461200117278 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:55:17 INFO - PROCESS | 17335 | 1461200117308 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345464800 == 64 [pid = 17335] [id = 190] 17:55:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f633fa0ac00) [pid = 17335] [serial = 570] [outer = (nil)] 17:55:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f6340a50400) [pid = 17335] [serial = 571] [outer = 0x7f633fa0ac00] 17:55:17 INFO - PROCESS | 17335 | 1461200117369 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6340aed000) [pid = 17335] [serial = 572] [outer = 0x7f633fa0ac00] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f633ae08400) [pid = 17335] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f633afaf400) [pid = 17335] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f633ae81800) [pid = 17335] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f633ae09000) [pid = 17335] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f633d712000) [pid = 17335] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f6345439000) [pid = 17335] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f633d470400) [pid = 17335] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 86 (0x7f633ef4e800) [pid = 17335] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 85 (0x7f634436b400) [pid = 17335] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 84 (0x7f633d46d400) [pid = 17335] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:55:18 INFO - PROCESS | 17335 | --DOMWINDOW == 83 (0x7f633dbed400) [pid = 17335] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:55:18 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:18 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:55:18 INFO - PROCESS | 17335 | 1461200118389 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 17335 | 1461200118446 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:55:18 INFO - PROCESS | 17335 | 1461200118451 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 17335 | 1461200118453 Marionette TRACE conn3 <- [1,734,null,{}] 17:55:18 INFO - PROCESS | 17335 | 1461200118458 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:18 INFO - PROCESS | 17335 | 1461200118588 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:55:18 INFO - PROCESS | 17335 | 1461200118602 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346531800 == 65 [pid = 17335] [id = 191] 17:55:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 84 (0x7f633c97ec00) [pid = 17335] [serial = 573] [outer = (nil)] 17:55:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 85 (0x7f6340aed800) [pid = 17335] [serial = 574] [outer = 0x7f633c97ec00] 17:55:18 INFO - PROCESS | 17335 | 1461200118753 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f6342fd6400) [pid = 17335] [serial = 575] [outer = 0x7f633c97ec00] 17:55:19 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:19 INFO - PROCESS | 17335 | 1461200119380 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:55:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 985ms 17:55:19 INFO - PROCESS | 17335 | 1461200119436 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 17335 | 1461200119438 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:55:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:55:19 INFO - PROCESS | 17335 | 1461200119447 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 17335 | 1461200119460 Marionette TRACE conn3 <- [1,738,null,{}] 17:55:19 INFO - PROCESS | 17335 | 1461200119466 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:19 INFO - PROCESS | 17335 | 1461200119653 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:55:19 INFO - PROCESS | 17335 | 1461200119755 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346f50800 == 66 [pid = 17335] [id = 192] 17:55:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 87 (0x7f633cc8a800) [pid = 17335] [serial = 576] [outer = (nil)] 17:55:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f6345264c00) [pid = 17335] [serial = 577] [outer = 0x7f633cc8a800] 17:55:19 INFO - PROCESS | 17335 | 1461200119821 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f6345bdb000) [pid = 17335] [serial = 578] [outer = 0x7f633cc8a800] 17:55:21 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:21 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:55:21 INFO - PROCESS | 17335 | 1461200121173 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1744ms 17:55:21 INFO - PROCESS | 17335 | 1461200121192 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:55:21 INFO - PROCESS | 17335 | 1461200121198 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:55:21 INFO - PROCESS | 17335 | 1461200121206 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 17335 | 1461200121209 Marionette TRACE conn3 <- [1,742,null,{}] 17:55:21 INFO - PROCESS | 17335 | 1461200121218 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:21 INFO - PROCESS | 17335 | 1461200121399 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:55:21 INFO - PROCESS | 17335 | 1461200121606 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634084a800 == 67 [pid = 17335] [id = 193] 17:55:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f633cc93800) [pid = 17335] [serial = 579] [outer = (nil)] 17:55:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f633d46ac00) [pid = 17335] [serial = 580] [outer = 0x7f633cc93800] 17:55:21 INFO - PROCESS | 17335 | 1461200121725 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f633d510c00) [pid = 17335] [serial = 581] [outer = 0x7f633cc93800] 17:55:23 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:23 INFO - PROCESS | 17335 | 1461200123230 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:55:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 17:55:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2037ms 17:55:23 INFO - PROCESS | 17335 | 1461200123290 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 17335 | 1461200123299 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:55:23 INFO - PROCESS | 17335 | 1461200123310 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 17335 | 1461200123313 Marionette TRACE conn3 <- [1,746,null,{}] 17:55:23 INFO - PROCESS | 17335 | 1461200123319 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:23 INFO - PROCESS | 17335 | 1461200123465 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:55:23 INFO - PROCESS | 17335 | 1461200123603 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347865000 == 68 [pid = 17335] [id = 194] 17:55:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f633ae81000) [pid = 17335] [serial = 582] [outer = (nil)] 17:55:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6342fd4400) [pid = 17335] [serial = 583] [outer = 0x7f633ae81000] 17:55:23 INFO - PROCESS | 17335 | 1461200123672 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 95 (0x7f6345b3ac00) [pid = 17335] [serial = 584] [outer = 0x7f633ae81000] 17:55:24 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:24 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:24 INFO - PROCESS | 17335 | 1461200124878 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:55:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 17:55:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1630ms 17:55:24 INFO - PROCESS | 17335 | 1461200124940 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 17335 | 1461200124944 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:55:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:55:24 INFO - PROCESS | 17335 | 1461200124950 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 17335 | 1461200124955 Marionette TRACE conn3 <- [1,750,null,{}] 17:55:24 INFO - PROCESS | 17335 | 1461200124970 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:25 INFO - PROCESS | 17335 | 1461200125203 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:55:25 INFO - PROCESS | 17335 | 1461200125343 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634962d000 == 69 [pid = 17335] [id = 195] 17:55:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f6344842800) [pid = 17335] [serial = 585] [outer = (nil)] 17:55:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f6345e8f800) [pid = 17335] [serial = 586] [outer = 0x7f6344842800] 17:55:25 INFO - PROCESS | 17335 | 1461200125413 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f6346826400) [pid = 17335] [serial = 587] [outer = 0x7f6344842800] 17:55:26 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:26 INFO - PROCESS | 17335 | 1461200126617 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:55:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:55:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1690ms 17:55:26 INFO - PROCESS | 17335 | 1461200126640 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:55:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:55:26 INFO - PROCESS | 17335 | 1461200126645 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:55:26 INFO - PROCESS | 17335 | 1461200126650 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 17335 | 1461200126653 Marionette TRACE conn3 <- [1,754,null,{}] 17:55:26 INFO - PROCESS | 17335 | 1461200126668 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:26 INFO - PROCESS | 17335 | 1461200126848 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:55:26 INFO - PROCESS | 17335 | 1461200126963 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633deb2800 == 70 [pid = 17335] [id = 196] 17:55:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f633afaec00) [pid = 17335] [serial = 588] [outer = (nil)] 17:55:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f633b0d7400) [pid = 17335] [serial = 589] [outer = 0x7f633afaec00] 17:55:27 INFO - PROCESS | 17335 | 1461200127255 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f633c98b400) [pid = 17335] [serial = 590] [outer = 0x7f633afaec00] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634ddbc800 == 69 [pid = 17335] [id = 120] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63591a9800 == 68 [pid = 17335] [id = 160] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635b172800 == 67 [pid = 17335] [id = 161] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f633b0dfc00) [pid = 17335] [serial = 532] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f633c98a000) [pid = 17335] [serial = 526] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f6346b62800) [pid = 17335] [serial = 529] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f6346929800) [pid = 17335] [serial = 547] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346531800 == 66 [pid = 17335] [id = 191] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345464800 == 65 [pid = 17335] [id = 190] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340ace000 == 64 [pid = 17335] [id = 189] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ed27000 == 63 [pid = 17335] [id = 188] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d3b5800 == 62 [pid = 17335] [id = 187] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634cfba000 == 61 [pid = 17335] [id = 184] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63457df800 == 60 [pid = 17335] [id = 183] 17:55:28 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348150000 == 59 [pid = 17335] [id = 182] 17:55:28 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f63541ba000) [pid = 17335] [serial = 509] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f6345b3f800) [pid = 17335] [serial = 424] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 94 (0x7f6344365000) [pid = 17335] [serial = 515] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f6342f82800) [pid = 17335] [serial = 514] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f633d05d800) [pid = 17335] [serial = 512] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f633afb7c00) [pid = 17335] [serial = 511] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f6357019c00) [pid = 17335] [serial = 524] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f63552f4c00) [pid = 17335] [serial = 523] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f6354edb400) [pid = 17335] [serial = 521] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f63481ae400) [pid = 17335] [serial = 520] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 86 (0x7f633dbe7c00) [pid = 17335] [serial = 536] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 85 (0x7f6345e98400) [pid = 17335] [serial = 517] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 84 (0x7f634691d400) [pid = 17335] [serial = 518] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 83 (0x7f633d473400) [pid = 17335] [serial = 535] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 82 (0x7f6345b47000) [pid = 17335] [serial = 541] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 81 (0x7f633ef49c00) [pid = 17335] [serial = 538] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 80 (0x7f634682ac00) [pid = 17335] [serial = 542] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 79 (0x7f634436b000) [pid = 17335] [serial = 544] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 78 (0x7f6345b46400) [pid = 17335] [serial = 545] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | --DOMWINDOW == 77 (0x7f6343bd6c00) [pid = 17335] [serial = 539] [outer = (nil)] [url = about:blank] 17:55:28 INFO - PROCESS | 17335 | 1461200128688 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:55:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 17:55:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2095ms 17:55:28 INFO - PROCESS | 17335 | 1461200128746 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 17335 | 1461200128749 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:55:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:55:28 INFO - PROCESS | 17335 | 1461200128756 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 17335 | 1461200128759 Marionette TRACE conn3 <- [1,758,null,{}] 17:55:28 INFO - PROCESS | 17335 | 1461200128768 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:28 INFO - PROCESS | 17335 | 1461200128909 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:55:29 INFO - PROCESS | 17335 | 1461200129005 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ef67000 == 60 [pid = 17335] [id = 197] 17:55:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 78 (0x7f633c98cc00) [pid = 17335] [serial = 591] [outer = (nil)] 17:55:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 79 (0x7f633d50e400) [pid = 17335] [serial = 592] [outer = 0x7f633c98cc00] 17:55:29 INFO - PROCESS | 17335 | 1461200129066 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 80 (0x7f633d6a9000) [pid = 17335] [serial = 593] [outer = 0x7f633c98cc00] 17:55:29 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:55:29 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:55:29 INFO - PROCESS | 17335 | 1461200129697 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:55:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:55:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 983ms 17:55:29 INFO - PROCESS | 17335 | 1461200129739 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 17335 | 1461200129744 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:55:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:55:29 INFO - PROCESS | 17335 | 1461200129753 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 17335 | 1461200129757 Marionette TRACE conn3 <- [1,762,null,{}] 17:55:29 INFO - PROCESS | 17335 | 1461200129762 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:29 INFO - PROCESS | 17335 | 1461200129905 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:55:30 INFO - PROCESS | 17335 | 1461200130007 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6342f94000 == 61 [pid = 17335] [id = 198] 17:55:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 81 (0x7f633ae7d800) [pid = 17335] [serial = 594] [outer = (nil)] 17:55:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 82 (0x7f633df74000) [pid = 17335] [serial = 595] [outer = 0x7f633ae7d800] 17:55:30 INFO - PROCESS | 17335 | 1461200130066 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 83 (0x7f6340a47800) [pid = 17335] [serial = 596] [outer = 0x7f633ae7d800] 17:55:31 INFO - PROCESS | 17335 | 1461200131275 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:55:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:55:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1537ms 17:55:31 INFO - PROCESS | 17335 | 1461200131298 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:55:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:55:31 INFO - PROCESS | 17335 | 1461200131311 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:55:31 INFO - PROCESS | 17335 | 1461200131318 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 17335 | 1461200131323 Marionette TRACE conn3 <- [1,766,null,{}] 17:55:31 INFO - PROCESS | 17335 | 1461200131360 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:31 INFO - PROCESS | 17335 | 1461200131521 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:55:31 INFO - PROCESS | 17335 | 1461200131547 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634634a000 == 62 [pid = 17335] [id = 199] 17:55:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 84 (0x7f6340aec400) [pid = 17335] [serial = 597] [outer = (nil)] 17:55:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 85 (0x7f63457b0000) [pid = 17335] [serial = 598] [outer = 0x7f6340aec400] 17:55:31 INFO - PROCESS | 17335 | 1461200131606 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f6345b3f800) [pid = 17335] [serial = 599] [outer = 0x7f6340aec400] 17:55:32 INFO - PROCESS | 17335 | 1461200132730 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:55:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:55:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1440ms 17:55:32 INFO - PROCESS | 17335 | 1461200132764 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 17335 | 1461200132767 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:55:32 INFO - PROCESS | 17335 | 1461200132773 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 17335 | 1461200132775 Marionette TRACE conn3 <- [1,770,null,{}] 17:55:32 INFO - PROCESS | 17335 | 1461200132780 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:32 INFO - PROCESS | 17335 | 1461200132942 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 85 (0x7f633dbedc00) [pid = 17335] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 84 (0x7f633afb6c00) [pid = 17335] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 83 (0x7f633ae7e000) [pid = 17335] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 82 (0x7f633c97f000) [pid = 17335] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 81 (0x7f633fa0ac00) [pid = 17335] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 80 (0x7f633c97ec00) [pid = 17335] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 79 (0x7f633d46bc00) [pid = 17335] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 78 (0x7f633c988800) [pid = 17335] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 77 (0x7f633c988400) [pid = 17335] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 76 (0x7f633b0db000) [pid = 17335] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 75 (0x7f633cc94000) [pid = 17335] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 74 (0x7f634691dc00) [pid = 17335] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 73 (0x7f6346827c00) [pid = 17335] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:55:33 INFO - PROCESS | 17335 | --DOMWINDOW == 72 (0x7f633d465000) [pid = 17335] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:55:33 INFO - PROCESS | 17335 | 1461200133187 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63405d5000 == 63 [pid = 17335] [id = 200] 17:55:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 73 (0x7f633ae7e000) [pid = 17335] [serial = 600] [outer = (nil)] 17:55:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 74 (0x7f633c97ec00) [pid = 17335] [serial = 601] [outer = 0x7f633ae7e000] 17:55:33 INFO - PROCESS | 17335 | 1461200133244 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 75 (0x7f633d46bc00) [pid = 17335] [serial = 602] [outer = 0x7f633ae7e000] 17:55:33 INFO - PROCESS | 17335 | 1461200133843 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1131ms 17:55:33 INFO - PROCESS | 17335 | 1461200133903 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:55:33 INFO - PROCESS | 17335 | 1461200133907 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:55:33 INFO - PROCESS | 17335 | 1461200133912 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 17335 | 1461200133914 Marionette TRACE conn3 <- [1,774,null,{}] 17:55:33 INFO - PROCESS | 17335 | 1461200133919 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:34 INFO - PROCESS | 17335 | 1461200134084 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:55:34 INFO - PROCESS | 17335 | 1461200134115 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346dca000 == 64 [pid = 17335] [id = 201] 17:55:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 76 (0x7f634484d400) [pid = 17335] [serial = 603] [outer = (nil)] 17:55:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 77 (0x7f6345c70800) [pid = 17335] [serial = 604] [outer = 0x7f634484d400] 17:55:34 INFO - PROCESS | 17335 | 1461200134186 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 78 (0x7f63463e3800) [pid = 17335] [serial = 605] [outer = 0x7f634484d400] 17:55:34 INFO - PROCESS | 17335 | 1461200134876 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 974ms 17:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:55:34 INFO - PROCESS | 17335 | 1461200134886 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:55:34 INFO - PROCESS | 17335 | 1461200134889 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:55:34 INFO - PROCESS | 17335 | 1461200134893 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:55:34 INFO - PROCESS | 17335 | 1461200134896 Marionette TRACE conn3 <- [1,778,null,{}] 17:55:34 INFO - PROCESS | 17335 | 1461200134904 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:35 INFO - PROCESS | 17335 | 1461200135076 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:55:35 INFO - PROCESS | 17335 | 1461200135216 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3c7000 == 65 [pid = 17335] [id = 202] 17:55:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 79 (0x7f633ae08400) [pid = 17335] [serial = 606] [outer = (nil)] 17:55:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 80 (0x7f633afb6000) [pid = 17335] [serial = 607] [outer = 0x7f633ae08400] 17:55:35 INFO - PROCESS | 17335 | 1461200135287 Marionette DEBUG loaded listener.js 17:55:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 81 (0x7f633c985c00) [pid = 17335] [serial = 608] [outer = 0x7f633ae08400] 17:55:36 INFO - PROCESS | 17335 | 1461200136202 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1338ms 17:55:36 INFO - PROCESS | 17335 | 1461200136232 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:55:36 INFO - PROCESS | 17335 | 1461200136239 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:55:36 INFO - PROCESS | 17335 | 1461200136248 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - PROCESS | 17335 | 1461200136252 Marionette TRACE conn3 <- [1,782,null,{}] 17:55:36 INFO - PROCESS | 17335 | 1461200136259 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:36 INFO - PROCESS | 17335 | 1461200136415 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:55:36 INFO - PROCESS | 17335 | 1461200136562 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d22000 == 66 [pid = 17335] [id = 203] 17:55:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 82 (0x7f633ae7a800) [pid = 17335] [serial = 609] [outer = (nil)] 17:55:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 83 (0x7f633ed81400) [pid = 17335] [serial = 610] [outer = 0x7f633ae7a800] 17:55:36 INFO - PROCESS | 17335 | 1461200136634 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 84 (0x7f634050f000) [pid = 17335] [serial = 611] [outer = 0x7f633ae7a800] 17:55:37 INFO - PROCESS | 17335 | 1461200137539 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1335ms 17:55:37 INFO - PROCESS | 17335 | 1461200137586 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:55:37 INFO - PROCESS | 17335 | 1461200137591 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:55:37 INFO - PROCESS | 17335 | 1461200137597 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 17335 | 1461200137601 Marionette TRACE conn3 <- [1,786,null,{}] 17:55:37 INFO - PROCESS | 17335 | 1461200137606 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:37 INFO - PROCESS | 17335 | 1461200137757 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:55:37 INFO - PROCESS | 17335 | 1461200137904 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63494cb000 == 67 [pid = 17335] [id = 204] 17:55:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 85 (0x7f633d50cc00) [pid = 17335] [serial = 612] [outer = (nil)] 17:55:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f63443e5000) [pid = 17335] [serial = 613] [outer = 0x7f633d50cc00] 17:55:37 INFO - PROCESS | 17335 | 1461200137980 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 87 (0x7f6345c70000) [pid = 17335] [serial = 614] [outer = 0x7f633d50cc00] 17:55:38 INFO - PROCESS | 17335 | 1461200138844 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1277ms 17:55:38 INFO - PROCESS | 17335 | 1461200138876 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 17335 | 1461200138880 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:55:38 INFO - PROCESS | 17335 | 1461200138895 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 17335 | 1461200138903 Marionette TRACE conn3 <- [1,790,null,{}] 17:55:38 INFO - PROCESS | 17335 | 1461200138910 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:39 INFO - PROCESS | 17335 | 1461200139067 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:55:39 INFO - PROCESS | 17335 | 1461200139216 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c7e000 == 68 [pid = 17335] [id = 205] 17:55:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f6342fdc400) [pid = 17335] [serial = 615] [outer = (nil)] 17:55:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f634682c400) [pid = 17335] [serial = 616] [outer = 0x7f6342fdc400] 17:55:39 INFO - PROCESS | 17335 | 1461200139295 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f6346923800) [pid = 17335] [serial = 617] [outer = 0x7f6342fdc400] 17:55:40 INFO - PROCESS | 17335 | 1461200140149 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1300ms 17:55:40 INFO - PROCESS | 17335 | 1461200140187 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:55:40 INFO - PROCESS | 17335 | 1461200140192 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:55:40 INFO - PROCESS | 17335 | 1461200140197 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 17335 | 1461200140200 Marionette TRACE conn3 <- [1,794,null,{}] 17:55:40 INFO - PROCESS | 17335 | 1461200140205 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:40 INFO - PROCESS | 17335 | 1461200140351 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:55:40 INFO - PROCESS | 17335 | 1461200140507 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63541f1800 == 69 [pid = 17335] [id = 206] 17:55:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f633d055800) [pid = 17335] [serial = 618] [outer = (nil)] 17:55:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f6346b19000) [pid = 17335] [serial = 619] [outer = 0x7f633d055800] 17:55:40 INFO - PROCESS | 17335 | 1461200140576 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f6346b39800) [pid = 17335] [serial = 620] [outer = 0x7f633d055800] 17:55:41 INFO - PROCESS | 17335 | 1461200141392 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1231ms 17:55:41 INFO - PROCESS | 17335 | 1461200141428 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 17335 | 1461200141431 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:55:41 INFO - PROCESS | 17335 | 1461200141437 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 17335 | 1461200141439 Marionette TRACE conn3 <- [1,798,null,{}] 17:55:41 INFO - PROCESS | 17335 | 1461200141445 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:41 INFO - PROCESS | 17335 | 1461200141587 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:55:41 INFO - PROCESS | 17335 | 1461200141736 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6355109000 == 70 [pid = 17335] [id = 207] 17:55:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6346b64000) [pid = 17335] [serial = 621] [outer = (nil)] 17:55:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 95 (0x7f6346b66c00) [pid = 17335] [serial = 622] [outer = 0x7f6346b64000] 17:55:41 INFO - PROCESS | 17335 | 1461200141815 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f6346f61800) [pid = 17335] [serial = 623] [outer = 0x7f6346b64000] 17:55:42 INFO - PROCESS | 17335 | 1461200142696 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 17:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1289ms 17:55:42 INFO - PROCESS | 17335 | 1461200142727 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 17335 | 1461200142731 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:55:42 INFO - PROCESS | 17335 | 1461200142736 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 17335 | 1461200142739 Marionette TRACE conn3 <- [1,802,null,{}] 17:55:42 INFO - PROCESS | 17335 | 1461200142744 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:42 INFO - PROCESS | 17335 | 1461200142891 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:55:43 INFO - PROCESS | 17335 | 1461200143042 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635896b000 == 71 [pid = 17335] [id = 208] 17:55:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f6346b64400) [pid = 17335] [serial = 624] [outer = (nil)] 17:55:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f6347fa7c00) [pid = 17335] [serial = 625] [outer = 0x7f6346b64400] 17:55:43 INFO - PROCESS | 17335 | 1461200143111 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f63481ae400) [pid = 17335] [serial = 626] [outer = 0x7f6346b64400] 17:55:43 INFO - PROCESS | 17335 | 1461200143959 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 17:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1285ms 17:55:44 INFO - PROCESS | 17335 | 1461200144022 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:55:44 INFO - PROCESS | 17335 | 1461200144026 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:55:44 INFO - PROCESS | 17335 | 1461200144032 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:55:44 INFO - PROCESS | 17335 | 1461200144034 Marionette TRACE conn3 <- [1,806,null,{}] 17:55:44 INFO - PROCESS | 17335 | 1461200144039 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:44 INFO - PROCESS | 17335 | 1461200144188 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:55:44 INFO - PROCESS | 17335 | 1461200144347 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3cb800 == 72 [pid = 17335] [id = 209] 17:55:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f633ae84c00) [pid = 17335] [serial = 627] [outer = (nil)] 17:55:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f633b0e2c00) [pid = 17335] [serial = 628] [outer = 0x7f633ae84c00] 17:55:44 INFO - PROCESS | 17335 | 1461200144418 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f633ed8f000) [pid = 17335] [serial = 629] [outer = 0x7f633ae84c00] 17:55:45 INFO - PROCESS | 17335 | 1461200145431 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 17:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1436ms 17:55:45 INFO - PROCESS | 17335 | 1461200145489 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 17335 | 1461200145493 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:55:45 INFO - PROCESS | 17335 | 1461200145506 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 17335 | 1461200145508 Marionette TRACE conn3 <- [1,810,null,{}] 17:55:45 INFO - PROCESS | 17335 | 1461200145517 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:45 INFO - PROCESS | 17335 | 1461200145673 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:55:45 INFO - PROCESS | 17335 | 1461200145877 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d21000 == 73 [pid = 17335] [id = 210] 17:55:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f633d056800) [pid = 17335] [serial = 630] [outer = (nil)] 17:55:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f633d4b1000) [pid = 17335] [serial = 631] [outer = 0x7f633d056800] 17:55:45 INFO - PROCESS | 17335 | 1461200145947 Marionette DEBUG loaded listener.js 17:55:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f633d70e000) [pid = 17335] [serial = 632] [outer = 0x7f633d056800] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346dca000 == 72 [pid = 17335] [id = 201] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63405d5000 == 71 [pid = 17335] [id = 200] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634634a000 == 70 [pid = 17335] [id = 199] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6342f94000 == 69 [pid = 17335] [id = 198] 17:55:46 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f6345264c00) [pid = 17335] [serial = 577] [outer = (nil)] [url = about:blank] 17:55:46 INFO - PROCESS | 17335 | 1461200146857 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ef67000 == 68 [pid = 17335] [id = 197] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633deb2800 == 67 [pid = 17335] [id = 196] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634962d000 == 66 [pid = 17335] [id = 195] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347865000 == 65 [pid = 17335] [id = 194] 17:55:46 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634084a800 == 64 [pid = 17335] [id = 193] 17:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1382ms 17:55:46 INFO - PROCESS | 17335 | 1461200146888 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 17335 | 1461200146895 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:55:46 INFO - PROCESS | 17335 | 1461200146904 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 17335 | 1461200146908 Marionette TRACE conn3 <- [1,814,null,{}] 17:55:46 INFO - PROCESS | 17335 | 1461200146913 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:47 INFO - PROCESS | 17335 | 1461200147056 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 103 (0x7f6345475000) [pid = 17335] [serial = 479] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 102 (0x7f6346b68c00) [pid = 17335] [serial = 530] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 101 (0x7f6357019000) [pid = 17335] [serial = 527] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 100 (0x7f633b0e5000) [pid = 17335] [serial = 533] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 99 (0x7f6354e27400) [pid = 17335] [serial = 473] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 98 (0x7f63481b1400) [pid = 17335] [serial = 482] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 97 (0x7f635413ac00) [pid = 17335] [serial = 485] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 96 (0x7f6340508c00) [pid = 17335] [serial = 476] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 95 (0x7f633fa0a800) [pid = 17335] [serial = 569] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 94 (0x7f633c98c400) [pid = 17335] [serial = 562] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 93 (0x7f6346b60800) [pid = 17335] [serial = 556] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f633c985800) [pid = 17335] [serial = 559] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f634783ec00) [pid = 17335] [serial = 560] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f633cf4e000) [pid = 17335] [serial = 550] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f633d05e800) [pid = 17335] [serial = 565] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f6344360400) [pid = 17335] [serial = 553] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 87 (0x7f6340a50400) [pid = 17335] [serial = 571] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 86 (0x7f633cc98800) [pid = 17335] [serial = 563] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 85 (0x7f633ed84800) [pid = 17335] [serial = 568] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 84 (0x7f6340aed000) [pid = 17335] [serial = 572] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 83 (0x7f6340aed800) [pid = 17335] [serial = 574] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 82 (0x7f6342fd6400) [pid = 17335] [serial = 575] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | --DOMWINDOW == 81 (0x7f633d4b3400) [pid = 17335] [serial = 566] [outer = (nil)] [url = about:blank] 17:55:47 INFO - PROCESS | 17335 | 1461200147185 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ed27000 == 65 [pid = 17335] [id = 211] 17:55:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 82 (0x7f633b0ddc00) [pid = 17335] [serial = 633] [outer = (nil)] 17:55:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 83 (0x7f633d056c00) [pid = 17335] [serial = 634] [outer = 0x7f633b0ddc00] 17:55:47 INFO - PROCESS | 17335 | 1461200147246 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 84 (0x7f6342fd5800) [pid = 17335] [serial = 635] [outer = 0x7f633b0ddc00] 17:55:48 INFO - PROCESS | 17335 | 1461200148081 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 17335 | 1461200148140 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:55:48 INFO - PROCESS | 17335 | 1461200148146 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 17335 | 1461200148151 Marionette TRACE conn3 <- [1,818,null,{}] 17:55:48 INFO - PROCESS | 17335 | 1461200148166 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:48 INFO - PROCESS | 17335 | 1461200148324 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:55:48 INFO - PROCESS | 17335 | 1461200148334 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63460c3800 == 66 [pid = 17335] [id = 212] 17:55:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 85 (0x7f6345439800) [pid = 17335] [serial = 636] [outer = (nil)] 17:55:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 86 (0x7f6345be0800) [pid = 17335] [serial = 637] [outer = 0x7f6345439800] 17:55:48 INFO - PROCESS | 17335 | 1461200148396 Marionette DEBUG loaded listener.js 17:55:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 87 (0x7f63463e8000) [pid = 17335] [serial = 638] [outer = 0x7f6345439800] 17:55:49 INFO - PROCESS | 17335 | 1461200149130 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1039ms 17:55:49 INFO - PROCESS | 17335 | 1461200149185 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:55:49 INFO - PROCESS | 17335 | 1461200149190 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:55:49 INFO - PROCESS | 17335 | 1461200149195 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 17335 | 1461200149197 Marionette TRACE conn3 <- [1,822,null,{}] 17:55:49 INFO - PROCESS | 17335 | 1461200149220 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:49 INFO - PROCESS | 17335 | 1461200149435 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:55:49 INFO - PROCESS | 17335 | 1461200149455 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634785e000 == 67 [pid = 17335] [id = 213] 17:55:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 88 (0x7f63466a9400) [pid = 17335] [serial = 639] [outer = (nil)] 17:55:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f6346b32800) [pid = 17335] [serial = 640] [outer = 0x7f63466a9400] 17:55:49 INFO - PROCESS | 17335 | 1461200149513 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f6346b63400) [pid = 17335] [serial = 641] [outer = 0x7f63466a9400] 17:55:50 INFO - PROCESS | 17335 | 1461200150314 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 17335 | 1461200150353 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:55:50 INFO - PROCESS | 17335 | 1461200150359 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - PROCESS | 17335 | 1461200150362 Marionette TRACE conn3 <- [1,826,null,{}] 17:55:50 INFO - PROCESS | 17335 | 1461200150372 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:50 INFO - PROCESS | 17335 | 1461200150549 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:55:50 INFO - PROCESS | 17335 | 1461200150575 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634dd18800 == 68 [pid = 17335] [id = 214] 17:55:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f633cc8c000) [pid = 17335] [serial = 642] [outer = (nil)] 17:55:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f6347477000) [pid = 17335] [serial = 643] [outer = 0x7f633cc8c000] 17:55:50 INFO - PROCESS | 17335 | 1461200150633 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f63478df400) [pid = 17335] [serial = 644] [outer = 0x7f633cc8c000] 17:55:51 INFO - PROCESS | 17335 | --DOMWINDOW == 92 (0x7f633c98cc00) [pid = 17335] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:55:51 INFO - PROCESS | 17335 | --DOMWINDOW == 91 (0x7f6340aec400) [pid = 17335] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:55:51 INFO - PROCESS | 17335 | --DOMWINDOW == 90 (0x7f633ae7d800) [pid = 17335] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:55:51 INFO - PROCESS | 17335 | --DOMWINDOW == 89 (0x7f633ae7e000) [pid = 17335] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:55:51 INFO - PROCESS | 17335 | --DOMWINDOW == 88 (0x7f633afaec00) [pid = 17335] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:55:51 INFO - PROCESS | 17335 | 1461200151463 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1127ms 17:55:51 INFO - PROCESS | 17335 | 1461200151485 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:55:51 INFO - PROCESS | 17335 | 1461200151488 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:55:51 INFO - PROCESS | 17335 | 1461200151493 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - PROCESS | 17335 | 1461200151495 Marionette TRACE conn3 <- [1,830,null,{}] 17:55:51 INFO - PROCESS | 17335 | 1461200151501 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:51 INFO - PROCESS | 17335 | 1461200151689 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:55:51 INFO - PROCESS | 17335 | 1461200151763 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6355111800 == 69 [pid = 17335] [id = 215] 17:55:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 89 (0x7f633afb6c00) [pid = 17335] [serial = 645] [outer = (nil)] 17:55:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 90 (0x7f634747c400) [pid = 17335] [serial = 646] [outer = 0x7f633afb6c00] 17:55:51 INFO - PROCESS | 17335 | 1461200151834 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 91 (0x7f634d050000) [pid = 17335] [serial = 647] [outer = 0x7f633afb6c00] 17:55:52 INFO - PROCESS | 17335 | 1461200152425 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 980ms 17:55:52 INFO - PROCESS | 17335 | 1461200152474 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:55:52 INFO - PROCESS | 17335 | 1461200152477 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:55:52 INFO - PROCESS | 17335 | 1461200152482 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 17335 | 1461200152485 Marionette TRACE conn3 <- [1,834,null,{}] 17:55:52 INFO - PROCESS | 17335 | 1461200152493 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:52 INFO - PROCESS | 17335 | 1461200152663 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:55:52 INFO - PROCESS | 17335 | 1461200152681 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359197000 == 70 [pid = 17335] [id = 216] 17:55:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 92 (0x7f633ae0b400) [pid = 17335] [serial = 648] [outer = (nil)] 17:55:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 93 (0x7f634d056800) [pid = 17335] [serial = 649] [outer = 0x7f633ae0b400] 17:55:52 INFO - PROCESS | 17335 | 1461200152738 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 94 (0x7f6352ec4400) [pid = 17335] [serial = 650] [outer = 0x7f633ae0b400] 17:55:53 INFO - PROCESS | 17335 | 1461200153592 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1177ms 17:55:53 INFO - PROCESS | 17335 | 1461200153660 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:55:53 INFO - PROCESS | 17335 | 1461200153666 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:55:53 INFO - PROCESS | 17335 | 1461200153674 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 17335 | 1461200153679 Marionette TRACE conn3 <- [1,838,null,{}] 17:55:53 INFO - PROCESS | 17335 | 1461200153688 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:53 INFO - PROCESS | 17335 | 1461200153893 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:55:54 INFO - PROCESS | 17335 | 1461200154047 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340caf800 == 71 [pid = 17335] [id = 217] 17:55:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 95 (0x7f633b0dac00) [pid = 17335] [serial = 651] [outer = (nil)] 17:55:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 96 (0x7f633d471400) [pid = 17335] [serial = 652] [outer = 0x7f633b0dac00] 17:55:54 INFO - PROCESS | 17335 | 1461200154119 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 97 (0x7f633dbe3000) [pid = 17335] [serial = 653] [outer = 0x7f633b0dac00] 17:55:55 INFO - PROCESS | 17335 | 1461200155035 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1389ms 17:55:55 INFO - PROCESS | 17335 | 1461200155062 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:55:55 INFO - PROCESS | 17335 | 1461200155069 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:55:55 INFO - PROCESS | 17335 | 1461200155079 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:55:55 INFO - PROCESS | 17335 | 1461200155082 Marionette TRACE conn3 <- [1,842,null,{}] 17:55:55 INFO - PROCESS | 17335 | 1461200155086 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:55 INFO - PROCESS | 17335 | 1461200155238 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:55:55 INFO - PROCESS | 17335 | 1461200155389 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634960f800 == 72 [pid = 17335] [id = 218] 17:55:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 98 (0x7f633b0e3800) [pid = 17335] [serial = 654] [outer = (nil)] 17:55:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 99 (0x7f634398e800) [pid = 17335] [serial = 655] [outer = 0x7f633b0e3800] 17:55:55 INFO - PROCESS | 17335 | 1461200155460 Marionette DEBUG loaded listener.js 17:55:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 100 (0x7f6345b3c800) [pid = 17335] [serial = 656] [outer = 0x7f633b0e3800] 17:55:56 INFO - PROCESS | 17335 | 1461200156429 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1399ms 17:55:56 INFO - PROCESS | 17335 | 1461200156477 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:55:56 INFO - PROCESS | 17335 | 1461200156481 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:55:56 INFO - PROCESS | 17335 | 1461200156487 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:55:56 INFO - PROCESS | 17335 | 1461200156492 Marionette TRACE conn3 <- [1,846,null,{}] 17:55:56 INFO - PROCESS | 17335 | 1461200156507 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:56 INFO - PROCESS | 17335 | 1461200156701 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:55:56 INFO - PROCESS | 17335 | 1461200156854 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359526000 == 73 [pid = 17335] [id = 219] 17:55:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 101 (0x7f6340507000) [pid = 17335] [serial = 657] [outer = (nil)] 17:55:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 102 (0x7f6346b67400) [pid = 17335] [serial = 658] [outer = 0x7f6340507000] 17:55:56 INFO - PROCESS | 17335 | 1461200156969 Marionette DEBUG loaded listener.js 17:55:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 103 (0x7f63481b9c00) [pid = 17335] [serial = 659] [outer = 0x7f6340507000] 17:55:57 INFO - PROCESS | 17335 | 1461200157803 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1341ms 17:55:57 INFO - PROCESS | 17335 | 1461200157829 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:55:57 INFO - PROCESS | 17335 | 1461200157834 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:55:57 INFO - PROCESS | 17335 | 1461200157839 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:55:57 INFO - PROCESS | 17335 | 1461200157842 Marionette TRACE conn3 <- [1,850,null,{}] 17:55:57 INFO - PROCESS | 17335 | 1461200157847 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:58 INFO - PROCESS | 17335 | 1461200157999 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:55:58 INFO - PROCESS | 17335 | 1461200158162 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635be33800 == 74 [pid = 17335] [id = 220] 17:55:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 104 (0x7f6344845400) [pid = 17335] [serial = 660] [outer = (nil)] 17:55:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f634d057800) [pid = 17335] [serial = 661] [outer = 0x7f6344845400] 17:55:58 INFO - PROCESS | 17335 | 1461200158231 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f6352ec8800) [pid = 17335] [serial = 662] [outer = 0x7f6344845400] 17:55:59 INFO - PROCESS | 17335 | 1461200159075 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1285ms 17:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:55:59 INFO - PROCESS | 17335 | 1461200159125 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 17335 | 1461200159127 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:55:59 INFO - PROCESS | 17335 | 1461200159133 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 17335 | 1461200159136 Marionette TRACE conn3 <- [1,854,null,{}] 17:55:59 INFO - PROCESS | 17335 | 1461200159141 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:59 INFO - PROCESS | 17335 | 1461200159285 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:55:59 INFO - PROCESS | 17335 | 1461200159446 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d4ab000 == 75 [pid = 17335] [id = 221] 17:55:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f634935a800) [pid = 17335] [serial = 663] [outer = (nil)] 17:55:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f6353cbfc00) [pid = 17335] [serial = 664] [outer = 0x7f634935a800] 17:55:59 INFO - PROCESS | 17335 | 1461200159515 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f6353d98400) [pid = 17335] [serial = 665] [outer = 0x7f634935a800] 17:56:00 INFO - PROCESS | 17335 | 1461200160336 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1227ms 17:56:00 INFO - PROCESS | 17335 | 1461200160360 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:56:00 INFO - PROCESS | 17335 | 1461200160364 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:56:00 INFO - PROCESS | 17335 | 1461200160369 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - PROCESS | 17335 | 1461200160371 Marionette TRACE conn3 <- [1,858,null,{}] 17:56:00 INFO - PROCESS | 17335 | 1461200160377 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:00 INFO - PROCESS | 17335 | 1461200160548 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:56:00 INFO - PROCESS | 17335 | 1461200160745 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e388000 == 76 [pid = 17335] [id = 222] 17:56:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f633d4ae000) [pid = 17335] [serial = 666] [outer = (nil)] 17:56:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6354ed5400) [pid = 17335] [serial = 667] [outer = 0x7f633d4ae000] 17:56:00 INFO - PROCESS | 17335 | 1461200160815 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f6354fbf800) [pid = 17335] [serial = 668] [outer = 0x7f633d4ae000] 17:56:01 INFO - PROCESS | 17335 | 1461200161685 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1376ms 17:56:01 INFO - PROCESS | 17335 | 1461200161748 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 17335 | 1461200161751 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:56:01 INFO - PROCESS | 17335 | 1461200161757 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 17335 | 1461200161760 Marionette TRACE conn3 <- [1,862,null,{}] 17:56:01 INFO - PROCESS | 17335 | 1461200161765 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:01 INFO - PROCESS | 17335 | 1461200161921 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:56:02 INFO - PROCESS | 17335 | 1461200162336 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634165b000 == 77 [pid = 17335] [id = 223] 17:56:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f633b0e2000) [pid = 17335] [serial = 669] [outer = (nil)] 17:56:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f633c985800) [pid = 17335] [serial = 670] [outer = 0x7f633b0e2000] 17:56:02 INFO - PROCESS | 17335 | 1461200162510 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f633d051c00) [pid = 17335] [serial = 671] [outer = 0x7f633b0e2000] 17:56:03 INFO - PROCESS | 17335 | 1461200163471 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1732ms 17:56:03 INFO - PROCESS | 17335 | 1461200163489 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 17335 | 1461200163496 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:56:03 INFO - PROCESS | 17335 | 1461200163505 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 17335 | 1461200163508 Marionette TRACE conn3 <- [1,866,null,{}] 17:56:03 INFO - PROCESS | 17335 | 1461200163516 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:03 INFO - PROCESS | 17335 | 1461200163670 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:56:03 INFO - PROCESS | 17335 | 1461200163832 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634085c000 == 78 [pid = 17335] [id = 224] 17:56:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f633d519800) [pid = 17335] [serial = 672] [outer = (nil)] 17:56:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f633df74c00) [pid = 17335] [serial = 673] [outer = 0x7f633d519800] 17:56:03 INFO - PROCESS | 17335 | 1461200163904 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f633fa06400) [pid = 17335] [serial = 674] [outer = 0x7f633d519800] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d66d000 == 77 [pid = 17335] [id = 102] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6355111800 == 76 [pid = 17335] [id = 215] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634dd18800 == 75 [pid = 17335] [id = 214] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 117 (0x7f6345c70800) [pid = 17335] [serial = 604] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634785e000 == 74 [pid = 17335] [id = 213] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63460c3800 == 73 [pid = 17335] [id = 212] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ed27000 == 72 [pid = 17335] [id = 211] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d21000 == 71 [pid = 17335] [id = 210] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353c7e000 == 70 [pid = 17335] [id = 205] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494cb000 == 69 [pid = 17335] [id = 204] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d22000 == 68 [pid = 17335] [id = 203] 17:56:04 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d3c7000 == 67 [pid = 17335] [id = 202] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 116 (0x7f633d46ac00) [pid = 17335] [serial = 580] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f6342fd4400) [pid = 17335] [serial = 583] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f6345e8f800) [pid = 17335] [serial = 586] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f633d50e400) [pid = 17335] [serial = 592] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f633d6a9000) [pid = 17335] [serial = 593] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f6345b3f800) [pid = 17335] [serial = 599] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f633df74000) [pid = 17335] [serial = 595] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f633c98b400) [pid = 17335] [serial = 590] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 108 (0x7f633b0d7400) [pid = 17335] [serial = 589] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 107 (0x7f633c97ec00) [pid = 17335] [serial = 601] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 106 (0x7f63457b0000) [pid = 17335] [serial = 598] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 105 (0x7f633d46bc00) [pid = 17335] [serial = 602] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | --DOMWINDOW == 104 (0x7f6340a47800) [pid = 17335] [serial = 596] [outer = (nil)] [url = about:blank] 17:56:04 INFO - PROCESS | 17335 | 1461200164909 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1430ms 17:56:04 INFO - PROCESS | 17335 | 1461200164937 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:56:04 INFO - PROCESS | 17335 | 1461200164943 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:56:04 INFO - PROCESS | 17335 | 1461200164951 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:56:04 INFO - PROCESS | 17335 | 1461200164954 Marionette TRACE conn3 <- [1,870,null,{}] 17:56:04 INFO - PROCESS | 17335 | 1461200164959 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:05 INFO - PROCESS | 17335 | 1461200165111 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:56:05 INFO - PROCESS | 17335 | 1461200165231 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340858800 == 68 [pid = 17335] [id = 225] 17:56:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 105 (0x7f633ae0f800) [pid = 17335] [serial = 675] [outer = (nil)] 17:56:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 106 (0x7f6340a51400) [pid = 17335] [serial = 676] [outer = 0x7f633ae0f800] 17:56:05 INFO - PROCESS | 17335 | 1461200165290 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 107 (0x7f6342fdc800) [pid = 17335] [serial = 677] [outer = 0x7f633ae0f800] 17:56:06 INFO - PROCESS | 17335 | 1461200166076 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1136ms 17:56:06 INFO - PROCESS | 17335 | 1461200166087 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:56:06 INFO - PROCESS | 17335 | 1461200166090 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:56:06 INFO - PROCESS | 17335 | 1461200166101 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:56:06 INFO - PROCESS | 17335 | 1461200166109 Marionette TRACE conn3 <- [1,874,null,{}] 17:56:06 INFO - PROCESS | 17335 | 1461200166133 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:06 INFO - PROCESS | 17335 | 1461200166310 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:56:06 INFO - PROCESS | 17335 | 1461200166327 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d20800 == 69 [pid = 17335] [id = 226] 17:56:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 108 (0x7f633ea0f000) [pid = 17335] [serial = 678] [outer = (nil)] 17:56:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 109 (0x7f6345b47000) [pid = 17335] [serial = 679] [outer = 0x7f633ea0f000] 17:56:06 INFO - PROCESS | 17335 | 1461200166384 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f6345e92400) [pid = 17335] [serial = 680] [outer = 0x7f633ea0f000] 17:56:07 INFO - PROCESS | 17335 | 1461200167083 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1036ms 17:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:56:07 INFO - PROCESS | 17335 | 1461200167137 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:56:07 INFO - PROCESS | 17335 | 1461200167140 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:56:07 INFO - PROCESS | 17335 | 1461200167146 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 17335 | 1461200167149 Marionette TRACE conn3 <- [1,878,null,{}] 17:56:07 INFO - PROCESS | 17335 | 1461200167173 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:07 INFO - PROCESS | 17335 | 1461200167401 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:56:07 INFO - PROCESS | 17335 | 1461200167420 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da63000 == 70 [pid = 17335] [id = 227] 17:56:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f63450a7400) [pid = 17335] [serial = 681] [outer = (nil)] 17:56:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f634682f800) [pid = 17335] [serial = 682] [outer = 0x7f63450a7400] 17:56:07 INFO - PROCESS | 17335 | 1461200167478 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f6346925400) [pid = 17335] [serial = 683] [outer = 0x7f63450a7400] 17:56:08 INFO - PROCESS | 17335 | 1461200168278 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1180ms 17:56:08 INFO - PROCESS | 17335 | 1461200168325 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 17335 | 1461200168327 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:56:08 INFO - PROCESS | 17335 | 1461200168350 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 17335 | 1461200168352 Marionette TRACE conn3 <- [1,882,null,{}] 17:56:08 INFO - PROCESS | 17335 | 1461200168358 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:08 INFO - PROCESS | 17335 | 1461200168541 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:56:08 INFO - PROCESS | 17335 | 1461200168568 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347854800 == 71 [pid = 17335] [id = 228] 17:56:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f6346b5b400) [pid = 17335] [serial = 684] [outer = (nil)] 17:56:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f6346b62c00) [pid = 17335] [serial = 685] [outer = 0x7f6346b5b400] 17:56:08 INFO - PROCESS | 17335 | 1461200168638 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f6347841c00) [pid = 17335] [serial = 686] [outer = 0x7f6346b5b400] 17:56:09 INFO - PROCESS | 17335 | --DOMWINDOW == 115 (0x7f63466a9400) [pid = 17335] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:56:09 INFO - PROCESS | 17335 | --DOMWINDOW == 114 (0x7f633cc8c000) [pid = 17335] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:56:09 INFO - PROCESS | 17335 | --DOMWINDOW == 113 (0x7f633afb6c00) [pid = 17335] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:56:09 INFO - PROCESS | 17335 | --DOMWINDOW == 112 (0x7f6345439800) [pid = 17335] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:56:09 INFO - PROCESS | 17335 | --DOMWINDOW == 111 (0x7f633b0ddc00) [pid = 17335] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:56:09 INFO - PROCESS | 17335 | --DOMWINDOW == 110 (0x7f633d056800) [pid = 17335] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:56:09 INFO - PROCESS | 17335 | --DOMWINDOW == 109 (0x7f634484d400) [pid = 17335] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1346ms 17:56:09 INFO - PROCESS | 17335 | 1461200169670 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:56:09 INFO - PROCESS | 17335 | 1461200169680 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:56:09 INFO - PROCESS | 17335 | 1461200169683 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:56:09 INFO - PROCESS | 17335 | 1461200169688 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 17335 | 1461200169690 Marionette TRACE conn3 <- [1,886,null,{}] 17:56:09 INFO - PROCESS | 17335 | 1461200169695 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:09 INFO - PROCESS | 17335 | 1461200169869 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:56:09 INFO - PROCESS | 17335 | 1461200169960 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634737f800 == 72 [pid = 17335] [id = 229] 17:56:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 110 (0x7f633d056800) [pid = 17335] [serial = 687] [outer = (nil)] 17:56:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 111 (0x7f6346831800) [pid = 17335] [serial = 688] [outer = 0x7f633d056800] 17:56:10 INFO - PROCESS | 17335 | 1461200170017 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 112 (0x7f6349426400) [pid = 17335] [serial = 689] [outer = 0x7f633d056800] 17:56:10 INFO - PROCESS | 17335 | 1461200170631 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 977ms 17:56:10 INFO - PROCESS | 17335 | 1461200170666 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 17335 | 1461200170669 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:56:10 INFO - PROCESS | 17335 | 1461200170675 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 17335 | 1461200170677 Marionette TRACE conn3 <- [1,890,null,{}] 17:56:10 INFO - PROCESS | 17335 | 1461200170683 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:10 INFO - PROCESS | 17335 | 1461200170857 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:56:10 INFO - PROCESS | 17335 | 1461200170874 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c7b800 == 73 [pid = 17335] [id = 230] 17:56:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 113 (0x7f633d05bc00) [pid = 17335] [serial = 690] [outer = (nil)] 17:56:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 114 (0x7f6352ec0c00) [pid = 17335] [serial = 691] [outer = 0x7f633d05bc00] 17:56:10 INFO - PROCESS | 17335 | 1461200170930 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 115 (0x7f6353f16c00) [pid = 17335] [serial = 692] [outer = 0x7f633d05bc00] 17:56:11 INFO - PROCESS | 17335 | 1461200171719 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1076ms 17:56:11 INFO - PROCESS | 17335 | 1461200171777 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:56:11 INFO - PROCESS | 17335 | 1461200171782 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:56:11 INFO - PROCESS | 17335 | 1461200171790 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:56:11 INFO - PROCESS | 17335 | 1461200171796 Marionette TRACE conn3 <- [1,894,null,{}] 17:56:11 INFO - PROCESS | 17335 | 1461200171805 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:11 INFO - PROCESS | 17335 | 1461200171976 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:56:12 INFO - PROCESS | 17335 | 1461200172128 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:12 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340c99000 == 74 [pid = 17335] [id = 231] 17:56:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 116 (0x7f633b0db800) [pid = 17335] [serial = 693] [outer = (nil)] 17:56:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 117 (0x7f633d510000) [pid = 17335] [serial = 694] [outer = 0x7f633b0db800] 17:56:12 INFO - PROCESS | 17335 | 1461200172199 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 118 (0x7f633ed86000) [pid = 17335] [serial = 695] [outer = 0x7f633b0db800] 17:56:13 INFO - PROCESS | 17335 | 1461200173130 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1391ms 17:56:13 INFO - PROCESS | 17335 | 1461200173181 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 17335 | 1461200173189 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:56:13 INFO - PROCESS | 17335 | 1461200173199 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 17335 | 1461200173202 Marionette TRACE conn3 <- [1,898,null,{}] 17:56:13 INFO - PROCESS | 17335 | 1461200173208 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:13 INFO - PROCESS | 17335 | 1461200173361 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:56:13 INFO - PROCESS | 17335 | 1461200173515 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346dba000 == 75 [pid = 17335] [id = 232] 17:56:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 119 (0x7f633b0e0400) [pid = 17335] [serial = 696] [outer = (nil)] 17:56:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 120 (0x7f6344364000) [pid = 17335] [serial = 697] [outer = 0x7f633b0e0400] 17:56:13 INFO - PROCESS | 17335 | 1461200173585 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f6345b40000) [pid = 17335] [serial = 698] [outer = 0x7f633b0e0400] 17:56:14 INFO - PROCESS | 17335 | 1461200174583 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1428ms 17:56:14 INFO - PROCESS | 17335 | 1461200174627 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:56:14 INFO - PROCESS | 17335 | 1461200174631 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:56:14 INFO - PROCESS | 17335 | 1461200174637 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:56:14 INFO - PROCESS | 17335 | 1461200174643 Marionette TRACE conn3 <- [1,902,null,{}] 17:56:14 INFO - PROCESS | 17335 | 1461200174658 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:14 INFO - PROCESS | 17335 | 1461200174814 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:56:15 INFO - PROCESS | 17335 | 1461200175017 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6358961000 == 76 [pid = 17335] [id = 233] 17:56:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f6340a49c00) [pid = 17335] [serial = 699] [outer = (nil)] 17:56:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f6346b35c00) [pid = 17335] [serial = 700] [outer = 0x7f6340a49c00] 17:56:15 INFO - PROCESS | 17335 | 1461200175093 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f6347faf400) [pid = 17335] [serial = 701] [outer = 0x7f6340a49c00] 17:56:15 INFO - PROCESS | 17335 | 1461200175903 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1333ms 17:56:15 INFO - PROCESS | 17335 | 1461200175971 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:56:15 INFO - PROCESS | 17335 | 1461200175975 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:56:15 INFO - PROCESS | 17335 | 1461200175981 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 17335 | 1461200175983 Marionette TRACE conn3 <- [1,906,null,{}] 17:56:15 INFO - PROCESS | 17335 | 1461200175989 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:16 INFO - PROCESS | 17335 | 1461200176148 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:56:16 INFO - PROCESS | 17335 | 1461200176298 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635b181000 == 77 [pid = 17335] [id = 234] 17:56:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f6342f83400) [pid = 17335] [serial = 702] [outer = (nil)] 17:56:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f6353d9d000) [pid = 17335] [serial = 703] [outer = 0x7f6342f83400] 17:56:16 INFO - PROCESS | 17335 | 1461200176371 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f6353fe8400) [pid = 17335] [serial = 704] [outer = 0x7f6342f83400] 17:56:17 INFO - PROCESS | 17335 | 1461200177204 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1278ms 17:56:17 INFO - PROCESS | 17335 | 1461200177260 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 17335 | 1461200177263 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:56:17 INFO - PROCESS | 17335 | 1461200177269 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 17335 | 1461200177272 Marionette TRACE conn3 <- [1,910,null,{}] 17:56:17 INFO - PROCESS | 17335 | 1461200177277 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:17 INFO - PROCESS | 17335 | 1461200177436 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:56:17 INFO - PROCESS | 17335 | 1461200177592 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e37c800 == 78 [pid = 17335] [id = 235] 17:56:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f6352e45400) [pid = 17335] [serial = 705] [outer = (nil)] 17:56:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f63541ae800) [pid = 17335] [serial = 706] [outer = 0x7f6352e45400] 17:56:17 INFO - PROCESS | 17335 | 1461200177660 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f6354f32000) [pid = 17335] [serial = 707] [outer = 0x7f6352e45400] 17:56:18 INFO - PROCESS | 17335 | 1461200178524 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1329ms 17:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:56:18 INFO - PROCESS | 17335 | 1461200178599 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:56:18 INFO - PROCESS | 17335 | 1461200178602 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:56:18 INFO - PROCESS | 17335 | 1461200178608 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 17335 | 1461200178611 Marionette TRACE conn3 <- [1,914,null,{}] 17:56:18 INFO - PROCESS | 17335 | 1461200178616 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:18 INFO - PROCESS | 17335 | 1461200178825 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:56:18 INFO - PROCESS | 17335 | 1461200178980 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f4b000 == 79 [pid = 17335] [id = 236] 17:56:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f6354108000) [pid = 17335] [serial = 708] [outer = (nil)] 17:56:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f63570a5c00) [pid = 17335] [serial = 709] [outer = 0x7f6354108000] 17:56:19 INFO - PROCESS | 17335 | 1461200179051 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f6358983400) [pid = 17335] [serial = 710] [outer = 0x7f6354108000] 17:56:19 INFO - PROCESS | 17335 | 1461200179896 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1329ms 17:56:19 INFO - PROCESS | 17335 | 1461200179936 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:56:19 INFO - PROCESS | 17335 | 1461200179940 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:56:19 INFO - PROCESS | 17335 | 1461200179947 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:56:19 INFO - PROCESS | 17335 | 1461200179949 Marionette TRACE conn3 <- [1,918,null,{}] 17:56:19 INFO - PROCESS | 17335 | 1461200179955 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:20 INFO - PROCESS | 17335 | 1461200180104 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:56:20 INFO - PROCESS | 17335 | 1461200180261 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cc15000 == 80 [pid = 17335] [id = 237] 17:56:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f63552ef000) [pid = 17335] [serial = 711] [outer = (nil)] 17:56:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f6358fc4800) [pid = 17335] [serial = 712] [outer = 0x7f63552ef000] 17:56:20 INFO - PROCESS | 17335 | 1461200180332 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f635901d800) [pid = 17335] [serial = 713] [outer = 0x7f63552ef000] 17:56:21 INFO - PROCESS | 17335 | 1461200181174 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1283ms 17:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:56:21 INFO - PROCESS | 17335 | 1461200181231 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 17335 | 1461200181234 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:56:21 INFO - PROCESS | 17335 | 1461200181240 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:56:21 INFO - PROCESS | 17335 | 1461200181243 Marionette TRACE conn3 <- [1,922,null,{}] 17:56:21 INFO - PROCESS | 17335 | 1461200181248 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:21 INFO - PROCESS | 17335 | 1461200181392 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:56:21 INFO - PROCESS | 17335 | 1461200181548 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc06000 == 81 [pid = 17335] [id = 238] 17:56:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f633d2e3800) [pid = 17335] [serial = 714] [outer = (nil)] 17:56:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f6340502800) [pid = 17335] [serial = 715] [outer = 0x7f633d2e3800] 17:56:21 INFO - PROCESS | 17335 | 1461200181616 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f63412fa000) [pid = 17335] [serial = 716] [outer = 0x7f633d2e3800] 17:56:22 INFO - PROCESS | 17335 | 1461200182733 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1529ms 17:56:22 INFO - PROCESS | 17335 | 1461200182769 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:56:22 INFO - PROCESS | 17335 | 1461200182775 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:56:22 INFO - PROCESS | 17335 | 1461200182783 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:56:22 INFO - PROCESS | 17335 | 1461200182787 Marionette TRACE conn3 <- [1,926,null,{}] 17:56:22 INFO - PROCESS | 17335 | 1461200182794 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:22 INFO - PROCESS | 17335 | 1461200182944 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:56:23 INFO - PROCESS | 17335 | 1461200183119 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340ac8800 == 82 [pid = 17335] [id = 239] 17:56:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f633c97f000) [pid = 17335] [serial = 717] [outer = (nil)] 17:56:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f633d46f400) [pid = 17335] [serial = 718] [outer = 0x7f633c97f000] 17:56:23 INFO - PROCESS | 17335 | 1461200183183 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f633ef49c00) [pid = 17335] [serial = 719] [outer = 0x7f633c97f000] 17:56:24 INFO - PROCESS | 17335 | 1461200184160 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634737f800 == 81 [pid = 17335] [id = 229] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f634d056800) [pid = 17335] [serial = 649] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f6346b66c00) [pid = 17335] [serial = 622] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f6347fa7c00) [pid = 17335] [serial = 625] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347854800 == 80 [pid = 17335] [id = 228] 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da63000 == 79 [pid = 17335] [id = 227] 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d20800 == 78 [pid = 17335] [id = 226] 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340858800 == 77 [pid = 17335] [id = 225] 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634085c000 == 76 [pid = 17335] [id = 224] 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634165b000 == 75 [pid = 17335] [id = 223] 17:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1436ms 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634960f800 == 74 [pid = 17335] [id = 218] 17:56:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340caf800 == 73 [pid = 17335] [id = 217] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f63463e3800) [pid = 17335] [serial = 605] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f63478df400) [pid = 17335] [serial = 644] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f634d050000) [pid = 17335] [serial = 647] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f6346b63400) [pid = 17335] [serial = 641] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f63463e8000) [pid = 17335] [serial = 638] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f6346b32800) [pid = 17335] [serial = 640] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f6347477000) [pid = 17335] [serial = 643] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f634747c400) [pid = 17335] [serial = 646] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f6345be0800) [pid = 17335] [serial = 637] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f633d056c00) [pid = 17335] [serial = 634] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f6342fd5800) [pid = 17335] [serial = 635] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 127 (0x7f633d70e000) [pid = 17335] [serial = 632] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 126 (0x7f633d4b1000) [pid = 17335] [serial = 631] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 125 (0x7f634682c400) [pid = 17335] [serial = 616] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f6346b19000) [pid = 17335] [serial = 619] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 123 (0x7f63443e5000) [pid = 17335] [serial = 613] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f633b0e2c00) [pid = 17335] [serial = 628] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f633afb6000) [pid = 17335] [serial = 607] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f633ed81400) [pid = 17335] [serial = 610] [outer = (nil)] [url = about:blank] 17:56:24 INFO - PROCESS | 17335 | 1461200184262 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 17335 | 1461200184268 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:56:24 INFO - PROCESS | 17335 | 1461200184286 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 17335 | 1461200184290 Marionette TRACE conn3 <- [1,930,null,{}] 17:56:24 INFO - PROCESS | 17335 | 1461200184295 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:24 INFO - PROCESS | 17335 | 1461200184445 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:56:24 INFO - PROCESS | 17335 | 1461200184455 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340858800 == 74 [pid = 17335] [id = 240] 17:56:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f633ef50000) [pid = 17335] [serial = 720] [outer = (nil)] 17:56:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f6340a47800) [pid = 17335] [serial = 721] [outer = 0x7f633ef50000] 17:56:24 INFO - PROCESS | 17335 | 1461200184514 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f6342fd6000) [pid = 17335] [serial = 722] [outer = 0x7f633ef50000] 17:56:25 INFO - PROCESS | 17335 | 1461200185424 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1190ms 17:56:25 INFO - PROCESS | 17335 | 1461200185470 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 17335 | 1461200185474 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:56:25 INFO - PROCESS | 17335 | 1461200185479 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 17335 | 1461200185485 Marionette TRACE conn3 <- [1,934,null,{}] 17:56:25 INFO - PROCESS | 17335 | 1461200185499 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:25 INFO - PROCESS | 17335 | 1461200185661 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:56:25 INFO - PROCESS | 17335 | 1461200185791 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d1c800 == 75 [pid = 17335] [id = 241] 17:56:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f633cc90800) [pid = 17335] [serial = 723] [outer = (nil)] 17:56:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f6345b3f400) [pid = 17335] [serial = 724] [outer = 0x7f633cc90800] 17:56:25 INFO - PROCESS | 17335 | 1461200185852 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f634682c400) [pid = 17335] [serial = 725] [outer = 0x7f633cc90800] 17:56:26 INFO - PROCESS | 17335 | 1461200186491 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1036ms 17:56:26 INFO - PROCESS | 17335 | 1461200186516 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 17335 | 1461200186520 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:56:26 INFO - PROCESS | 17335 | 1461200186525 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 17335 | 1461200186528 Marionette TRACE conn3 <- [1,938,null,{}] 17:56:26 INFO - PROCESS | 17335 | 1461200186532 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:26 INFO - PROCESS | 17335 | 1461200186736 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:56:26 INFO - PROCESS | 17335 | 1461200186764 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634687e800 == 76 [pid = 17335] [id = 242] 17:56:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f633fa07000) [pid = 17335] [serial = 726] [outer = (nil)] 17:56:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f6346b3ac00) [pid = 17335] [serial = 727] [outer = 0x7f633fa07000] 17:56:26 INFO - PROCESS | 17335 | 1461200186850 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f6347839c00) [pid = 17335] [serial = 728] [outer = 0x7f633fa07000] 17:56:27 INFO - PROCESS | 17335 | 1461200187732 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1278ms 17:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:56:27 INFO - PROCESS | 17335 | 1461200187804 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 17335 | 1461200187806 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:56:27 INFO - PROCESS | 17335 | 1461200187812 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 17335 | 1461200187815 Marionette TRACE conn3 <- [1,942,null,{}] 17:56:27 INFO - PROCESS | 17335 | 1461200187825 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:28 INFO - PROCESS | 17335 | 1461200188020 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:56:28 INFO - PROCESS | 17335 | 1461200188041 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634814e800 == 77 [pid = 17335] [id = 243] 17:56:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f6346b69400) [pid = 17335] [serial = 729] [outer = (nil)] 17:56:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f63481b4000) [pid = 17335] [serial = 730] [outer = 0x7f6346b69400] 17:56:28 INFO - PROCESS | 17335 | 1461200188099 Marionette DEBUG loaded listener.js 17:56:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f634964a400) [pid = 17335] [serial = 731] [outer = 0x7f6346b69400] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f63450a7400) [pid = 17335] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f6346b5b400) [pid = 17335] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f633b0e2000) [pid = 17335] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f633ae0f800) [pid = 17335] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 127 (0x7f633d056800) [pid = 17335] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 126 (0x7f633ae0b400) [pid = 17335] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 125 (0x7f633ea0f000) [pid = 17335] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 124 (0x7f633d519800) [pid = 17335] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 123 (0x7f633c988000) [pid = 17335] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 122 (0x7f633cc8a800) [pid = 17335] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 121 (0x7f633c982400) [pid = 17335] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:56:28 INFO - PROCESS | 17335 | --DOMWINDOW == 120 (0x7f6345e99c00) [pid = 17335] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:56:29 INFO - PROCESS | 17335 | 1461200189127 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1346ms 17:56:29 INFO - PROCESS | 17335 | 1461200189161 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:56:29 INFO - PROCESS | 17335 | 1461200189165 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:56:29 INFO - PROCESS | 17335 | 1461200189171 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 17335 | 1461200189175 Marionette TRACE conn3 <- [1,946,null,{}] 17:56:29 INFO - PROCESS | 17335 | 1461200189179 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:29 INFO - PROCESS | 17335 | 1461200189360 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:56:29 INFO - PROCESS | 17335 | 1461200189384 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634dd16000 == 78 [pid = 17335] [id = 244] 17:56:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 121 (0x7f633ea0f000) [pid = 17335] [serial = 732] [outer = (nil)] 17:56:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 122 (0x7f6346b1a000) [pid = 17335] [serial = 733] [outer = 0x7f633ea0f000] 17:56:29 INFO - PROCESS | 17335 | 1461200189486 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 123 (0x7f6354f31400) [pid = 17335] [serial = 734] [outer = 0x7f633ea0f000] 17:56:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 124 (0x7f6357016400) [pid = 17335] [serial = 735] [outer = 0x7f633d4b0800] 17:56:30 INFO - PROCESS | 17335 | 1461200190338 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1229ms 17:56:30 INFO - PROCESS | 17335 | 1461200190402 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:56:30 INFO - PROCESS | 17335 | 1461200190405 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:56:30 INFO - PROCESS | 17335 | 1461200190411 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:56:30 INFO - PROCESS | 17335 | 1461200190413 Marionette TRACE conn3 <- [1,950,null,{}] 17:56:30 INFO - PROCESS | 17335 | 1461200190418 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:30 INFO - PROCESS | 17335 | 1461200190582 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:56:30 INFO - PROCESS | 17335 | 1461200190592 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f47000 == 79 [pid = 17335] [id = 245] 17:56:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 125 (0x7f633dbeb400) [pid = 17335] [serial = 736] [outer = (nil)] 17:56:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 126 (0x7f63552f8c00) [pid = 17335] [serial = 737] [outer = 0x7f633dbeb400] 17:56:30 INFO - PROCESS | 17335 | 1461200190651 Marionette DEBUG loaded listener.js 17:56:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f6358fc5c00) [pid = 17335] [serial = 738] [outer = 0x7f633dbeb400] 17:56:31 INFO - PROCESS | 17335 | 1461200191923 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1586ms 17:56:32 INFO - PROCESS | 17335 | 1461200191998 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:56:32 INFO - PROCESS | 17335 | 1461200192005 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:56:32 INFO - PROCESS | 17335 | 1461200192013 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 17335 | 1461200192018 Marionette TRACE conn3 <- [1,954,null,{}] 17:56:32 INFO - PROCESS | 17335 | 1461200192026 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:32 INFO - PROCESS | 17335 | 1461200192246 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:56:32 INFO - PROCESS | 17335 | 1461200192401 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340cae000 == 80 [pid = 17335] [id = 246] 17:56:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f6340503800) [pid = 17335] [serial = 739] [outer = (nil)] 17:56:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f6340ae7000) [pid = 17335] [serial = 740] [outer = 0x7f6340503800] 17:56:32 INFO - PROCESS | 17335 | 1461200192542 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f63412fc000) [pid = 17335] [serial = 741] [outer = 0x7f6340503800] 17:56:33 INFO - PROCESS | 17335 | 1461200193382 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1443ms 17:56:33 INFO - PROCESS | 17335 | 1461200193456 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 17335 | 1461200193464 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:56:33 INFO - PROCESS | 17335 | 1461200193474 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 17335 | 1461200193478 Marionette TRACE conn3 <- [1,958,null,{}] 17:56:33 INFO - PROCESS | 17335 | 1461200193483 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:33 INFO - PROCESS | 17335 | 1461200193683 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:56:33 INFO - PROCESS | 17335 | 1461200193843 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634745e000 == 81 [pid = 17335] [id = 247] 17:56:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f634050c000) [pid = 17335] [serial = 742] [outer = (nil)] 17:56:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f6345c6f000) [pid = 17335] [serial = 743] [outer = 0x7f634050c000] 17:56:33 INFO - PROCESS | 17335 | 1461200193916 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f634691b800) [pid = 17335] [serial = 744] [outer = 0x7f634050c000] 17:56:34 INFO - PROCESS | 17335 | 1461200194945 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1532ms 17:56:35 INFO - PROCESS | 17335 | 1461200195007 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:56:35 INFO - PROCESS | 17335 | 1461200195011 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:56:35 INFO - PROCESS | 17335 | 1461200195017 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:56:35 INFO - PROCESS | 17335 | 1461200195023 Marionette TRACE conn3 <- [1,962,null,{}] 17:56:35 INFO - PROCESS | 17335 | 1461200195040 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:35 INFO - PROCESS | 17335 | 1461200195257 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:56:35 INFO - PROCESS | 17335 | 1461200195458 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635934e000 == 82 [pid = 17335] [id = 248] 17:56:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f634963d800) [pid = 17335] [serial = 745] [outer = (nil)] 17:56:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f6353d98800) [pid = 17335] [serial = 746] [outer = 0x7f634963d800] 17:56:35 INFO - PROCESS | 17335 | 1461200195580 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f63541bd000) [pid = 17335] [serial = 747] [outer = 0x7f634963d800] 17:56:36 INFO - PROCESS | 17335 | 1461200196383 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1442ms 17:56:36 INFO - PROCESS | 17335 | 1461200196460 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 17335 | 1461200196465 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:56:36 INFO - PROCESS | 17335 | 1461200196470 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 17335 | 1461200196473 Marionette TRACE conn3 <- [1,966,null,{}] 17:56:36 INFO - PROCESS | 17335 | 1461200196478 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:36 INFO - PROCESS | 17335 | 1461200196670 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:56:36 INFO - PROCESS | 17335 | 1461200196825 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d410800 == 83 [pid = 17335] [id = 249] 17:56:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f6352ec7c00) [pid = 17335] [serial = 748] [outer = (nil)] 17:56:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f6358fc0000) [pid = 17335] [serial = 749] [outer = 0x7f6352ec7c00] 17:56:36 INFO - PROCESS | 17335 | 1461200196900 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f6359083800) [pid = 17335] [serial = 750] [outer = 0x7f6352ec7c00] 17:56:37 INFO - PROCESS | 17335 | 1461200197694 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1276ms 17:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:56:37 INFO - PROCESS | 17335 | 1461200197748 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 17335 | 1461200197751 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:56:37 INFO - PROCESS | 17335 | 1461200197757 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 17335 | 1461200197760 Marionette TRACE conn3 <- [1,970,null,{}] 17:56:37 INFO - PROCESS | 17335 | 1461200197766 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:37 INFO - PROCESS | 17335 | 1461200197916 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:56:38 INFO - PROCESS | 17335 | 1461200198077 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c292800 == 84 [pid = 17335] [id = 250] 17:56:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f633cc33400) [pid = 17335] [serial = 751] [outer = (nil)] 17:56:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f633cc3b800) [pid = 17335] [serial = 752] [outer = 0x7f633cc33400] 17:56:38 INFO - PROCESS | 17335 | 1461200198148 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f633cc3fc00) [pid = 17335] [serial = 753] [outer = 0x7f633cc33400] 17:56:39 INFO - PROCESS | 17335 | 1461200199033 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1340ms 17:56:39 INFO - PROCESS | 17335 | 1461200199097 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 17335 | 1461200199100 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:56:39 INFO - PROCESS | 17335 | 1461200199106 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 17335 | 1461200199108 Marionette TRACE conn3 <- [1,974,null,{}] 17:56:39 INFO - PROCESS | 17335 | 1461200199114 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:39 INFO - PROCESS | 17335 | 1461200199283 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:56:39 INFO - PROCESS | 17335 | 1461200199439 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd84800 == 85 [pid = 17335] [id = 251] 17:56:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f633cc3f000) [pid = 17335] [serial = 754] [outer = (nil)] 17:56:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f63591b5000) [pid = 17335] [serial = 755] [outer = 0x7f633cc3f000] 17:56:39 INFO - PROCESS | 17335 | 1461200199526 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f635950dc00) [pid = 17335] [serial = 756] [outer = 0x7f633cc3f000] 17:56:40 INFO - PROCESS | 17335 | 1461200200286 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1238ms 17:56:40 INFO - PROCESS | 17335 | 1461200200345 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:56:40 INFO - PROCESS | 17335 | 1461200200348 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:56:40 INFO - PROCESS | 17335 | 1461200200354 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 17335 | 1461200200357 Marionette TRACE conn3 <- [1,978,null,{}] 17:56:40 INFO - PROCESS | 17335 | 1461200200362 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:40 INFO - PROCESS | 17335 | 1461200200510 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:56:40 INFO - PROCESS | 17335 | 1461200200664 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e370000 == 86 [pid = 17335] [id = 252] 17:56:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f6333105c00) [pid = 17335] [serial = 757] [outer = (nil)] 17:56:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f633310c000) [pid = 17335] [serial = 758] [outer = 0x7f6333105c00] 17:56:40 INFO - PROCESS | 17335 | 1461200200734 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f6333110000) [pid = 17335] [serial = 759] [outer = 0x7f6333105c00] 17:56:41 INFO - PROCESS | 17335 | 1461200201574 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1283ms 17:56:41 INFO - PROCESS | 17335 | 1461200201638 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:56:41 INFO - PROCESS | 17335 | 1461200201641 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:56:41 INFO - PROCESS | 17335 | 1461200201647 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 17335 | 1461200201649 Marionette TRACE conn3 <- [1,982,null,{}] 17:56:41 INFO - PROCESS | 17335 | 1461200201655 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:41 INFO - PROCESS | 17335 | 1461200201803 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:56:41 INFO - PROCESS | 17335 | 1461200201967 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633331a000 == 87 [pid = 17335] [id = 253] 17:56:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f6333107800) [pid = 17335] [serial = 760] [outer = (nil)] 17:56:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f633339d000) [pid = 17335] [serial = 761] [outer = 0x7f6333107800] 17:56:42 INFO - PROCESS | 17335 | 1461200202039 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f63333a0c00) [pid = 17335] [serial = 762] [outer = 0x7f6333107800] 17:56:42 INFO - PROCESS | 17335 | 1461200202885 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1283ms 17:56:42 INFO - PROCESS | 17335 | 1461200202930 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 17335 | 1461200202934 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:56:42 INFO - PROCESS | 17335 | 1461200202939 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 17335 | 1461200202942 Marionette TRACE conn3 <- [1,986,null,{}] 17:56:42 INFO - PROCESS | 17335 | 1461200202947 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:43 INFO - PROCESS | 17335 | 1461200203102 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:56:43 INFO - PROCESS | 17335 | 1461200203614 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dfed000 == 88 [pid = 17335] [id = 254] 17:56:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f63358b8800) [pid = 17335] [serial = 763] [outer = (nil)] 17:56:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f63358bac00) [pid = 17335] [serial = 764] [outer = 0x7f63358b8800] 17:56:43 INFO - PROCESS | 17335 | 1461200203685 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f63358bfc00) [pid = 17335] [serial = 765] [outer = 0x7f63358b8800] 17:56:44 INFO - PROCESS | 17335 | 1461200204544 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1634ms 17:56:44 INFO - PROCESS | 17335 | 1461200204575 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:56:44 INFO - PROCESS | 17335 | 1461200204581 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:56:44 INFO - PROCESS | 17335 | 1461200204590 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - PROCESS | 17335 | 1461200204594 Marionette TRACE conn3 <- [1,990,null,{}] 17:56:44 INFO - PROCESS | 17335 | 1461200204601 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:44 INFO - PROCESS | 17335 | 1461200204769 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:56:44 INFO - PROCESS | 17335 | 1461200204937 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340c9f800 == 89 [pid = 17335] [id = 255] 17:56:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f633afb6000) [pid = 17335] [serial = 766] [outer = (nil)] 17:56:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f633c988000) [pid = 17335] [serial = 767] [outer = 0x7f633afb6000] 17:56:45 INFO - PROCESS | 17335 | 1461200205063 Marionette DEBUG loaded listener.js 17:56:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f633cc40000) [pid = 17335] [serial = 768] [outer = 0x7f633afb6000] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354bd0800 == 88 [pid = 17335] [id = 185] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634dd16000 == 87 [pid = 17335] [id = 244] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634814e800 == 86 [pid = 17335] [id = 243] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634687e800 == 85 [pid = 17335] [id = 242] 17:56:45 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f6352ec0c00) [pid = 17335] [serial = 691] [outer = (nil)] [url = about:blank] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d1c800 == 84 [pid = 17335] [id = 241] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340858800 == 83 [pid = 17335] [id = 240] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340ac8800 == 82 [pid = 17335] [id = 239] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635e37c800 == 81 [pid = 17335] [id = 235] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635b181000 == 80 [pid = 17335] [id = 234] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6355109000 == 79 [pid = 17335] [id = 207] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6358961000 == 78 [pid = 17335] [id = 233] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63541f1800 == 77 [pid = 17335] [id = 206] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346dba000 == 76 [pid = 17335] [id = 232] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340c99000 == 75 [pid = 17335] [id = 231] 17:56:45 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353c7b800 == 74 [pid = 17335] [id = 230] 17:56:46 INFO - PROCESS | 17335 | 1461200206031 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f6340532000) [pid = 17335] [serial = 551] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f6345bdb000) [pid = 17335] [serial = 578] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f6346824800) [pid = 17335] [serial = 554] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f6347839400) [pid = 17335] [serial = 557] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f634682f800) [pid = 17335] [serial = 682] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f6346b62c00) [pid = 17335] [serial = 685] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f633d051c00) [pid = 17335] [serial = 671] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f633c985800) [pid = 17335] [serial = 670] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f6340a51400) [pid = 17335] [serial = 676] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f6342fdc800) [pid = 17335] [serial = 677] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f6346831800) [pid = 17335] [serial = 688] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f634d057800) [pid = 17335] [serial = 661] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f6352ec4400) [pid = 17335] [serial = 650] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f6345b47000) [pid = 17335] [serial = 679] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f633fa06400) [pid = 17335] [serial = 674] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f633df74c00) [pid = 17335] [serial = 673] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f634398e800) [pid = 17335] [serial = 655] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f6346b67400) [pid = 17335] [serial = 658] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f633d471400) [pid = 17335] [serial = 652] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f6353cbfc00) [pid = 17335] [serial = 664] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f6354ed5400) [pid = 17335] [serial = 667] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f6347841c00) [pid = 17335] [serial = 686] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f6349426400) [pid = 17335] [serial = 689] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f6345e92400) [pid = 17335] [serial = 680] [outer = (nil)] [url = about:blank] 17:56:46 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f6346925400) [pid = 17335] [serial = 683] [outer = (nil)] [url = about:blank] 17:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1487ms 17:56:46 INFO - PROCESS | 17335 | 1461200206081 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:56:46 INFO - PROCESS | 17335 | 1461200206086 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:56:46 INFO - PROCESS | 17335 | 1461200206092 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 17335 | 1461200206095 Marionette TRACE conn3 <- [1,994,null,{}] 17:56:46 INFO - PROCESS | 17335 | 1461200206100 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:46 INFO - PROCESS | 17335 | 1461200206247 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:56:46 INFO - PROCESS | 17335 | 1461200206263 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634085d000 == 75 [pid = 17335] [id = 256] 17:56:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f633d46ec00) [pid = 17335] [serial = 769] [outer = (nil)] 17:56:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f633d6a9000) [pid = 17335] [serial = 770] [outer = 0x7f633d46ec00] 17:56:46 INFO - PROCESS | 17335 | 1461200206321 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f633ed81400) [pid = 17335] [serial = 771] [outer = 0x7f633d46ec00] 17:56:47 INFO - PROCESS | 17335 | 1461200207195 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1128ms 17:56:47 INFO - PROCESS | 17335 | 1461200207219 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 17335 | 1461200207223 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:56:47 INFO - PROCESS | 17335 | 1461200207235 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 17335 | 1461200207243 Marionette TRACE conn3 <- [1,998,null,{}] 17:56:47 INFO - PROCESS | 17335 | 1461200207250 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:47 INFO - PROCESS | 17335 | 1461200207396 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:56:47 INFO - PROCESS | 17335 | 1461200207406 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345dfe000 == 76 [pid = 17335] [id = 257] 17:56:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f633d50a400) [pid = 17335] [serial = 772] [outer = (nil)] 17:56:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f63412fa800) [pid = 17335] [serial = 773] [outer = 0x7f633d50a400] 17:56:47 INFO - PROCESS | 17335 | 1461200207463 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f6344364800) [pid = 17335] [serial = 774] [outer = 0x7f633d50a400] 17:56:48 INFO - PROCESS | 17335 | 1461200208221 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1041ms 17:56:48 INFO - PROCESS | 17335 | 1461200208271 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:56:48 INFO - PROCESS | 17335 | 1461200208275 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:56:48 INFO - PROCESS | 17335 | 1461200208280 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 17335 | 1461200208283 Marionette TRACE conn3 <- [1,1002,null,{}] 17:56:48 INFO - PROCESS | 17335 | 1461200208337 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:48 INFO - PROCESS | 17335 | 1461200208516 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:56:48 INFO - PROCESS | 17335 | 1461200208535 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346a3a000 == 77 [pid = 17335] [id = 258] 17:56:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f633d46b400) [pid = 17335] [serial = 775] [outer = (nil)] 17:56:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f634525b800) [pid = 17335] [serial = 776] [outer = 0x7f633d46b400] 17:56:48 INFO - PROCESS | 17335 | 1461200208592 Marionette DEBUG loaded listener.js 17:56:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f6345c70800) [pid = 17335] [serial = 777] [outer = 0x7f633d46b400] 17:56:49 INFO - PROCESS | 17335 | 1461200209350 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1102ms 17:56:49 INFO - PROCESS | 17335 | 1461200209398 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:56:49 INFO - PROCESS | 17335 | 1461200209401 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:56:49 INFO - PROCESS | 17335 | 1461200209414 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - PROCESS | 17335 | 1461200209416 Marionette TRACE conn3 <- [1,1006,null,{}] 17:56:49 INFO - PROCESS | 17335 | 1461200209421 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:49 INFO - PROCESS | 17335 | 1461200209604 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:56:49 INFO - PROCESS | 17335 | 1461200209634 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347c2e000 == 78 [pid = 17335] [id = 259] 17:56:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f634616c400) [pid = 17335] [serial = 778] [outer = (nil)] 17:56:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f6346827c00) [pid = 17335] [serial = 779] [outer = 0x7f634616c400] 17:56:49 INFO - PROCESS | 17335 | 1461200209702 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f6346926400) [pid = 17335] [serial = 780] [outer = 0x7f634616c400] 17:56:50 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f6346b69400) [pid = 17335] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:56:50 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f633c97f000) [pid = 17335] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:56:50 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f633ea0f000) [pid = 17335] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:56:50 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f633cc90800) [pid = 17335] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:56:50 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f633ef50000) [pid = 17335] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:56:50 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f633fa07000) [pid = 17335] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:56:50 INFO - PROCESS | 17335 | 1461200210736 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1375ms 17:56:50 INFO - PROCESS | 17335 | 1461200210790 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 17335 | 1461200210792 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:56:50 INFO - PROCESS | 17335 | 1461200210798 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 17335 | 1461200210800 Marionette TRACE conn3 <- [1,1010,null,{}] 17:56:50 INFO - PROCESS | 17335 | 1461200210806 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:50 INFO - PROCESS | 17335 | 1461200210953 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:56:50 INFO - PROCESS | 17335 | 1461200210968 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348149800 == 79 [pid = 17335] [id = 260] 17:56:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f633c97f000) [pid = 17335] [serial = 781] [outer = (nil)] 17:56:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f6346b34000) [pid = 17335] [serial = 782] [outer = 0x7f633c97f000] 17:56:51 INFO - PROCESS | 17335 | 1461200211026 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f63478db400) [pid = 17335] [serial = 783] [outer = 0x7f633c97f000] 17:56:51 INFO - PROCESS | 17335 | 1461200211762 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 977ms 17:56:51 INFO - PROCESS | 17335 | 1461200211777 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 17335 | 1461200211780 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:56:51 INFO - PROCESS | 17335 | 1461200211790 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 17335 | 1461200211792 Marionette TRACE conn3 <- [1,1014,null,{}] 17:56:51 INFO - PROCESS | 17335 | 1461200211796 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:51 INFO - PROCESS | 17335 | 1461200211974 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:56:51 INFO - PROCESS | 17335 | 1461200211991 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63541df800 == 80 [pid = 17335] [id = 261] 17:56:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f633cc90800) [pid = 17335] [serial = 784] [outer = (nil)] 17:56:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f6347c61c00) [pid = 17335] [serial = 785] [outer = 0x7f633cc90800] 17:56:52 INFO - PROCESS | 17335 | 1461200212051 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f634ddde400) [pid = 17335] [serial = 786] [outer = 0x7f633cc90800] 17:56:52 INFO - PROCESS | 17335 | 1461200212936 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1176ms 17:56:52 INFO - PROCESS | 17335 | 1461200212967 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 17335 | 1461200212973 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:56:52 INFO - PROCESS | 17335 | 1461200212981 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 17335 | 1461200212987 Marionette TRACE conn3 <- [1,1018,null,{}] 17:56:53 INFO - PROCESS | 17335 | 1461200212997 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:53 INFO - PROCESS | 17335 | 1461200213177 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:56:53 INFO - PROCESS | 17335 | 1461200213338 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633f9a9800 == 81 [pid = 17335] [id = 262] 17:56:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f63358b5800) [pid = 17335] [serial = 787] [outer = (nil)] 17:56:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f633ae7f000) [pid = 17335] [serial = 788] [outer = 0x7f63358b5800] 17:56:53 INFO - PROCESS | 17335 | 1461200213409 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f633c985800) [pid = 17335] [serial = 789] [outer = 0x7f63358b5800] 17:56:54 INFO - PROCESS | 17335 | 1461200214348 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1434ms 17:56:54 INFO - PROCESS | 17335 | 1461200214416 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:56:54 INFO - PROCESS | 17335 | 1461200214425 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:56:54 INFO - PROCESS | 17335 | 1461200214434 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 17335 | 1461200214438 Marionette TRACE conn3 <- [1,1022,null,{}] 17:56:54 INFO - PROCESS | 17335 | 1461200214444 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:54 INFO - PROCESS | 17335 | 1461200214646 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:56:54 INFO - PROCESS | 17335 | 1461200214803 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346a3d800 == 82 [pid = 17335] [id = 263] 17:56:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f633d50ec00) [pid = 17335] [serial = 790] [outer = (nil)] 17:56:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f633fa05000) [pid = 17335] [serial = 791] [outer = 0x7f633d50ec00] 17:56:54 INFO - PROCESS | 17335 | 1461200214919 Marionette DEBUG loaded listener.js 17:56:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f6340ae2c00) [pid = 17335] [serial = 792] [outer = 0x7f633d50ec00] 17:56:55 INFO - PROCESS | 17335 | 1461200215831 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1434ms 17:56:55 INFO - PROCESS | 17335 | 1461200215869 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 17335 | 1461200215873 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:56:55 INFO - PROCESS | 17335 | 1461200215879 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 17335 | 1461200215884 Marionette TRACE conn3 <- [1,1026,null,{}] 17:56:55 INFO - PROCESS | 17335 | 1461200215899 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:56 INFO - PROCESS | 17335 | 1461200216072 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:56:56 INFO - PROCESS | 17335 | 1461200216237 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6357082000 == 83 [pid = 17335] [id = 264] 17:56:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f6340ae1800) [pid = 17335] [serial = 793] [outer = (nil)] 17:56:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f6346086000) [pid = 17335] [serial = 794] [outer = 0x7f6340ae1800] 17:56:56 INFO - PROCESS | 17335 | 1461200216309 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f6346b40800) [pid = 17335] [serial = 795] [outer = 0x7f6340ae1800] 17:56:57 INFO - PROCESS | 17335 | 1461200217170 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1339ms 17:56:57 INFO - PROCESS | 17335 | 1461200217219 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 17335 | 1461200217224 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:56:57 INFO - PROCESS | 17335 | 1461200217230 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 17335 | 1461200217232 Marionette TRACE conn3 <- [1,1030,null,{}] 17:56:57 INFO - PROCESS | 17335 | 1461200217237 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:57 INFO - PROCESS | 17335 | 1461200217394 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:56:57 INFO - PROCESS | 17335 | 1461200217557 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63594a1800 == 84 [pid = 17335] [id = 265] 17:56:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f6340af0800) [pid = 17335] [serial = 796] [outer = (nil)] 17:56:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f6352ec4400) [pid = 17335] [serial = 797] [outer = 0x7f6340af0800] 17:56:57 INFO - PROCESS | 17335 | 1461200217643 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f6353d94c00) [pid = 17335] [serial = 798] [outer = 0x7f6340af0800] 17:56:58 INFO - PROCESS | 17335 | 1461200218504 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1332ms 17:56:58 INFO - PROCESS | 17335 | 1461200218563 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 17335 | 1461200218566 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:56:58 INFO - PROCESS | 17335 | 1461200218572 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 17335 | 1461200218574 Marionette TRACE conn3 <- [1,1034,null,{}] 17:56:58 INFO - PROCESS | 17335 | 1461200218580 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:58 INFO - PROCESS | 17335 | 1461200218731 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:56:58 INFO - PROCESS | 17335 | 1461200218892 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d66a000 == 85 [pid = 17335] [id = 266] 17:56:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f6346b68c00) [pid = 17335] [serial = 799] [outer = (nil)] 17:56:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f635417ec00) [pid = 17335] [serial = 800] [outer = 0x7f6346b68c00] 17:56:58 INFO - PROCESS | 17335 | 1461200218965 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f6354fc3400) [pid = 17335] [serial = 801] [outer = 0x7f6346b68c00] 17:56:59 INFO - PROCESS | 17335 | 1461200219818 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1282ms 17:56:59 INFO - PROCESS | 17335 | 1461200219855 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 17335 | 1461200219858 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:56:59 INFO - PROCESS | 17335 | 1461200219864 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 17335 | 1461200219866 Marionette TRACE conn3 <- [1,1038,null,{}] 17:56:59 INFO - PROCESS | 17335 | 1461200219872 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:00 INFO - PROCESS | 17335 | 1461200220055 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:57:00 INFO - PROCESS | 17335 | 1461200220224 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341094800 == 86 [pid = 17335] [id = 267] 17:57:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f6357013400) [pid = 17335] [serial = 802] [outer = (nil)] 17:57:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f6359084000) [pid = 17335] [serial = 803] [outer = 0x7f6357013400] 17:57:00 INFO - PROCESS | 17335 | 1461200220297 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f6359504800) [pid = 17335] [serial = 804] [outer = 0x7f6357013400] 17:57:01 INFO - PROCESS | 17335 | 1461200221159 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1329ms 17:57:01 INFO - PROCESS | 17335 | 1461200221194 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 17335 | 1461200221197 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:57:01 INFO - PROCESS | 17335 | 1461200221203 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 17335 | 1461200221205 Marionette TRACE conn3 <- [1,1042,null,{}] 17:57:01 INFO - PROCESS | 17335 | 1461200221211 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:01 INFO - PROCESS | 17335 | 1461200221362 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:57:01 INFO - PROCESS | 17335 | 1461200221525 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331dd0800 == 87 [pid = 17335] [id = 268] 17:57:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f6340881c00) [pid = 17335] [serial = 805] [outer = (nil)] 17:57:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f6340887000) [pid = 17335] [serial = 806] [outer = 0x7f6340881c00] 17:57:01 INFO - PROCESS | 17335 | 1461200221603 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f634088c000) [pid = 17335] [serial = 807] [outer = 0x7f6340881c00] 17:57:02 INFO - PROCESS | 17335 | 1461200222506 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1328ms 17:57:02 INFO - PROCESS | 17335 | 1461200222532 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 17335 | 1461200222535 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:57:02 INFO - PROCESS | 17335 | 1461200222540 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 17335 | 1461200222544 Marionette TRACE conn3 <- [1,1046,null,{}] 17:57:02 INFO - PROCESS | 17335 | 1461200222549 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:02 INFO - PROCESS | 17335 | 1461200222709 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:57:02 INFO - PROCESS | 17335 | 1461200222877 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e373800 == 88 [pid = 17335] [id = 269] 17:57:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f6331fd4000) [pid = 17335] [serial = 808] [outer = (nil)] 17:57:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f6331fdd400) [pid = 17335] [serial = 809] [outer = 0x7f6331fd4000] 17:57:02 INFO - PROCESS | 17335 | 1461200222944 Marionette DEBUG loaded listener.js 17:57:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f6331fe1c00) [pid = 17335] [serial = 810] [outer = 0x7f6331fd4000] 17:57:03 INFO - PROCESS | 17335 | 1461200223744 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1231ms 17:57:03 INFO - PROCESS | 17335 | 1461200223771 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 17335 | 1461200223775 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:57:03 INFO - PROCESS | 17335 | 1461200223781 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 17335 | 1461200223783 Marionette TRACE conn3 <- [1,1050,null,{}] 17:57:03 INFO - PROCESS | 17335 | 1461200223789 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:03 INFO - PROCESS | 17335 | 1461200223946 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:57:04 INFO - PROCESS | 17335 | 1461200224117 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc5f800 == 89 [pid = 17335] [id = 270] 17:57:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f6331fd8000) [pid = 17335] [serial = 811] [outer = (nil)] 17:57:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f63321df800) [pid = 17335] [serial = 812] [outer = 0x7f6331fd8000] 17:57:04 INFO - PROCESS | 17335 | 1461200224185 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f63321e4000) [pid = 17335] [serial = 813] [outer = 0x7f6331fd8000] 17:57:05 INFO - PROCESS | 17335 | 1461200225027 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1284ms 17:57:05 INFO - PROCESS | 17335 | 1461200225066 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 17335 | 1461200225069 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:57:05 INFO - PROCESS | 17335 | 1461200225075 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 17335 | 1461200225077 Marionette TRACE conn3 <- [1,1054,null,{}] 17:57:05 INFO - PROCESS | 17335 | 1461200225083 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:05 INFO - PROCESS | 17335 | 1461200225238 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:57:05 INFO - PROCESS | 17335 | 1461200225728 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cf18800 == 90 [pid = 17335] [id = 271] 17:57:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f6332ce0400) [pid = 17335] [serial = 814] [outer = (nil)] 17:57:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f6332ce5000) [pid = 17335] [serial = 815] [outer = 0x7f6332ce0400] 17:57:05 INFO - PROCESS | 17335 | 1461200225841 Marionette DEBUG loaded listener.js 17:57:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f6332ce9c00) [pid = 17335] [serial = 816] [outer = 0x7f6332ce0400] 17:57:06 INFO - PROCESS | 17335 | 1461200226671 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1638ms 17:57:06 INFO - PROCESS | 17335 | 1461200226716 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:57:06 INFO - PROCESS | 17335 | 1461200226728 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:57:06 INFO - PROCESS | 17335 | 1461200226741 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:57:06 INFO - PROCESS | 17335 | 1461200226749 Marionette TRACE conn3 <- [1,1058,null,{}] 17:57:06 INFO - PROCESS | 17335 | 1461200226758 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:06 INFO - PROCESS | 17335 | 1461200226960 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:57:07 INFO - PROCESS | 17335 | 1461200227149 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cc1e000 == 91 [pid = 17335] [id = 272] 17:57:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f63333a4400) [pid = 17335] [serial = 817] [outer = (nil)] 17:57:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f63358b8000) [pid = 17335] [serial = 818] [outer = 0x7f63333a4400] 17:57:07 INFO - PROCESS | 17335 | 1461200227216 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f63358c2800) [pid = 17335] [serial = 819] [outer = 0x7f63333a4400] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348149800 == 90 [pid = 17335] [id = 260] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347c2e000 == 89 [pid = 17335] [id = 259] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f63552f8c00) [pid = 17335] [serial = 737] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f63570a5c00) [pid = 17335] [serial = 709] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f6358fc4800) [pid = 17335] [serial = 712] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f63541ae800) [pid = 17335] [serial = 706] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | 1461200228166 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346a3a000 == 88 [pid = 17335] [id = 258] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345dfe000 == 87 [pid = 17335] [id = 257] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634085d000 == 86 [pid = 17335] [id = 256] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340c9f800 == 85 [pid = 17335] [id = 255] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dfed000 == 84 [pid = 17335] [id = 254] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635934e000 == 83 [pid = 17335] [id = 248] 17:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1450ms 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634745e000 == 82 [pid = 17335] [id = 247] 17:57:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340cae000 == 81 [pid = 17335] [id = 246] 17:57:08 INFO - PROCESS | 17335 | 1461200228198 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:57:08 INFO - PROCESS | 17335 | 1461200228203 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:57:08 INFO - PROCESS | 17335 | 1461200228209 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 17335 | 1461200228212 Marionette TRACE conn3 <- [1,1062,null,{}] 17:57:08 INFO - PROCESS | 17335 | 1461200228217 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:08 INFO - PROCESS | 17335 | 1461200228364 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6354f31400) [pid = 17335] [serial = 734] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f6353fe8c00) [pid = 17335] [serial = 470] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f634964a400) [pid = 17335] [serial = 731] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6346b35c00) [pid = 17335] [serial = 700] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f63481b4000) [pid = 17335] [serial = 730] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f633ef49c00) [pid = 17335] [serial = 719] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f633d510000) [pid = 17335] [serial = 694] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f6344364000) [pid = 17335] [serial = 697] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f6346b1a000) [pid = 17335] [serial = 733] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f6353d9d000) [pid = 17335] [serial = 703] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f634682c400) [pid = 17335] [serial = 725] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f6345b3f400) [pid = 17335] [serial = 724] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f6340a47800) [pid = 17335] [serial = 721] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f6347839c00) [pid = 17335] [serial = 728] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f633d46f400) [pid = 17335] [serial = 718] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f6342fd6000) [pid = 17335] [serial = 722] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f6346b3ac00) [pid = 17335] [serial = 727] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f6340502800) [pid = 17335] [serial = 715] [outer = (nil)] [url = about:blank] 17:57:08 INFO - PROCESS | 17335 | 1461200228501 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc15000 == 82 [pid = 17335] [id = 273] 17:57:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f63358b5c00) [pid = 17335] [serial = 820] [outer = (nil)] 17:57:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f633c980c00) [pid = 17335] [serial = 821] [outer = 0x7f63358b5c00] 17:57:08 INFO - PROCESS | 17335 | 1461200228562 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f633cc91400) [pid = 17335] [serial = 822] [outer = 0x7f63358b5c00] 17:57:09 INFO - PROCESS | 17335 | 1461200229292 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1138ms 17:57:09 INFO - PROCESS | 17335 | 1461200229347 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 17335 | 1461200229351 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:57:09 INFO - PROCESS | 17335 | 1461200229384 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 17335 | 1461200229392 Marionette TRACE conn3 <- [1,1066,null,{}] 17:57:09 INFO - PROCESS | 17335 | 1461200229401 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:09 INFO - PROCESS | 17335 | 1461200229551 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:57:09 INFO - PROCESS | 17335 | 1461200229560 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634166e800 == 83 [pid = 17335] [id = 274] 17:57:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f633cc93c00) [pid = 17335] [serial = 823] [outer = (nil)] 17:57:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f6340880400) [pid = 17335] [serial = 824] [outer = 0x7f633cc93c00] 17:57:09 INFO - PROCESS | 17335 | 1461200229629 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f634088b400) [pid = 17335] [serial = 825] [outer = 0x7f633cc93c00] 17:57:10 INFO - PROCESS | 17335 | 1461200230392 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1074ms 17:57:10 INFO - PROCESS | 17335 | 1461200230431 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:57:10 INFO - PROCESS | 17335 | 1461200230434 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:57:10 INFO - PROCESS | 17335 | 1461200230439 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 17335 | 1461200230441 Marionette TRACE conn3 <- [1,1070,null,{}] 17:57:10 INFO - PROCESS | 17335 | 1461200230447 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:10 INFO - PROCESS | 17335 | 1461200230670 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:57:10 INFO - PROCESS | 17335 | 1461200230697 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d0d800 == 84 [pid = 17335] [id = 275] 17:57:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f633d056c00) [pid = 17335] [serial = 826] [outer = (nil)] 17:57:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f63412f1800) [pid = 17335] [serial = 827] [outer = 0x7f633d056c00] 17:57:10 INFO - PROCESS | 17335 | 1461200230755 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f63412fc800) [pid = 17335] [serial = 828] [outer = 0x7f633d056c00] 17:57:11 INFO - PROCESS | 17335 | 1461200231544 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1125ms 17:57:11 INFO - PROCESS | 17335 | 1461200231565 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 17335 | 1461200231567 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:57:11 INFO - PROCESS | 17335 | 1461200231573 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 17335 | 1461200231576 Marionette TRACE conn3 <- [1,1074,null,{}] 17:57:11 INFO - PROCESS | 17335 | 1461200231580 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:11 INFO - PROCESS | 17335 | 1461200231757 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:57:11 INFO - PROCESS | 17335 | 1461200231782 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63469c3000 == 85 [pid = 17335] [id = 276] 17:57:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f63443e6400) [pid = 17335] [serial = 829] [outer = (nil)] 17:57:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f634509c000) [pid = 17335] [serial = 830] [outer = 0x7f63443e6400] 17:57:11 INFO - PROCESS | 17335 | 1461200231850 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f634682ac00) [pid = 17335] [serial = 831] [outer = 0x7f63443e6400] 17:57:12 INFO - PROCESS | 17335 | 1461200232884 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f633d05bc00) [pid = 17335] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f633d50a400) [pid = 17335] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f633afb6000) [pid = 17335] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f633d46ec00) [pid = 17335] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f63358b8800) [pid = 17335] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f633d46b400) [pid = 17335] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f633dbeb400) [pid = 17335] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f634616c400) [pid = 17335] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:57:12 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f633c97f000) [pid = 17335] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1380ms 17:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:57:12 INFO - PROCESS | 17335 | 1461200232953 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:57:12 INFO - PROCESS | 17335 | 1461200232955 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:57:12 INFO - PROCESS | 17335 | 1461200232959 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 17335 | 1461200232963 Marionette TRACE conn3 <- [1,1078,null,{}] 17:57:12 INFO - PROCESS | 17335 | 1461200232968 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:13 INFO - PROCESS | 17335 | 1461200233105 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:57:13 INFO - PROCESS | 17335 | 1461200233233 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63460b5800 == 86 [pid = 17335] [id = 277] 17:57:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f63412fd400) [pid = 17335] [serial = 832] [outer = (nil)] 17:57:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f634616c400) [pid = 17335] [serial = 833] [outer = 0x7f63412fd400] 17:57:13 INFO - PROCESS | 17335 | 1461200233292 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f6346b34400) [pid = 17335] [serial = 834] [outer = 0x7f63412fd400] 17:57:13 INFO - PROCESS | 17335 | 1461200233911 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 976ms 17:57:13 INFO - PROCESS | 17335 | 1461200233936 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:57:13 INFO - PROCESS | 17335 | 1461200233939 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:57:13 INFO - PROCESS | 17335 | 1461200233945 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 17335 | 1461200233947 Marionette TRACE conn3 <- [1,1082,null,{}] 17:57:13 INFO - PROCESS | 17335 | 1461200233952 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:14 INFO - PROCESS | 17335 | 1461200234091 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:57:14 INFO - PROCESS | 17335 | 1461200234220 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c7e000 == 87 [pid = 17335] [id = 278] 17:57:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f633cc95000) [pid = 17335] [serial = 835] [outer = (nil)] 17:57:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f6346b35800) [pid = 17335] [serial = 836] [outer = 0x7f633cc95000] 17:57:14 INFO - PROCESS | 17335 | 1461200234278 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f6353d97000) [pid = 17335] [serial = 837] [outer = 0x7f633cc95000] 17:57:14 INFO - PROCESS | 17335 | 1461200234984 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1079ms 17:57:15 INFO - PROCESS | 17335 | 1461200235043 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 17335 | 1461200235048 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:57:15 INFO - PROCESS | 17335 | 1461200235066 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 17335 | 1461200235072 Marionette TRACE conn3 <- [1,1086,null,{}] 17:57:15 INFO - PROCESS | 17335 | 1461200235079 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:15 INFO - PROCESS | 17335 | 1461200235328 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:57:15 INFO - PROCESS | 17335 | 1461200235455 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cc1d000 == 88 [pid = 17335] [id = 279] 17:57:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f6332ce2400) [pid = 17335] [serial = 838] [outer = (nil)] 17:57:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f6333102800) [pid = 17335] [serial = 839] [outer = 0x7f6332ce2400] 17:57:15 INFO - PROCESS | 17335 | 1461200235528 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f63333a0400) [pid = 17335] [serial = 840] [outer = 0x7f6332ce2400] 17:57:16 INFO - PROCESS | 17335 | 1461200236416 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1397ms 17:57:16 INFO - PROCESS | 17335 | 1461200236453 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:57:16 INFO - PROCESS | 17335 | 1461200236461 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:57:16 INFO - PROCESS | 17335 | 1461200236471 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:57:16 INFO - PROCESS | 17335 | 1461200236475 Marionette TRACE conn3 <- [1,1090,null,{}] 17:57:16 INFO - PROCESS | 17335 | 1461200236480 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:16 INFO - PROCESS | 17335 | 1461200236640 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:57:16 INFO - PROCESS | 17335 | 1461200236810 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6342fa5000 == 89 [pid = 17335] [id = 280] 17:57:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f6332cebc00) [pid = 17335] [serial = 841] [outer = (nil)] 17:57:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f633cc41c00) [pid = 17335] [serial = 842] [outer = 0x7f6332cebc00] 17:57:16 INFO - PROCESS | 17335 | 1461200236882 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f633d50ac00) [pid = 17335] [serial = 843] [outer = 0x7f6332cebc00] 17:57:17 INFO - PROCESS | 17335 | 1461200237891 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1480ms 17:57:17 INFO - PROCESS | 17335 | 1461200237951 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:57:17 INFO - PROCESS | 17335 | 1461200237955 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:57:17 INFO - PROCESS | 17335 | 1461200237961 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:57:17 INFO - PROCESS | 17335 | 1461200237967 Marionette TRACE conn3 <- [1,1094,null,{}] 17:57:17 INFO - PROCESS | 17335 | 1461200237982 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:18 INFO - PROCESS | 17335 | 1461200238184 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:57:18 INFO - PROCESS | 17335 | 1461200238400 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635511e800 == 90 [pid = 17335] [id = 281] 17:57:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f6344366c00) [pid = 17335] [serial = 844] [outer = (nil)] 17:57:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f63455ea000) [pid = 17335] [serial = 845] [outer = 0x7f6344366c00] 17:57:18 INFO - PROCESS | 17335 | 1461200238522 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f634691ac00) [pid = 17335] [serial = 846] [outer = 0x7f6344366c00] 17:57:19 INFO - PROCESS | 17335 | 1461200239347 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1436ms 17:57:19 INFO - PROCESS | 17335 | 1461200239397 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 17335 | 1461200239401 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:57:19 INFO - PROCESS | 17335 | 1461200239407 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 17335 | 1461200239410 Marionette TRACE conn3 <- [1,1098,null,{}] 17:57:19 INFO - PROCESS | 17335 | 1461200239415 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:19 INFO - PROCESS | 17335 | 1461200239605 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:57:19 INFO - PROCESS | 17335 | 1461200239783 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635b18a800 == 91 [pid = 17335] [id = 282] 17:57:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f6342f80c00) [pid = 17335] [serial = 847] [outer = (nil)] 17:57:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f6349645c00) [pid = 17335] [serial = 848] [outer = 0x7f6342f80c00] 17:57:19 INFO - PROCESS | 17335 | 1461200239856 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f6353fa0400) [pid = 17335] [serial = 849] [outer = 0x7f6342f80c00] 17:57:20 INFO - PROCESS | 17335 | 1461200240642 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1277ms 17:57:20 INFO - PROCESS | 17335 | 1461200240685 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 17335 | 1461200240688 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:57:20 INFO - PROCESS | 17335 | 1461200240695 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 17335 | 1461200240698 Marionette TRACE conn3 <- [1,1102,null,{}] 17:57:20 INFO - PROCESS | 17335 | 1461200240703 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:20 INFO - PROCESS | 17335 | 1461200240858 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:57:21 INFO - PROCESS | 17335 | 1461200241029 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332faf000 == 92 [pid = 17335] [id = 283] 17:57:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f6346b6a400) [pid = 17335] [serial = 850] [outer = (nil)] 17:57:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f63552c4400) [pid = 17335] [serial = 851] [outer = 0x7f6346b6a400] 17:57:21 INFO - PROCESS | 17335 | 1461200241098 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f63570ca800) [pid = 17335] [serial = 852] [outer = 0x7f6346b6a400] 17:57:21 INFO - PROCESS | 17335 | 1461200241919 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1280ms 17:57:21 INFO - PROCESS | 17335 | 1461200241976 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 17335 | 1461200241978 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:57:21 INFO - PROCESS | 17335 | 1461200241984 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 17335 | 1461200241987 Marionette TRACE conn3 <- [1,1106,null,{}] 17:57:21 INFO - PROCESS | 17335 | 1461200241992 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:22 INFO - PROCESS | 17335 | 1461200242182 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:57:22 INFO - PROCESS | 17335 | 1461200242349 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340e42800 == 93 [pid = 17335] [id = 284] 17:57:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f633cc8c400) [pid = 17335] [serial = 853] [outer = (nil)] 17:57:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f633d33c800) [pid = 17335] [serial = 854] [outer = 0x7f633cc8c400] 17:57:22 INFO - PROCESS | 17335 | 1461200242426 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6359020000) [pid = 17335] [serial = 855] [outer = 0x7f633cc8c400] 17:57:23 INFO - PROCESS | 17335 | 1461200243209 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1276ms 17:57:23 INFO - PROCESS | 17335 | 1461200243274 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 17335 | 1461200243277 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:57:23 INFO - PROCESS | 17335 | 1461200243283 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 17335 | 1461200243285 Marionette TRACE conn3 <- [1,1110,null,{}] 17:57:23 INFO - PROCESS | 17335 | 1461200243291 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:23 INFO - PROCESS | 17335 | 1461200243452 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:57:23 INFO - PROCESS | 17335 | 1461200243617 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340e5b800 == 94 [pid = 17335] [id = 285] 17:57:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f633d337000) [pid = 17335] [serial = 856] [outer = (nil)] 17:57:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f633d960400) [pid = 17335] [serial = 857] [outer = 0x7f633d337000] 17:57:23 INFO - PROCESS | 17335 | 1461200243685 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f633d965c00) [pid = 17335] [serial = 858] [outer = 0x7f633d337000] 17:57:24 INFO - PROCESS | 17335 | 1461200244535 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1282ms 17:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:57:24 INFO - PROCESS | 17335 | 1461200244566 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 17335 | 1461200244568 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:57:24 INFO - PROCESS | 17335 | 1461200244575 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 17335 | 1461200244578 Marionette TRACE conn3 <- [1,1114,null,{}] 17:57:24 INFO - PROCESS | 17335 | 1461200244583 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:24 INFO - PROCESS | 17335 | 1461200244746 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:57:24 INFO - PROCESS | 17335 | 1461200244916 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331842000 == 95 [pid = 17335] [id = 286] 17:57:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f63365ca400) [pid = 17335] [serial = 859] [outer = (nil)] 17:57:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f63365d2400) [pid = 17335] [serial = 860] [outer = 0x7f63365ca400] 17:57:24 INFO - PROCESS | 17335 | 1461200244987 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f63365d7800) [pid = 17335] [serial = 861] [outer = 0x7f63365ca400] 17:57:25 INFO - PROCESS | 17335 | 1461200245826 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1287ms 17:57:25 INFO - PROCESS | 17335 | 1461200245862 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:57:25 INFO - PROCESS | 17335 | 1461200245865 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:57:25 INFO - PROCESS | 17335 | 1461200245870 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 17335 | 1461200245874 Marionette TRACE conn3 <- [1,1118,null,{}] 17:57:25 INFO - PROCESS | 17335 | 1461200245879 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:26 INFO - PROCESS | 17335 | 1461200246035 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:57:26 INFO - PROCESS | 17335 | 1461200246207 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bfcd800 == 96 [pid = 17335] [id = 287] 17:57:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f63365cb800) [pid = 17335] [serial = 862] [outer = (nil)] 17:57:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f633d961400) [pid = 17335] [serial = 863] [outer = 0x7f63365cb800] 17:57:26 INFO - PROCESS | 17335 | 1461200246273 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f6342fd5400) [pid = 17335] [serial = 864] [outer = 0x7f63365cb800] 17:57:27 INFO - PROCESS | 17335 | 1461200247138 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1333ms 17:57:27 INFO - PROCESS | 17335 | 1461200247204 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:57:27 INFO - PROCESS | 17335 | 1461200247207 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:57:27 INFO - PROCESS | 17335 | 1461200247213 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 17335 | 1461200247215 Marionette TRACE conn3 <- [1,1122,null,{}] 17:57:27 INFO - PROCESS | 17335 | 1461200247221 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:27 INFO - PROCESS | 17335 | 1461200247388 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:57:27 INFO - PROCESS | 17335 | 1461200247555 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cc02800 == 97 [pid = 17335] [id = 288] 17:57:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f6332d0fc00) [pid = 17335] [serial = 865] [outer = (nil)] 17:57:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f6332d15400) [pid = 17335] [serial = 866] [outer = 0x7f6332d0fc00] 17:57:27 INFO - PROCESS | 17335 | 1461200247623 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6332d19c00) [pid = 17335] [serial = 867] [outer = 0x7f6332d0fc00] 17:57:28 INFO - PROCESS | 17335 | 1461200248468 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1283ms 17:57:28 INFO - PROCESS | 17335 | 1461200248496 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 17335 | 1461200248499 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:57:28 INFO - PROCESS | 17335 | 1461200248505 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 17335 | 1461200248509 Marionette TRACE conn3 <- [1,1126,null,{}] 17:57:28 INFO - PROCESS | 17335 | 1461200248514 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:28 INFO - PROCESS | 17335 | 1461200248699 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:57:29 INFO - PROCESS | 17335 | 1461200249303 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d20e000 == 98 [pid = 17335] [id = 289] 17:57:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f63321dac00) [pid = 17335] [serial = 868] [outer = (nil)] 17:57:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f63321e0000) [pid = 17335] [serial = 869] [outer = 0x7f63321dac00] 17:57:29 INFO - PROCESS | 17335 | 1461200249374 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f6332ce9800) [pid = 17335] [serial = 870] [outer = 0x7f63321dac00] 17:57:30 INFO - PROCESS | 17335 | 1461200250186 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1728ms 17:57:30 INFO - PROCESS | 17335 | 1461200250235 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 17335 | 1461200250242 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:57:30 INFO - PROCESS | 17335 | 1461200250250 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 17335 | 1461200250253 Marionette TRACE conn3 <- [1,1130,null,{}] 17:57:30 INFO - PROCESS | 17335 | 1461200250260 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:30 INFO - PROCESS | 17335 | 1461200250531 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:57:30 INFO - PROCESS | 17335 | 1461200250801 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331dd0000 == 99 [pid = 17335] [id = 290] 17:57:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f63358c0000) [pid = 17335] [serial = 871] [outer = (nil)] 17:57:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f63365d5400) [pid = 17335] [serial = 872] [outer = 0x7f63358c0000] 17:57:30 INFO - PROCESS | 17335 | 1461200250909 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f633afb5c00) [pid = 17335] [serial = 873] [outer = 0x7f63358c0000] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63460b5800 == 98 [pid = 17335] [id = 277] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63469c3000 == 97 [pid = 17335] [id = 276] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f6358fc0000) [pid = 17335] [serial = 749] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f633cc3b800) [pid = 17335] [serial = 752] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f63591b5000) [pid = 17335] [serial = 755] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f633310c000) [pid = 17335] [serial = 758] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f633339d000) [pid = 17335] [serial = 761] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f6347c61c00) [pid = 17335] [serial = 785] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d0d800 == 96 [pid = 17335] [id = 275] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634166e800 == 95 [pid = 17335] [id = 274] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc15000 == 94 [pid = 17335] [id = 273] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354f47000 == 93 [pid = 17335] [id = 245] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cc1e000 == 92 [pid = 17335] [id = 272] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cf18800 == 91 [pid = 17335] [id = 271] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331dd0800 == 90 [pid = 17335] [id = 268] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341094800 == 89 [pid = 17335] [id = 267] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d66a000 == 88 [pid = 17335] [id = 266] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63594a1800 == 87 [pid = 17335] [id = 265] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6357082000 == 86 [pid = 17335] [id = 264] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346a3d800 == 85 [pid = 17335] [id = 263] 17:57:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633f9a9800 == 84 [pid = 17335] [id = 262] 17:57:31 INFO - PROCESS | 17335 | 1461200251817 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f63412fa800) [pid = 17335] [serial = 773] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f633cc40000) [pid = 17335] [serial = 768] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f633c988000) [pid = 17335] [serial = 767] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f633d6a9000) [pid = 17335] [serial = 770] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f633ed81400) [pid = 17335] [serial = 771] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f63358bfc00) [pid = 17335] [serial = 765] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f63358bac00) [pid = 17335] [serial = 764] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f634525b800) [pid = 17335] [serial = 776] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f6340ae7000) [pid = 17335] [serial = 740] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f6358fc5c00) [pid = 17335] [serial = 738] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f6353d98800) [pid = 17335] [serial = 746] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f6345c6f000) [pid = 17335] [serial = 743] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f6346827c00) [pid = 17335] [serial = 779] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f6346b34000) [pid = 17335] [serial = 782] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f6346926400) [pid = 17335] [serial = 780] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f63478db400) [pid = 17335] [serial = 783] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f6345c70800) [pid = 17335] [serial = 777] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f6344364800) [pid = 17335] [serial = 774] [outer = (nil)] [url = about:blank] 17:57:31 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f6353f16c00) [pid = 17335] [serial = 692] [outer = (nil)] [url = about:blank] 17:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1636ms 17:57:31 INFO - PROCESS | 17335 | 1461200251889 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:57:31 INFO - PROCESS | 17335 | 1461200251895 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:57:31 INFO - PROCESS | 17335 | 1461200251901 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 17335 | 1461200251903 Marionette TRACE conn3 <- [1,1134,null,{}] 17:57:31 INFO - PROCESS | 17335 | 1461200251909 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:32 INFO - PROCESS | 17335 | 1461200252059 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:57:32 INFO - PROCESS | 17335 | 1461200252206 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd8b800 == 85 [pid = 17335] [id = 291] 17:57:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f6332ced800) [pid = 17335] [serial = 874] [outer = (nil)] 17:57:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f633cc8e800) [pid = 17335] [serial = 875] [outer = 0x7f6332ced800] 17:57:32 INFO - PROCESS | 17335 | 1461200252265 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f633d2ed000) [pid = 17335] [serial = 876] [outer = 0x7f6332ced800] 17:57:33 INFO - PROCESS | 17335 | 1461200253032 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1181ms 17:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:57:33 INFO - PROCESS | 17335 | 1461200253082 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:57:33 INFO - PROCESS | 17335 | 1461200253086 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:57:33 INFO - PROCESS | 17335 | 1461200253098 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 17335 | 1461200253106 Marionette TRACE conn3 <- [1,1138,null,{}] 17:57:33 INFO - PROCESS | 17335 | 1461200253113 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:33 INFO - PROCESS | 17335 | 1461200253264 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:57:33 INFO - PROCESS | 17335 | 1461200253274 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340858800 == 86 [pid = 17335] [id = 292] 17:57:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f633d2ef000) [pid = 17335] [serial = 877] [outer = (nil)] 17:57:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f633d518400) [pid = 17335] [serial = 878] [outer = 0x7f633d2ef000] 17:57:33 INFO - PROCESS | 17335 | 1461200253331 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f633dbeb400) [pid = 17335] [serial = 879] [outer = 0x7f633d2ef000] 17:57:34 INFO - PROCESS | 17335 | 1461200254155 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1094ms 17:57:34 INFO - PROCESS | 17335 | 1461200254191 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:57:34 INFO - PROCESS | 17335 | 1461200254195 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:57:34 INFO - PROCESS | 17335 | 1461200254200 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 17335 | 1461200254203 Marionette TRACE conn3 <- [1,1142,null,{}] 17:57:34 INFO - PROCESS | 17335 | 1461200254208 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:34 INFO - PROCESS | 17335 | 1461200254400 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:57:34 INFO - PROCESS | 17335 | 1461200254428 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634165c800 == 87 [pid = 17335] [id = 293] 17:57:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6333108000) [pid = 17335] [serial = 880] [outer = (nil)] 17:57:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f633fa0f000) [pid = 17335] [serial = 881] [outer = 0x7f6333108000] 17:57:34 INFO - PROCESS | 17335 | 1461200254488 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f6340882800) [pid = 17335] [serial = 882] [outer = 0x7f6333108000] 17:57:35 INFO - PROCESS | 17335 | 1461200255386 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1231ms 17:57:35 INFO - PROCESS | 17335 | 1461200255433 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:57:35 INFO - PROCESS | 17335 | 1461200255436 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:57:35 INFO - PROCESS | 17335 | 1461200255445 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:57:35 INFO - PROCESS | 17335 | 1461200255449 Marionette TRACE conn3 <- [1,1146,null,{}] 17:57:35 INFO - PROCESS | 17335 | 1461200255465 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:35 INFO - PROCESS | 17335 | 1461200255684 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:57:35 INFO - PROCESS | 17335 | 1461200255707 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345ccb800 == 88 [pid = 17335] [id = 294] 17:57:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f6340a4b000) [pid = 17335] [serial = 883] [outer = (nil)] 17:57:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f6340aec000) [pid = 17335] [serial = 884] [outer = 0x7f6340a4b000] 17:57:35 INFO - PROCESS | 17335 | 1461200255776 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f6343bd5000) [pid = 17335] [serial = 885] [outer = 0x7f6340a4b000] 17:57:36 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f63412fd400) [pid = 17335] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:57:36 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f633d056c00) [pid = 17335] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:57:36 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f63358b5c00) [pid = 17335] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:57:36 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f633cc93c00) [pid = 17335] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:57:36 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f63443e6400) [pid = 17335] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:57:36 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f63333a4400) [pid = 17335] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:57:36 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f6332ce0400) [pid = 17335] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:57:36 INFO - PROCESS | 17335 | 1461200256765 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1341ms 17:57:36 INFO - PROCESS | 17335 | 1461200256785 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 17335 | 1461200256788 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:57:36 INFO - PROCESS | 17335 | 1461200256794 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 17335 | 1461200256796 Marionette TRACE conn3 <- [1,1150,null,{}] 17:57:36 INFO - PROCESS | 17335 | 1461200256801 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:37 INFO - PROCESS | 17335 | 1461200257038 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:57:37 INFO - PROCESS | 17335 | 1461200257060 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634669f800 == 89 [pid = 17335] [id = 295] 17:57:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f6343bd6400) [pid = 17335] [serial = 886] [outer = (nil)] 17:57:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6345b48400) [pid = 17335] [serial = 887] [outer = 0x7f6343bd6400] 17:57:37 INFO - PROCESS | 17335 | 1461200257147 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f6345e9ac00) [pid = 17335] [serial = 888] [outer = 0x7f6343bd6400] 17:57:38 INFO - PROCESS | 17335 | 1461200258127 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1380ms 17:57:38 INFO - PROCESS | 17335 | 1461200258177 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 17335 | 1461200258179 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:57:38 INFO - PROCESS | 17335 | 1461200258186 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 17335 | 1461200258188 Marionette TRACE conn3 <- [1,1154,null,{}] 17:57:38 INFO - PROCESS | 17335 | 1461200258193 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:38 INFO - PROCESS | 17335 | 1461200258494 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:57:38 INFO - PROCESS | 17335 | 1461200258663 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333311800 == 90 [pid = 17335] [id = 296] 17:57:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f6331fdf800) [pid = 17335] [serial = 889] [outer = (nil)] 17:57:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f63321e6000) [pid = 17335] [serial = 890] [outer = 0x7f6331fdf800] 17:57:38 INFO - PROCESS | 17335 | 1461200258737 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f6333104c00) [pid = 17335] [serial = 891] [outer = 0x7f6331fdf800] 17:57:39 INFO - PROCESS | 17335 | 1461200259665 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1532ms 17:57:39 INFO - PROCESS | 17335 | 1461200259721 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 17335 | 1461200259726 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:57:39 INFO - PROCESS | 17335 | 1461200259734 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 17335 | 1461200259740 Marionette TRACE conn3 <- [1,1158,null,{}] 17:57:39 INFO - PROCESS | 17335 | 1461200259747 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:39 INFO - PROCESS | 17335 | 1461200259920 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:57:40 INFO - PROCESS | 17335 | 1461200260096 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340819000 == 91 [pid = 17335] [id = 297] 17:57:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f63321dc000) [pid = 17335] [serial = 892] [outer = (nil)] 17:57:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f633cc3d400) [pid = 17335] [serial = 893] [outer = 0x7f63321dc000] 17:57:40 INFO - PROCESS | 17335 | 1461200260180 Marionette DEBUG loaded listener.js 17:57:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f633d2e4800) [pid = 17335] [serial = 894] [outer = 0x7f63321dc000] 17:57:41 INFO - PROCESS | 17335 | 1461200261112 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1436ms 17:57:41 INFO - PROCESS | 17335 | 1461200261171 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:57:41 INFO - PROCESS | 17335 | 1461200261175 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:57:41 INFO - PROCESS | 17335 | 1461200261182 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 17335 | 1461200261185 Marionette TRACE conn3 <- [1,1162,null,{}] 17:57:41 INFO - PROCESS | 17335 | 1461200261190 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:41 INFO - PROCESS | 17335 | 1461200261360 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:57:41 INFO - PROCESS | 17335 | 1461200261526 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346350800 == 92 [pid = 17335] [id = 298] 17:57:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f633c97e800) [pid = 17335] [serial = 895] [outer = (nil)] 17:57:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f633d960c00) [pid = 17335] [serial = 896] [outer = 0x7f633c97e800] 17:57:41 INFO - PROCESS | 17335 | 1461200261598 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f6340504c00) [pid = 17335] [serial = 897] [outer = 0x7f633c97e800] 17:57:42 INFO - PROCESS | 17335 | 1461200262538 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1428ms 17:57:42 INFO - PROCESS | 17335 | 1461200262611 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 17335 | 1461200262617 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:57:42 INFO - PROCESS | 17335 | 1461200262633 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 17335 | 1461200262640 Marionette TRACE conn3 <- [1,1166,null,{}] 17:57:42 INFO - PROCESS | 17335 | 1461200262645 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:42 INFO - PROCESS | 17335 | 1461200262854 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:57:43 INFO - PROCESS | 17335 | 1461200263020 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348152800 == 93 [pid = 17335] [id = 299] 17:57:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f633d469c00) [pid = 17335] [serial = 898] [outer = (nil)] 17:57:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f63442c5800) [pid = 17335] [serial = 899] [outer = 0x7f633d469c00] 17:57:43 INFO - PROCESS | 17335 | 1461200263093 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f6345b3b000) [pid = 17335] [serial = 900] [outer = 0x7f633d469c00] 17:57:43 INFO - PROCESS | 17335 | 1461200263956 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1402ms 17:57:44 INFO - PROCESS | 17335 | 1461200264029 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 17335 | 1461200264033 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:57:44 INFO - PROCESS | 17335 | 1461200264039 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 17335 | 1461200264041 Marionette TRACE conn3 <- [1,1170,null,{}] 17:57:44 INFO - PROCESS | 17335 | 1461200264047 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:44 INFO - PROCESS | 17335 | 1461200264210 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:57:44 INFO - PROCESS | 17335 | 1461200264376 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353cdd000 == 94 [pid = 17335] [id = 300] 17:57:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f633d473c00) [pid = 17335] [serial = 901] [outer = (nil)] 17:57:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f6346824c00) [pid = 17335] [serial = 902] [outer = 0x7f633d473c00] 17:57:44 INFO - PROCESS | 17335 | 1461200264447 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f6346928800) [pid = 17335] [serial = 903] [outer = 0x7f633d473c00] 17:57:45 INFO - PROCESS | 17335 | 1461200265249 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1232ms 17:57:45 INFO - PROCESS | 17335 | 1461200265271 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 17335 | 1461200265275 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:57:45 INFO - PROCESS | 17335 | 1461200265280 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 17335 | 1461200265283 Marionette TRACE conn3 <- [1,1174,null,{}] 17:57:45 INFO - PROCESS | 17335 | 1461200265288 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:45 INFO - PROCESS | 17335 | 1461200265451 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:57:45 INFO - PROCESS | 17335 | 1461200265630 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f53000 == 95 [pid = 17335] [id = 301] 17:57:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f6346ecf400) [pid = 17335] [serial = 904] [outer = (nil)] 17:57:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f6347387400) [pid = 17335] [serial = 905] [outer = 0x7f6346ecf400] 17:57:45 INFO - PROCESS | 17335 | 1461200265716 Marionette DEBUG loaded listener.js 17:57:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f634941d400) [pid = 17335] [serial = 906] [outer = 0x7f6346ecf400] 17:57:46 INFO - PROCESS | 17335 | 1461200266590 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:57:46 INFO - PROCESS | 17335 | 1461200266664 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:57:46 INFO - PROCESS | 17335 | 1461200266670 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 17335 | 1461200266673 Marionette TRACE conn3 <- [1,1178,null,{}] 17:57:46 INFO - PROCESS | 17335 | 1461200266679 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:46 INFO - PROCESS | 17335 | 1461200266878 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:57:47 INFO - PROCESS | 17335 | 1461200267047 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635951b000 == 96 [pid = 17335] [id = 302] 17:57:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f6346926400) [pid = 17335] [serial = 907] [outer = (nil)] 17:57:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f6353cbfc00) [pid = 17335] [serial = 908] [outer = 0x7f6346926400] 17:57:47 INFO - PROCESS | 17335 | 1461200267117 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6354e28800) [pid = 17335] [serial = 909] [outer = 0x7f6346926400] 17:57:48 INFO - PROCESS | 17335 | 1461200268043 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 17335 | 1461200268110 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:57:48 INFO - PROCESS | 17335 | 1461200268115 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 17335 | 1461200268118 Marionette TRACE conn3 <- [1,1182,null,{}] 17:57:48 INFO - PROCESS | 17335 | 1461200268123 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:48 INFO - PROCESS | 17335 | 1461200268283 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:57:48 INFO - PROCESS | 17335 | 1461200268452 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fcca000 == 97 [pid = 17335] [id = 303] 17:57:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f6332bc2400) [pid = 17335] [serial = 910] [outer = (nil)] 17:57:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f6332bcd000) [pid = 17335] [serial = 911] [outer = 0x7f6332bc2400] 17:57:48 INFO - PROCESS | 17335 | 1461200268530 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f634941f400) [pid = 17335] [serial = 912] [outer = 0x7f6332bc2400] 17:57:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:57:49 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:57:49 INFO - PROCESS | 17335 | 1461200269344 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 17335 | 1461200269407 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:57:49 INFO - PROCESS | 17335 | 1461200269413 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 17335 | 1461200269415 Marionette TRACE conn3 <- [1,1186,null,{}] 17:57:49 INFO - PROCESS | 17335 | 1461200269421 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:49 INFO - PROCESS | 17335 | 1461200269574 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:57:49 INFO - PROCESS | 17335 | 1461200269758 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634744a000 == 98 [pid = 17335] [id = 304] 17:57:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f6332bc4000) [pid = 17335] [serial = 913] [outer = (nil)] 17:57:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f63552ecc00) [pid = 17335] [serial = 914] [outer = 0x7f6332bc4000] 17:57:49 INFO - PROCESS | 17335 | 1461200269828 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f6358fc1000) [pid = 17335] [serial = 915] [outer = 0x7f6332bc4000] 17:57:50 INFO - PROCESS | 17335 | 1461200270621 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 17335 | 1461200270701 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:57:50 INFO - PROCESS | 17335 | 1461200270707 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 17335 | 1461200270710 Marionette TRACE conn3 <- [1,1190,null,{}] 17:57:50 INFO - PROCESS | 17335 | 1461200270715 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:50 INFO - PROCESS | 17335 | 1461200270875 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:57:51 INFO - PROCESS | 17335 | 1461200271046 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332da3000 == 99 [pid = 17335] [id = 305] 17:57:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f6332bce000) [pid = 17335] [serial = 916] [outer = (nil)] 17:57:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f63414f0000) [pid = 17335] [serial = 917] [outer = 0x7f6332bce000] 17:57:51 INFO - PROCESS | 17335 | 1461200271116 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f63414f5c00) [pid = 17335] [serial = 918] [outer = 0x7f6332bce000] 17:57:51 INFO - PROCESS | 17335 | 1461200271921 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 17335 | 1461200272003 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:57:52 INFO - PROCESS | 17335 | 1461200272009 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 17335 | 1461200272012 Marionette TRACE conn3 <- [1,1194,null,{}] 17:57:52 INFO - PROCESS | 17335 | 1461200272017 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:52 INFO - PROCESS | 17335 | 1461200272217 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:57:52 INFO - PROCESS | 17335 | 1461200272390 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fedf000 == 100 [pid = 17335] [id = 306] 17:57:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f6330bd0800) [pid = 17335] [serial = 919] [outer = (nil)] 17:57:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f6330bd8000) [pid = 17335] [serial = 920] [outer = 0x7f6330bd0800] 17:57:52 INFO - PROCESS | 17335 | 1461200272475 Marionette DEBUG loaded listener.js 17:57:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f63478df000) [pid = 17335] [serial = 921] [outer = 0x7f6330bd0800] 17:57:53 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:57:53 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:57:53 INFO - PROCESS | 17335 | 1461200273356 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:57:53 INFO - PROCESS | 17335 | 1461200273405 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:57:53 INFO - PROCESS | 17335 | 1461200273410 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 17335 | 1461200273414 Marionette TRACE conn3 <- [1,1198,null,{}] 17:57:53 INFO - PROCESS | 17335 | 1461200273419 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:53 INFO - PROCESS | 17335 | 1461200273601 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:57:53 INFO - PROCESS | 17335 | 1461200273771 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f4c3000 == 101 [pid = 17335] [id = 307] 17:57:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f6330bd3400) [pid = 17335] [serial = 922] [outer = (nil)] 17:57:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f6330d37800) [pid = 17335] [serial = 923] [outer = 0x7f6330bd3400] 17:57:53 INFO - PROCESS | 17335 | 1461200273840 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f6359088400) [pid = 17335] [serial = 924] [outer = 0x7f6330bd3400] 17:57:54 INFO - PROCESS | 17335 | 1461200274628 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1290ms 17:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:57:54 INFO - PROCESS | 17335 | 1461200274700 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 17335 | 1461200274702 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:57:54 INFO - PROCESS | 17335 | 1461200274709 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 17335 | 1461200274711 Marionette TRACE conn3 <- [1,1202,null,{}] 17:57:54 INFO - PROCESS | 17335 | 1461200274716 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:54 INFO - PROCESS | 17335 | 1461200274884 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:57:55 INFO - PROCESS | 17335 | 1461200275056 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f4d9800 == 102 [pid = 17335] [id = 308] 17:57:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f632f59a800) [pid = 17335] [serial = 925] [outer = (nil)] 17:57:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f632f5a3800) [pid = 17335] [serial = 926] [outer = 0x7f632f59a800] 17:57:55 INFO - PROCESS | 17335 | 1461200275125 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f632f5a8000) [pid = 17335] [serial = 927] [outer = 0x7f632f59a800] 17:57:55 INFO - PROCESS | 17335 | 1461200275919 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1279ms 17:57:55 INFO - PROCESS | 17335 | 1461200275988 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:57:55 INFO - PROCESS | 17335 | 1461200275992 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:57:56 INFO - PROCESS | 17335 | 1461200275998 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 17335 | 1461200276000 Marionette TRACE conn3 <- [1,1206,null,{}] 17:57:56 INFO - PROCESS | 17335 | 1461200276005 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:56 INFO - PROCESS | 17335 | 1461200276168 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:57:56 INFO - PROCESS | 17335 | 1461200276340 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f69c800 == 103 [pid = 17335] [id = 309] 17:57:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f632f59c800) [pid = 17335] [serial = 928] [outer = (nil)] 17:57:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f632f740400) [pid = 17335] [serial = 929] [outer = 0x7f632f59c800] 17:57:56 INFO - PROCESS | 17335 | 1461200276416 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f632f744c00) [pid = 17335] [serial = 930] [outer = 0x7f632f59c800] 17:57:57 INFO - PROCESS | 17335 | 1461200277254 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1289ms 17:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:57:57 INFO - PROCESS | 17335 | 1461200277288 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 17335 | 1461200277291 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:57:57 INFO - PROCESS | 17335 | 1461200277297 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 17335 | 1461200277299 Marionette TRACE conn3 <- [1,1210,null,{}] 17:57:57 INFO - PROCESS | 17335 | 1461200277304 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:57 INFO - PROCESS | 17335 | 1461200277469 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:57:57 INFO - PROCESS | 17335 | 1461200277649 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e7ac800 == 104 [pid = 17335] [id = 310] 17:57:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f632e770400) [pid = 17335] [serial = 931] [outer = (nil)] 17:57:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f632e77a400) [pid = 17335] [serial = 932] [outer = 0x7f632e770400] 17:57:57 INFO - PROCESS | 17335 | 1461200277715 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f632e77f000) [pid = 17335] [serial = 933] [outer = 0x7f632e770400] 17:57:58 INFO - PROCESS | 17335 | 1461200278630 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1385ms 17:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:57:58 INFO - PROCESS | 17335 | 1461200278682 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:57:58 INFO - PROCESS | 17335 | 1461200278685 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:57:58 INFO - PROCESS | 17335 | 1461200278691 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 17335 | 1461200278694 Marionette TRACE conn3 <- [1,1214,null,{}] 17:57:58 INFO - PROCESS | 17335 | 1461200278699 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:58 INFO - PROCESS | 17335 | 1461200278861 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:57:59 INFO - PROCESS | 17335 | 1461200279365 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fee0000 == 105 [pid = 17335] [id = 311] 17:57:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f632f749c00) [pid = 17335] [serial = 934] [outer = (nil)] 17:57:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f6330bce400) [pid = 17335] [serial = 935] [outer = 0x7f632f749c00] 17:57:59 INFO - PROCESS | 17335 | 1461200279475 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f6330d33400) [pid = 17335] [serial = 936] [outer = 0x7f632f749c00] 17:58:00 INFO - PROCESS | 17335 | 1461200280407 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1736ms 17:58:00 INFO - PROCESS | 17335 | 1461200280426 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:58:00 INFO - PROCESS | 17335 | 1461200280437 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:58:00 INFO - PROCESS | 17335 | 1461200280457 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 17335 | 1461200280461 Marionette TRACE conn3 <- [1,1218,null,{}] 17:58:00 INFO - PROCESS | 17335 | 1461200280473 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:00 INFO - PROCESS | 17335 | 1461200280680 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:58:00 INFO - PROCESS | 17335 | 1461200280910 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332ca1800 == 106 [pid = 17335] [id = 312] 17:58:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f6332d0e800) [pid = 17335] [serial = 937] [outer = (nil)] 17:58:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f6332d13c00) [pid = 17335] [serial = 938] [outer = 0x7f6332d0e800] 17:58:01 INFO - PROCESS | 17335 | 1461200280994 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f6333111800) [pid = 17335] [serial = 939] [outer = 0x7f6332d0e800] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d410800 == 105 [pid = 17335] [id = 249] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635e370000 == 104 [pid = 17335] [id = 252] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633331a000 == 103 [pid = 17335] [id = 253] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd84800 == 102 [pid = 17335] [id = 251] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f6340887000) [pid = 17335] [serial = 806] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f63321df800) [pid = 17335] [serial = 812] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f6331fdd400) [pid = 17335] [serial = 809] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f6346b35800) [pid = 17335] [serial = 836] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634669f800 == 101 [pid = 17335] [id = 295] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345ccb800 == 100 [pid = 17335] [id = 294] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634165c800 == 99 [pid = 17335] [id = 293] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340858800 == 98 [pid = 17335] [id = 292] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd8b800 == 97 [pid = 17335] [id = 291] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331dd0000 == 96 [pid = 17335] [id = 290] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d20e000 == 95 [pid = 17335] [id = 289] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340e5b800 == 94 [pid = 17335] [id = 285] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340e42800 == 93 [pid = 17335] [id = 284] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332faf000 == 92 [pid = 17335] [id = 283] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635b18a800 == 91 [pid = 17335] [id = 282] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635511e800 == 90 [pid = 17335] [id = 281] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6342fa5000 == 89 [pid = 17335] [id = 280] 17:58:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cc1d000 == 88 [pid = 17335] [id = 279] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f6346086000) [pid = 17335] [serial = 794] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f633fa05000) [pid = 17335] [serial = 791] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f6346b34400) [pid = 17335] [serial = 834] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f63412f1800) [pid = 17335] [serial = 827] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f6352ec4400) [pid = 17335] [serial = 797] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f633c980c00) [pid = 17335] [serial = 821] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f6340880400) [pid = 17335] [serial = 824] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f634616c400) [pid = 17335] [serial = 833] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f6359084000) [pid = 17335] [serial = 803] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f634509c000) [pid = 17335] [serial = 830] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f634682ac00) [pid = 17335] [serial = 831] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f63358c2800) [pid = 17335] [serial = 819] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f6332ce5000) [pid = 17335] [serial = 815] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f633ae7f000) [pid = 17335] [serial = 788] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f63358b8000) [pid = 17335] [serial = 818] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f634088b400) [pid = 17335] [serial = 825] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f635417ec00) [pid = 17335] [serial = 800] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f633cc91400) [pid = 17335] [serial = 822] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f63412fc800) [pid = 17335] [serial = 828] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f6332ce9c00) [pid = 17335] [serial = 816] [outer = (nil)] [url = about:blank] 17:58:01 INFO - PROCESS | 17335 | 1461200281955 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1541ms 17:58:01 INFO - PROCESS | 17335 | 1461200281996 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 17335 | 1461200282002 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:58:02 INFO - PROCESS | 17335 | 1461200282008 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 17335 | 1461200282011 Marionette TRACE conn3 <- [1,1222,null,{}] 17:58:02 INFO - PROCESS | 17335 | 1461200282016 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:02 INFO - PROCESS | 17335 | 1461200282181 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:58:02 INFO - PROCESS | 17335 | 1461200282335 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c28c000 == 89 [pid = 17335] [id = 313] 17:58:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f6330d34800) [pid = 17335] [serial = 940] [outer = (nil)] 17:58:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f63365cd800) [pid = 17335] [serial = 941] [outer = 0x7f6330d34800] 17:58:02 INFO - PROCESS | 17335 | 1461200282405 Marionette DEBUG loaded listener.js 17:58:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f633b0dc000) [pid = 17335] [serial = 942] [outer = 0x7f6330d34800] 17:58:03 INFO - PROCESS | 17335 | 1461200283226 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:58:03 INFO - PROCESS | 17335 | 1461200283300 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:58:03 INFO - PROCESS | 17335 | 1461200283313 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 17335 | 1461200283320 Marionette TRACE conn3 <- [1,1226,null,{}] 17:58:03 INFO - PROCESS | 17335 | 1461200283328 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:03 INFO - PROCESS | 17335 | 1461200283495 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:58:03 INFO - PROCESS | 17335 | 1461200283506 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc5e000 == 90 [pid = 17335] [id = 314] 17:58:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f6332ce5000) [pid = 17335] [serial = 943] [outer = (nil)] 17:58:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f633d6a7400) [pid = 17335] [serial = 944] [outer = 0x7f6332ce5000] 17:58:03 INFO - PROCESS | 17335 | 1461200283701 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f633d964800) [pid = 17335] [serial = 945] [outer = 0x7f6332ce5000] 17:58:04 INFO - PROCESS | 17335 | 1461200284467 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1196ms 17:58:04 INFO - PROCESS | 17335 | 1461200284504 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:58:04 INFO - PROCESS | 17335 | 1461200284508 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:58:04 INFO - PROCESS | 17335 | 1461200284521 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:58:04 INFO - PROCESS | 17335 | 1461200284523 Marionette TRACE conn3 <- [1,1230,null,{}] 17:58:04 INFO - PROCESS | 17335 | 1461200284528 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:04 INFO - PROCESS | 17335 | 1461200284728 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:58:04 INFO - PROCESS | 17335 | 1461200284748 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408ce000 == 91 [pid = 17335] [id = 315] 17:58:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f633cc94000) [pid = 17335] [serial = 946] [outer = (nil)] 17:58:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f634052e400) [pid = 17335] [serial = 947] [outer = 0x7f633cc94000] 17:58:04 INFO - PROCESS | 17335 | 1461200284819 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f634088b400) [pid = 17335] [serial = 948] [outer = 0x7f633cc94000] 17:58:05 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f6333108000) [pid = 17335] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:58:05 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f633cc95000) [pid = 17335] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:58:05 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f63358c0000) [pid = 17335] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:58:05 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f6332ced800) [pid = 17335] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:58:05 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f6340a4b000) [pid = 17335] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:58:05 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f63321dac00) [pid = 17335] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:58:05 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f633d2ef000) [pid = 17335] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:58:05 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f633cc90800) [pid = 17335] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:58:05 INFO - PROCESS | 17335 | 1461200285830 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1336ms 17:58:05 INFO - PROCESS | 17335 | 1461200285850 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 17335 | 1461200285853 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:58:05 INFO - PROCESS | 17335 | 1461200285859 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 17335 | 1461200285861 Marionette TRACE conn3 <- [1,1234,null,{}] 17:58:05 INFO - PROCESS | 17335 | 1461200285866 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:06 INFO - PROCESS | 17335 | 1461200286008 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:58:06 INFO - PROCESS | 17335 | 1461200286140 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408c9000 == 92 [pid = 17335] [id = 316] 17:58:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f6340885000) [pid = 17335] [serial = 949] [outer = (nil)] 17:58:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f6340a47000) [pid = 17335] [serial = 950] [outer = 0x7f6340885000] 17:58:06 INFO - PROCESS | 17335 | 1461200286214 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f63443e6000) [pid = 17335] [serial = 951] [outer = 0x7f6340885000] 17:58:06 INFO - PROCESS | 17335 | 1461200286900 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1075ms 17:58:06 INFO - PROCESS | 17335 | 1461200286934 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 17335 | 1461200286937 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:58:06 INFO - PROCESS | 17335 | 1461200286953 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 17335 | 1461200286956 Marionette TRACE conn3 <- [1,1238,null,{}] 17:58:06 INFO - PROCESS | 17335 | 1461200286961 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:07 INFO - PROCESS | 17335 | 1461200287106 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:58:07 INFO - PROCESS | 17335 | 1461200287239 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634508b800 == 93 [pid = 17335] [id = 317] 17:58:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f633d33e400) [pid = 17335] [serial = 952] [outer = (nil)] 17:58:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f6346b40000) [pid = 17335] [serial = 953] [outer = 0x7f633d33e400] 17:58:07 INFO - PROCESS | 17335 | 1461200287299 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f634738c400) [pid = 17335] [serial = 954] [outer = 0x7f633d33e400] 17:58:08 INFO - PROCESS | 17335 | 1461200288142 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1237ms 17:58:08 INFO - PROCESS | 17335 | 1461200288180 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:58:08 INFO - PROCESS | 17335 | 1461200288186 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:58:08 INFO - PROCESS | 17335 | 1461200288194 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - PROCESS | 17335 | 1461200288200 Marionette TRACE conn3 <- [1,1242,null,{}] 17:58:08 INFO - PROCESS | 17335 | 1461200288208 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:08 INFO - PROCESS | 17335 | 1461200288390 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:58:08 INFO - PROCESS | 17335 | 1461200288565 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332c96000 == 94 [pid = 17335] [id = 318] 17:58:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f632f5a5800) [pid = 17335] [serial = 955] [outer = (nil)] 17:58:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f6330d32000) [pid = 17335] [serial = 956] [outer = 0x7f632f5a5800] 17:58:08 INFO - PROCESS | 17335 | 1461200288639 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f6332bc2c00) [pid = 17335] [serial = 957] [outer = 0x7f632f5a5800] 17:58:09 INFO - PROCESS | 17335 | 1461200289513 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1388ms 17:58:09 INFO - PROCESS | 17335 | 1461200289582 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 17335 | 1461200289591 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:58:09 INFO - PROCESS | 17335 | 1461200289600 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 17335 | 1461200289604 Marionette TRACE conn3 <- [1,1246,null,{}] 17:58:09 INFO - PROCESS | 17335 | 1461200289610 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:09 INFO - PROCESS | 17335 | 1461200289780 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:58:09 INFO - PROCESS | 17335 | 1461200289968 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc59800 == 95 [pid = 17335] [id = 319] 17:58:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f6330bd2400) [pid = 17335] [serial = 958] [outer = (nil)] 17:58:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f63365d9c00) [pid = 17335] [serial = 959] [outer = 0x7f6330bd2400] 17:58:10 INFO - PROCESS | 17335 | 1461200290037 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f633cc38c00) [pid = 17335] [serial = 960] [outer = 0x7f6330bd2400] 17:58:11 INFO - PROCESS | 17335 | 1461200291066 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1529ms 17:58:11 INFO - PROCESS | 17335 | 1461200291131 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:58:11 INFO - PROCESS | 17335 | 1461200291135 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:58:11 INFO - PROCESS | 17335 | 1461200291141 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:58:11 INFO - PROCESS | 17335 | 1461200291146 Marionette TRACE conn3 <- [1,1250,null,{}] 17:58:11 INFO - PROCESS | 17335 | 1461200291161 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:11 INFO - PROCESS | 17335 | 1461200291375 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:58:11 INFO - PROCESS | 17335 | 1461200291595 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346361000 == 96 [pid = 17335] [id = 320] 17:58:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f633d340000) [pid = 17335] [serial = 961] [outer = (nil)] 17:58:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f6340509c00) [pid = 17335] [serial = 962] [outer = 0x7f633d340000] 17:58:11 INFO - PROCESS | 17335 | 1461200291716 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f6342f7dc00) [pid = 17335] [serial = 963] [outer = 0x7f633d340000] 17:58:12 INFO - PROCESS | 17335 | 1461200292526 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1439ms 17:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:58:12 INFO - PROCESS | 17335 | 1461200292580 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 17335 | 1461200292583 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:58:12 INFO - PROCESS | 17335 | 1461200292589 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 17335 | 1461200292592 Marionette TRACE conn3 <- [1,1254,null,{}] 17:58:12 INFO - PROCESS | 17335 | 1461200292598 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:12 INFO - PROCESS | 17335 | 1461200292760 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:58:12 INFO - PROCESS | 17335 | 1461200292959 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348146000 == 97 [pid = 17335] [id = 321] 17:58:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f6343b3e400) [pid = 17335] [serial = 964] [outer = (nil)] 17:58:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f634682ac00) [pid = 17335] [serial = 965] [outer = 0x7f6343b3e400] 17:58:13 INFO - PROCESS | 17335 | 1461200293084 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f6346b60400) [pid = 17335] [serial = 966] [outer = 0x7f6343b3e400] 17:58:13 INFO - PROCESS | 17335 | 1461200293928 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1381ms 17:58:13 INFO - PROCESS | 17335 | 1461200293971 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:58:13 INFO - PROCESS | 17335 | 1461200293975 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:58:13 INFO - PROCESS | 17335 | 1461200293980 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 17335 | 1461200293983 Marionette TRACE conn3 <- [1,1258,null,{}] 17:58:13 INFO - PROCESS | 17335 | 1461200293988 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:14 INFO - PROCESS | 17335 | 1461200294151 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:58:14 INFO - PROCESS | 17335 | 1461200294333 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353cdb000 == 98 [pid = 17335] [id = 322] 17:58:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f6345477400) [pid = 17335] [serial = 967] [outer = (nil)] 17:58:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f63481aa400) [pid = 17335] [serial = 968] [outer = 0x7f6345477400] 17:58:14 INFO - PROCESS | 17335 | 1461200294406 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f6349649c00) [pid = 17335] [serial = 969] [outer = 0x7f6345477400] 17:58:15 INFO - PROCESS | 17335 | 1461200295294 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1383ms 17:58:15 INFO - PROCESS | 17335 | 1461200295366 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 17335 | 1461200295372 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:58:15 INFO - PROCESS | 17335 | 1461200295380 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 17335 | 1461200295385 Marionette TRACE conn3 <- [1,1262,null,{}] 17:58:15 INFO - PROCESS | 17335 | 1461200295393 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:15 INFO - PROCESS | 17335 | 1461200295624 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:58:15 INFO - PROCESS | 17335 | 1461200295803 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63591a9800 == 99 [pid = 17335] [id = 323] 17:58:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f6358fc5000) [pid = 17335] [serial = 970] [outer = (nil)] 17:58:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f635901ec00) [pid = 17335] [serial = 971] [outer = 0x7f6358fc5000] 17:58:15 INFO - PROCESS | 17335 | 1461200295921 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f63591b1c00) [pid = 17335] [serial = 972] [outer = 0x7f6358fc5000] 17:58:16 INFO - PROCESS | 17335 | 1461200296689 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1383ms 17:58:16 INFO - PROCESS | 17335 | 1461200296763 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 17335 | 1461200296766 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:58:16 INFO - PROCESS | 17335 | 1461200296771 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 17335 | 1461200296774 Marionette TRACE conn3 <- [1,1266,null,{}] 17:58:16 INFO - PROCESS | 17335 | 1461200296779 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:16 INFO - PROCESS | 17335 | 1461200296975 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:58:17 INFO - PROCESS | 17335 | 1461200297150 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e9d2800 == 100 [pid = 17335] [id = 324] 17:58:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f63333c5400) [pid = 17335] [serial = 973] [outer = (nil)] 17:58:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f63333cb400) [pid = 17335] [serial = 974] [outer = 0x7f63333c5400] 17:58:17 INFO - PROCESS | 17335 | 1461200297218 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f6353f16800) [pid = 17335] [serial = 975] [outer = 0x7f63333c5400] 17:58:18 INFO - PROCESS | 17335 | 1461200298109 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1385ms 17:58:18 INFO - PROCESS | 17335 | 1461200298158 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 17335 | 1461200298161 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:58:18 INFO - PROCESS | 17335 | 1461200298167 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 17335 | 1461200298170 Marionette TRACE conn3 <- [1,1270,null,{}] 17:58:18 INFO - PROCESS | 17335 | 1461200298175 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:18 INFO - PROCESS | 17335 | 1461200298328 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:58:18 INFO - PROCESS | 17335 | 1461200298529 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e9ed000 == 101 [pid = 17335] [id = 325] 17:58:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f632f59c000) [pid = 17335] [serial = 976] [outer = (nil)] 17:58:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f6336584800) [pid = 17335] [serial = 977] [outer = 0x7f632f59c000] 17:58:18 INFO - PROCESS | 17335 | 1461200298595 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f633658c400) [pid = 17335] [serial = 978] [outer = 0x7f632f59c000] 17:58:19 INFO - PROCESS | 17335 | 1461200299918 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1784ms 17:58:19 INFO - PROCESS | 17335 | 1461200299951 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 17335 | 1461200299956 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:58:19 INFO - PROCESS | 17335 | 1461200299964 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 17335 | 1461200299969 Marionette TRACE conn3 <- [1,1274,null,{}] 17:58:19 INFO - PROCESS | 17335 | 1461200299976 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:20 INFO - PROCESS | 17335 | 1461200300168 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:58:20 INFO - PROCESS | 17335 | 1461200300353 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e1b800 == 102 [pid = 17335] [id = 326] 17:58:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f632f73dc00) [pid = 17335] [serial = 979] [outer = (nil)] 17:58:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f63321de800) [pid = 17335] [serial = 980] [outer = 0x7f632f73dc00] 17:58:20 INFO - PROCESS | 17335 | 1461200300419 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f6332ce4800) [pid = 17335] [serial = 981] [outer = 0x7f632f73dc00] 17:58:21 INFO - PROCESS | 17335 | 1461200301402 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1486ms 17:58:21 INFO - PROCESS | 17335 | 1461200301450 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:58:21 INFO - PROCESS | 17335 | 1461200301457 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:58:21 INFO - PROCESS | 17335 | 1461200301466 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 17335 | 1461200301470 Marionette TRACE conn3 <- [1,1278,null,{}] 17:58:21 INFO - PROCESS | 17335 | 1461200301475 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:21 INFO - PROCESS | 17335 | 1461200301638 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:58:21 INFO - PROCESS | 17335 | 1461200301859 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fcc7000 == 103 [pid = 17335] [id = 327] 17:58:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f6330bd9800) [pid = 17335] [serial = 982] [outer = (nil)] 17:58:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f6332ce4c00) [pid = 17335] [serial = 983] [outer = 0x7f6330bd9800] 17:58:21 INFO - PROCESS | 17335 | 1461200301967 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f633310f400) [pid = 17335] [serial = 984] [outer = 0x7f6330bd9800] 17:58:22 INFO - PROCESS | 17335 | 1461200302845 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1428ms 17:58:22 INFO - PROCESS | 17335 | 1461200302895 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 17335 | 1461200302899 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:58:22 INFO - PROCESS | 17335 | 1461200302905 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 17335 | 1461200302910 Marionette TRACE conn3 <- [1,1282,null,{}] 17:58:22 INFO - PROCESS | 17335 | 1461200302925 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:23 INFO - PROCESS | 17335 | 1461200303100 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:58:23 INFO - PROCESS | 17335 | 1461200303332 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332fb1800 == 104 [pid = 17335] [id = 328] 17:58:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f6336570000) [pid = 17335] [serial = 985] [outer = (nil)] 17:58:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f6336572c00) [pid = 17335] [serial = 986] [outer = 0x7f6336570000] 17:58:23 INFO - PROCESS | 17335 | 1461200303447 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f6336585800) [pid = 17335] [serial = 987] [outer = 0x7f6336570000] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f6345b48400) [pid = 17335] [serial = 887] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f63552c4400) [pid = 17335] [serial = 851] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f633cc41c00) [pid = 17335] [serial = 842] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f6349645c00) [pid = 17335] [serial = 848] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 244 (0x7f633d33c800) [pid = 17335] [serial = 854] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 243 (0x7f6333102800) [pid = 17335] [serial = 839] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 242 (0x7f633d960400) [pid = 17335] [serial = 857] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f63455ea000) [pid = 17335] [serial = 845] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f63365d2400) [pid = 17335] [serial = 860] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f633d961400) [pid = 17335] [serial = 863] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f6332d15400) [pid = 17335] [serial = 866] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | 1461200304347 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e7ac800 == 103 [pid = 17335] [id = 310] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f69c800 == 102 [pid = 17335] [id = 309] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f4d9800 == 101 [pid = 17335] [id = 308] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f4c3000 == 100 [pid = 17335] [id = 307] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fedf000 == 99 [pid = 17335] [id = 306] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332da3000 == 98 [pid = 17335] [id = 305] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634744a000 == 97 [pid = 17335] [id = 304] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fcca000 == 96 [pid = 17335] [id = 303] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635951b000 == 95 [pid = 17335] [id = 302] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354f53000 == 94 [pid = 17335] [id = 301] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353cdd000 == 93 [pid = 17335] [id = 300] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348152800 == 92 [pid = 17335] [id = 299] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346350800 == 91 [pid = 17335] [id = 298] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340819000 == 90 [pid = 17335] [id = 297] 17:58:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6333311800 == 89 [pid = 17335] [id = 296] 17:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1483ms 17:58:24 INFO - PROCESS | 17335 | 1461200304389 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:58:24 INFO - PROCESS | 17335 | 1461200304393 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:58:24 INFO - PROCESS | 17335 | 1461200304398 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:58:24 INFO - PROCESS | 17335 | 1461200304401 Marionette TRACE conn3 <- [1,1286,null,{}] 17:58:24 INFO - PROCESS | 17335 | 1461200304406 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:24 INFO - PROCESS | 17335 | 1461200304550 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f633fa0f000) [pid = 17335] [serial = 881] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f6353d97000) [pid = 17335] [serial = 837] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f633afb5c00) [pid = 17335] [serial = 873] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f63365d5400) [pid = 17335] [serial = 872] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f633cc8e800) [pid = 17335] [serial = 875] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f633d2ed000) [pid = 17335] [serial = 876] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f6340aec000) [pid = 17335] [serial = 884] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f63321e0000) [pid = 17335] [serial = 869] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f6332ce9800) [pid = 17335] [serial = 870] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f633d518400) [pid = 17335] [serial = 878] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f6343bd5000) [pid = 17335] [serial = 885] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f6340882800) [pid = 17335] [serial = 882] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f633dbeb400) [pid = 17335] [serial = 879] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f634ddde400) [pid = 17335] [serial = 786] [outer = (nil)] [url = about:blank] 17:58:24 INFO - PROCESS | 17335 | 1461200304695 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fcc6000 == 90 [pid = 17335] [id = 329] 17:58:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f63321e0000) [pid = 17335] [serial = 988] [outer = (nil)] 17:58:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f6336589400) [pid = 17335] [serial = 989] [outer = 0x7f63321e0000] 17:58:24 INFO - PROCESS | 17335 | 1461200304758 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f63365d1800) [pid = 17335] [serial = 990] [outer = 0x7f63321e0000] 17:58:25 INFO - PROCESS | 17335 | 1461200305487 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1126ms 17:58:25 INFO - PROCESS | 17335 | 1461200305525 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 17335 | 1461200305527 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:58:25 INFO - PROCESS | 17335 | 1461200305533 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 17335 | 1461200305535 Marionette TRACE conn3 <- [1,1290,null,{}] 17:58:25 INFO - PROCESS | 17335 | 1461200305540 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:25 INFO - PROCESS | 17335 | 1461200305689 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:58:25 INFO - PROCESS | 17335 | 1461200305821 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bfd5000 == 91 [pid = 17335] [id = 330] 17:58:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f63333c4000) [pid = 17335] [serial = 991] [outer = (nil)] 17:58:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f633ae83400) [pid = 17335] [serial = 992] [outer = 0x7f63333c4000] 17:58:25 INFO - PROCESS | 17335 | 1461200305877 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f633cc32c00) [pid = 17335] [serial = 993] [outer = 0x7f63333c4000] 17:58:26 INFO - PROCESS | 17335 | 1461200306519 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1029ms 17:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:58:26 INFO - PROCESS | 17335 | 1461200306563 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 17335 | 1461200306566 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:58:26 INFO - PROCESS | 17335 | 1461200306571 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - PROCESS | 17335 | 1461200306574 Marionette TRACE conn3 <- [1,1294,null,{}] 17:58:26 INFO - PROCESS | 17335 | 1461200306579 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:26 INFO - PROCESS | 17335 | 1461200306838 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:58:26 INFO - PROCESS | 17335 | 1461200306867 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da4d000 == 92 [pid = 17335] [id = 331] 17:58:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f633cc99400) [pid = 17335] [serial = 994] [outer = (nil)] 17:58:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f633d2ed000) [pid = 17335] [serial = 995] [outer = 0x7f633cc99400] 17:58:26 INFO - PROCESS | 17335 | 1461200306928 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f633d511c00) [pid = 17335] [serial = 996] [outer = 0x7f633cc99400] 17:58:27 INFO - PROCESS | 17335 | 1461200307705 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1184ms 17:58:27 INFO - PROCESS | 17335 | 1461200307761 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:58:27 INFO - PROCESS | 17335 | 1461200307766 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:58:27 INFO - PROCESS | 17335 | 1461200307771 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 17335 | 1461200307775 Marionette TRACE conn3 <- [1,1298,null,{}] 17:58:27 INFO - PROCESS | 17335 | 1461200307780 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:27 INFO - PROCESS | 17335 | 1461200307996 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:58:28 INFO - PROCESS | 17335 | 1461200308023 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc5c000 == 93 [pid = 17335] [id = 332] 17:58:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f6332d0f800) [pid = 17335] [serial = 997] [outer = (nil)] 17:58:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f633d6a9400) [pid = 17335] [serial = 998] [outer = 0x7f6332d0f800] 17:58:28 INFO - PROCESS | 17335 | 1461200308081 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f633dbeb400) [pid = 17335] [serial = 999] [outer = 0x7f6332d0f800] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f634963d800) [pid = 17335] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f63365ca400) [pid = 17335] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f633b0db800) [pid = 17335] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f6340503800) [pid = 17335] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f633ae7a800) [pid = 17335] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f6344366c00) [pid = 17335] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f633b0dac00) [pid = 17335] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f6346b68c00) [pid = 17335] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f6340af0800) [pid = 17335] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f63365cb800) [pid = 17335] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f63552ef000) [pid = 17335] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f6342fdc400) [pid = 17335] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f6340ae1800) [pid = 17335] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f6352e45400) [pid = 17335] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f633b0e3800) [pid = 17335] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f6340881c00) [pid = 17335] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f6357013400) [pid = 17335] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f6332cebc00) [pid = 17335] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f6344845400) [pid = 17335] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f633d337000) [pid = 17335] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f6342f83400) [pid = 17335] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f633cc8c400) [pid = 17335] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f6333105c00) [pid = 17335] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f633d50cc00) [pid = 17335] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f633cc3f000) [pid = 17335] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f6346b64400) [pid = 17335] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f6354108000) [pid = 17335] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f633d50ec00) [pid = 17335] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f6332d0fc00) [pid = 17335] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f633ae84c00) [pid = 17335] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f6340507000) [pid = 17335] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f6333107800) [pid = 17335] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f6352ec7c00) [pid = 17335] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f6342f80c00) [pid = 17335] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f634050c000) [pid = 17335] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f633d2e3800) [pid = 17335] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f6332ce2400) [pid = 17335] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f63358b5800) [pid = 17335] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f633cc33400) [pid = 17335] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f633b0e0400) [pid = 17335] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6331fd4000) [pid = 17335] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f6331fd8000) [pid = 17335] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f6346b6a400) [pid = 17335] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6346b64000) [pid = 17335] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f6340a49c00) [pid = 17335] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f634935a800) [pid = 17335] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f633d4ae000) [pid = 17335] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f633d055800) [pid = 17335] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f633ae08400) [pid = 17335] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f63321dc000) [pid = 17335] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f633cc94000) [pid = 17335] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f6331fdf800) [pid = 17335] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f6330d34800) [pid = 17335] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f6346926400) [pid = 17335] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f6332d0e800) [pid = 17335] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f6343bd6400) [pid = 17335] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f633c97e800) [pid = 17335] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f633d469c00) [pid = 17335] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f6346ecf400) [pid = 17335] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f633d473c00) [pid = 17335] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f6332bc2400) [pid = 17335] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f632f749c00) [pid = 17335] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f6340885000) [pid = 17335] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f6332ce5000) [pid = 17335] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6344842800) [pid = 17335] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f633ae81000) [pid = 17335] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f633cf50000) [pid = 17335] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:58:29 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f633cc93800) [pid = 17335] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:58:29 INFO - PROCESS | 17335 | 1461200309976 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2233ms 17:58:30 INFO - PROCESS | 17335 | 1461200310005 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 17335 | 1461200310008 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:58:30 INFO - PROCESS | 17335 | 1461200310013 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 17335 | 1461200310016 Marionette TRACE conn3 <- [1,1302,null,{}] 17:58:30 INFO - PROCESS | 17335 | 1461200310021 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:30 INFO - PROCESS | 17335 | 1461200310158 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:58:30 INFO - PROCESS | 17335 | 1461200310167 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332c8b800 == 94 [pid = 17335] [id = 333] 17:58:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f6330d34800) [pid = 17335] [serial = 1000] [outer = (nil)] 17:58:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f6333105800) [pid = 17335] [serial = 1001] [outer = 0x7f6330d34800] 17:58:30 INFO - PROCESS | 17335 | 1461200310240 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f63358c2000) [pid = 17335] [serial = 1002] [outer = 0x7f6330d34800] 17:58:30 INFO - PROCESS | 17335 | 1461200310960 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 978ms 17:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:58:30 INFO - PROCESS | 17335 | 1461200310991 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 17335 | 1461200310994 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:58:31 INFO - PROCESS | 17335 | 1461200310999 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 17335 | 1461200311001 Marionette TRACE conn3 <- [1,1306,null,{}] 17:58:31 INFO - PROCESS | 17335 | 1461200311007 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:31 INFO - PROCESS | 17335 | 1461200311197 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:58:31 INFO - PROCESS | 17335 | 1461200311218 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc17000 == 95 [pid = 17335] [id = 334] 17:58:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f6331fd4000) [pid = 17335] [serial = 1003] [outer = (nil)] 17:58:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f633ae7a800) [pid = 17335] [serial = 1004] [outer = 0x7f6331fd4000] 17:58:31 INFO - PROCESS | 17335 | 1461200311274 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f633d2e3800) [pid = 17335] [serial = 1005] [outer = 0x7f6331fd4000] 17:58:32 INFO - PROCESS | 17335 | 1461200312279 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1329ms 17:58:32 INFO - PROCESS | 17335 | 1461200312329 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:58:32 INFO - PROCESS | 17335 | 1461200312334 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:58:32 INFO - PROCESS | 17335 | 1461200312342 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:58:32 INFO - PROCESS | 17335 | 1461200312348 Marionette TRACE conn3 <- [1,1310,null,{}] 17:58:32 INFO - PROCESS | 17335 | 1461200312355 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:32 INFO - PROCESS | 17335 | 1461200312531 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:58:32 INFO - PROCESS | 17335 | 1461200312704 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e0e000 == 96 [pid = 17335] [id = 335] 17:58:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f6330bd1000) [pid = 17335] [serial = 1006] [outer = (nil)] 17:58:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f6332bc7c00) [pid = 17335] [serial = 1007] [outer = 0x7f6330bd1000] 17:58:32 INFO - PROCESS | 17335 | 1461200312793 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f6332d17800) [pid = 17335] [serial = 1008] [outer = 0x7f6330bd1000] 17:58:33 INFO - PROCESS | 17335 | 1461200313775 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 17335 | 1461200313836 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:58:33 INFO - PROCESS | 17335 | 1461200313846 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 17335 | 1461200313850 Marionette TRACE conn3 <- [1,1314,null,{}] 17:58:33 INFO - PROCESS | 17335 | 1461200313855 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:34 INFO - PROCESS | 17335 | 1461200314027 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:58:34 INFO - PROCESS | 17335 | 1461200314277 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d63c000 == 97 [pid = 17335] [id = 336] 17:58:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f6336569800) [pid = 17335] [serial = 1009] [outer = (nil)] 17:58:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f6336577800) [pid = 17335] [serial = 1010] [outer = 0x7f6336569800] 17:58:34 INFO - PROCESS | 17335 | 1461200314388 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f633ae0b400) [pid = 17335] [serial = 1011] [outer = 0x7f6336569800] 17:58:35 INFO - PROCESS | 17335 | 1461200315207 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1433ms 17:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:58:35 INFO - PROCESS | 17335 | 1461200315280 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 17335 | 1461200315283 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:58:35 INFO - PROCESS | 17335 | 1461200315290 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 17335 | 1461200315295 Marionette TRACE conn3 <- [1,1318,null,{}] 17:58:35 INFO - PROCESS | 17335 | 1461200315310 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:35 INFO - PROCESS | 17335 | 1461200315513 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:58:35 INFO - PROCESS | 17335 | 1461200315685 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340ac6000 == 98 [pid = 17335] [id = 337] 17:58:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f63365d8000) [pid = 17335] [serial = 1012] [outer = (nil)] 17:58:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f633d05a800) [pid = 17335] [serial = 1013] [outer = 0x7f63365d8000] 17:58:35 INFO - PROCESS | 17335 | 1461200315755 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f633d341400) [pid = 17335] [serial = 1014] [outer = 0x7f63365d8000] 17:58:36 INFO - PROCESS | 17335 | 1461200316633 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1388ms 17:58:36 INFO - PROCESS | 17335 | 1461200316677 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 17335 | 1461200316681 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:58:36 INFO - PROCESS | 17335 | 1461200316687 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - PROCESS | 17335 | 1461200316690 Marionette TRACE conn3 <- [1,1322,null,{}] 17:58:36 INFO - PROCESS | 17335 | 1461200316695 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:36 INFO - PROCESS | 17335 | 1461200316856 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:58:37 INFO - PROCESS | 17335 | 1461200317038 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634108c800 == 99 [pid = 17335] [id = 338] 17:58:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f633b0d7c00) [pid = 17335] [serial = 1015] [outer = (nil)] 17:58:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f633d95fc00) [pid = 17335] [serial = 1016] [outer = 0x7f633b0d7c00] 17:58:37 INFO - PROCESS | 17335 | 1461200317105 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f633dbeac00) [pid = 17335] [serial = 1017] [outer = 0x7f633b0d7c00] 17:58:37 INFO - PROCESS | 17335 | 1461200317969 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1327ms 17:58:38 INFO - PROCESS | 17335 | 1461200318015 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:58:38 INFO - PROCESS | 17335 | 1461200318023 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:58:38 INFO - PROCESS | 17335 | 1461200318030 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:58:38 INFO - PROCESS | 17335 | 1461200318033 Marionette TRACE conn3 <- [1,1326,null,{}] 17:58:38 INFO - PROCESS | 17335 | 1461200318038 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:38 INFO - PROCESS | 17335 | 1461200318192 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:58:38 INFO - PROCESS | 17335 | 1461200318369 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341671800 == 100 [pid = 17335] [id = 339] 17:58:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f63358b9000) [pid = 17335] [serial = 1018] [outer = (nil)] 17:58:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f633ef44800) [pid = 17335] [serial = 1019] [outer = 0x7f63358b9000] 17:58:38 INFO - PROCESS | 17335 | 1461200318439 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f6340502800) [pid = 17335] [serial = 1020] [outer = 0x7f63358b9000] 17:58:39 INFO - PROCESS | 17335 | 1461200319256 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1293ms 17:58:39 INFO - PROCESS | 17335 | 1461200319324 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:58:39 INFO - PROCESS | 17335 | 1461200319327 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:58:39 INFO - PROCESS | 17335 | 1461200319332 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 17335 | 1461200319336 Marionette TRACE conn3 <- [1,1330,null,{}] 17:58:39 INFO - PROCESS | 17335 | 1461200319341 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:39 INFO - PROCESS | 17335 | 1461200319521 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:58:39 INFO - PROCESS | 17335 | 1461200319698 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d06000 == 101 [pid = 17335] [id = 340] 17:58:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f6340532400) [pid = 17335] [serial = 1021] [outer = (nil)] 17:58:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f6340a49800) [pid = 17335] [serial = 1022] [outer = 0x7f6340532400] 17:58:39 INFO - PROCESS | 17335 | 1461200319771 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f63414e7c00) [pid = 17335] [serial = 1023] [outer = 0x7f6340532400] 17:58:40 INFO - PROCESS | 17335 | 1461200320619 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1328ms 17:58:40 INFO - PROCESS | 17335 | 1461200320660 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:58:40 INFO - PROCESS | 17335 | 1461200320665 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:58:40 INFO - PROCESS | 17335 | 1461200320670 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 17335 | 1461200320673 Marionette TRACE conn3 <- [1,1334,null,{}] 17:58:40 INFO - PROCESS | 17335 | 1461200320678 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:40 INFO - PROCESS | 17335 | 1461200320831 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:58:41 INFO - PROCESS | 17335 | 1461200321009 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346529800 == 102 [pid = 17335] [id = 341] 17:58:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6340881000) [pid = 17335] [serial = 1024] [outer = (nil)] 17:58:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f6342fce400) [pid = 17335] [serial = 1025] [outer = 0x7f6340881000] 17:58:41 INFO - PROCESS | 17335 | 1461200321074 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f6343b3e000) [pid = 17335] [serial = 1026] [outer = 0x7f6340881000] 17:58:41 INFO - PROCESS | 17335 | 1461200321954 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1332ms 17:58:42 INFO - PROCESS | 17335 | 1461200322003 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 17335 | 1461200322006 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:58:42 INFO - PROCESS | 17335 | 1461200322012 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 17335 | 1461200322014 Marionette TRACE conn3 <- [1,1338,null,{}] 17:58:42 INFO - PROCESS | 17335 | 1461200322020 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:42 INFO - PROCESS | 17335 | 1461200322171 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:58:42 INFO - PROCESS | 17335 | 1461200322350 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346f40000 == 103 [pid = 17335] [id = 342] 17:58:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f6340889000) [pid = 17335] [serial = 1027] [outer = (nil)] 17:58:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f6344845400) [pid = 17335] [serial = 1028] [outer = 0x7f6340889000] 17:58:42 INFO - PROCESS | 17335 | 1461200322415 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f6345433800) [pid = 17335] [serial = 1029] [outer = 0x7f6340889000] 17:58:43 INFO - PROCESS | 17335 | 1461200323752 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1782ms 17:58:43 INFO - PROCESS | 17335 | 1461200323795 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 17335 | 1461200323799 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:58:43 INFO - PROCESS | 17335 | 1461200323804 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 17335 | 1461200323807 Marionette TRACE conn3 <- [1,1342,null,{}] 17:58:43 INFO - PROCESS | 17335 | 1461200323812 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:44 INFO - PROCESS | 17335 | 1461200324072 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:58:44 INFO - PROCESS | 17335 | 1461200324203 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634cfb6000 == 104 [pid = 17335] [id = 343] 17:58:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f634088b000) [pid = 17335] [serial = 1030] [outer = (nil)] 17:58:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f63455e1c00) [pid = 17335] [serial = 1031] [outer = 0x7f634088b000] 17:58:44 INFO - PROCESS | 17335 | 1461200324270 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f6345e98400) [pid = 17335] [serial = 1032] [outer = 0x7f634088b000] 17:58:45 INFO - PROCESS | 17335 | 1461200325137 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1384ms 17:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:58:45 INFO - PROCESS | 17335 | 1461200325190 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 17335 | 1461200325193 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:58:45 INFO - PROCESS | 17335 | 1461200325199 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 17335 | 1461200325202 Marionette TRACE conn3 <- [1,1346,null,{}] 17:58:45 INFO - PROCESS | 17335 | 1461200325207 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:45 INFO - PROCESS | 17335 | 1461200325366 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:58:45 INFO - PROCESS | 17335 | 1461200325550 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331838000 == 105 [pid = 17335] [id = 344] 17:58:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f632f741800) [pid = 17335] [serial = 1033] [outer = (nil)] 17:58:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6332bcb000) [pid = 17335] [serial = 1034] [outer = 0x7f632f741800] 17:58:45 INFO - PROCESS | 17335 | 1461200325619 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f63365d1c00) [pid = 17335] [serial = 1035] [outer = 0x7f632f741800] 17:58:46 INFO - PROCESS | 17335 | 1461200326530 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1383ms 17:58:46 INFO - PROCESS | 17335 | 1461200326582 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:58:46 INFO - PROCESS | 17335 | 1461200326586 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:58:46 INFO - PROCESS | 17335 | 1461200326592 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 17335 | 1461200326595 Marionette TRACE conn3 <- [1,1350,null,{}] 17:58:46 INFO - PROCESS | 17335 | 1461200326601 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:46 INFO - PROCESS | 17335 | 1461200326794 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:58:46 INFO - PROCESS | 17335 | 1461200326973 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cc0d000 == 106 [pid = 17335] [id = 345] 17:58:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f632f74a000) [pid = 17335] [serial = 1036] [outer = (nil)] 17:58:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f6333104000) [pid = 17335] [serial = 1037] [outer = 0x7f632f74a000] 17:58:47 INFO - PROCESS | 17335 | 1461200327050 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f6340881400) [pid = 17335] [serial = 1038] [outer = 0x7f632f74a000] 17:58:47 INFO - PROCESS | 17335 | 1461200327907 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1383ms 17:58:47 INFO - PROCESS | 17335 | 1461200327975 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:58:47 INFO - PROCESS | 17335 | 1461200327979 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:58:47 INFO - PROCESS | 17335 | 1461200327984 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 17335 | 1461200327987 Marionette TRACE conn3 <- [1,1354,null,{}] 17:58:47 INFO - PROCESS | 17335 | 1461200327992 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:48 INFO - PROCESS | 17335 | 1461200328177 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:58:48 INFO - PROCESS | 17335 | 1461200328366 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340cb3800 == 107 [pid = 17335] [id = 346] 17:58:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f6331fd4800) [pid = 17335] [serial = 1039] [outer = (nil)] 17:58:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f633cc8cc00) [pid = 17335] [serial = 1040] [outer = 0x7f6331fd4800] 17:58:48 INFO - PROCESS | 17335 | 1461200328440 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f63412fd800) [pid = 17335] [serial = 1041] [outer = 0x7f6331fd4800] 17:58:49 INFO - PROCESS | 17335 | 1461200329706 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1732ms 17:58:49 INFO - PROCESS | 17335 | 1461200329716 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 17335 | 1461200329721 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:58:49 INFO - PROCESS | 17335 | 1461200329728 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 17335 | 1461200329734 Marionette TRACE conn3 <- [1,1358,null,{}] 17:58:49 INFO - PROCESS | 17335 | 1461200329742 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:49 INFO - PROCESS | 17335 | 1461200329903 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:58:50 INFO - PROCESS | 17335 | 1461200330135 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633330d800 == 108 [pid = 17335] [id = 347] 17:58:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f6330d38400) [pid = 17335] [serial = 1042] [outer = (nil)] 17:58:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f6331fd7400) [pid = 17335] [serial = 1043] [outer = 0x7f6330d38400] 17:58:50 INFO - PROCESS | 17335 | 1461200330197 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f6332bcf000) [pid = 17335] [serial = 1044] [outer = 0x7f6330d38400] 17:58:51 INFO - PROCESS | 17335 | 1461200331024 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1339ms 17:58:51 INFO - PROCESS | 17335 | 1461200331068 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:58:51 INFO - PROCESS | 17335 | 1461200331081 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:58:51 INFO - PROCESS | 17335 | 1461200331096 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 17335 | 1461200331107 Marionette TRACE conn3 <- [1,1362,null,{}] 17:58:51 INFO - PROCESS | 17335 | 1461200331113 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:51 INFO - PROCESS | 17335 | 1461200331361 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:58:51 INFO - PROCESS | 17335 | 1461200331586 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f4cd000 == 109 [pid = 17335] [id = 348] 17:58:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f633339ac00) [pid = 17335] [serial = 1045] [outer = (nil)] 17:58:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f63333c3400) [pid = 17335] [serial = 1046] [outer = 0x7f633339ac00] 17:58:51 INFO - PROCESS | 17335 | 1461200331666 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f63358c1c00) [pid = 17335] [serial = 1047] [outer = 0x7f633339ac00] 17:58:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63494e6000 == 108 [pid = 17335] [id = 75] 17:58:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634485f800 == 107 [pid = 17335] [id = 57] 17:58:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cc02800 == 106 [pid = 17335] [id = 288] 17:58:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63541df800 == 105 [pid = 17335] [id = 261] 17:58:52 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353c7e000 == 104 [pid = 17335] [id = 278] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f63552ecc00) [pid = 17335] [serial = 914] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f63414f0000) [pid = 17335] [serial = 917] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f6330bd8000) [pid = 17335] [serial = 920] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f6330d37800) [pid = 17335] [serial = 923] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f632f5a3800) [pid = 17335] [serial = 926] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f632f740400) [pid = 17335] [serial = 929] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f632e77a400) [pid = 17335] [serial = 932] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f6346b40000) [pid = 17335] [serial = 953] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | 1461200332707 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1641ms 17:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:58:52 INFO - PROCESS | 17335 | 1461200332737 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:58:52 INFO - PROCESS | 17335 | 1461200332740 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:58:52 INFO - PROCESS | 17335 | 1461200332748 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 17335 | 1461200332754 Marionette TRACE conn3 <- [1,1366,null,{}] 17:58:52 INFO - PROCESS | 17335 | 1461200332771 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:52 INFO - PROCESS | 17335 | 1461200332937 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f635901d800) [pid = 17335] [serial = 713] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f6346923800) [pid = 17335] [serial = 617] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f6346b40800) [pid = 17335] [serial = 795] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f6354f32000) [pid = 17335] [serial = 707] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f6345b3c800) [pid = 17335] [serial = 656] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f634088c000) [pid = 17335] [serial = 807] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f6359504800) [pid = 17335] [serial = 804] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f633d50ac00) [pid = 17335] [serial = 843] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f6352ec8800) [pid = 17335] [serial = 662] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f633d965c00) [pid = 17335] [serial = 858] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f6353fe8400) [pid = 17335] [serial = 704] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f6359020000) [pid = 17335] [serial = 855] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6333110000) [pid = 17335] [serial = 759] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f6345c70000) [pid = 17335] [serial = 614] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f635950dc00) [pid = 17335] [serial = 756] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f63481ae400) [pid = 17335] [serial = 626] [outer = (nil)] [url = about:blank] 17:58:52 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f6358983400) [pid = 17335] [serial = 710] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f6340ae2c00) [pid = 17335] [serial = 792] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f6332d19c00) [pid = 17335] [serial = 867] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f633ed8f000) [pid = 17335] [serial = 629] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f63481b9c00) [pid = 17335] [serial = 659] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f63333a0c00) [pid = 17335] [serial = 762] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f6359083800) [pid = 17335] [serial = 750] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f6353fa0400) [pid = 17335] [serial = 849] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f634691b800) [pid = 17335] [serial = 744] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f63412fa000) [pid = 17335] [serial = 716] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f63333a0400) [pid = 17335] [serial = 840] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f633c985800) [pid = 17335] [serial = 789] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f633cc3fc00) [pid = 17335] [serial = 753] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f6345b40000) [pid = 17335] [serial = 698] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f6331fe1c00) [pid = 17335] [serial = 810] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f63321e4000) [pid = 17335] [serial = 813] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f63570ca800) [pid = 17335] [serial = 852] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f6346f61800) [pid = 17335] [serial = 623] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f6347faf400) [pid = 17335] [serial = 701] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f6353d98400) [pid = 17335] [serial = 665] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6354fbf800) [pid = 17335] [serial = 668] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f6346b39800) [pid = 17335] [serial = 620] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f633c985c00) [pid = 17335] [serial = 608] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f63541bd000) [pid = 17335] [serial = 747] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f63365d7800) [pid = 17335] [serial = 861] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f633ed86000) [pid = 17335] [serial = 695] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f63412fc000) [pid = 17335] [serial = 741] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f634050f000) [pid = 17335] [serial = 611] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f634691ac00) [pid = 17335] [serial = 846] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f633dbe3000) [pid = 17335] [serial = 653] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f6354fc3400) [pid = 17335] [serial = 801] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f6353d94c00) [pid = 17335] [serial = 798] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f6342fd5400) [pid = 17335] [serial = 864] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f633d510c00) [pid = 17335] [serial = 581] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f6346826400) [pid = 17335] [serial = 587] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f6345b3ac00) [pid = 17335] [serial = 584] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f6346b38400) [pid = 17335] [serial = 548] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f633cc3d400) [pid = 17335] [serial = 893] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f634052e400) [pid = 17335] [serial = 947] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f633d2e4800) [pid = 17335] [serial = 894] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f6333104c00) [pid = 17335] [serial = 891] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f63321e6000) [pid = 17335] [serial = 890] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f63365cd800) [pid = 17335] [serial = 941] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f633b0dc000) [pid = 17335] [serial = 942] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f6354e28800) [pid = 17335] [serial = 909] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f6353cbfc00) [pid = 17335] [serial = 908] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f6333111800) [pid = 17335] [serial = 939] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f6332d13c00) [pid = 17335] [serial = 938] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f6345e9ac00) [pid = 17335] [serial = 888] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f6340504c00) [pid = 17335] [serial = 897] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f633d960c00) [pid = 17335] [serial = 896] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f6345b3b000) [pid = 17335] [serial = 900] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f63442c5800) [pid = 17335] [serial = 899] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f634941d400) [pid = 17335] [serial = 906] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f6347387400) [pid = 17335] [serial = 905] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f6346928800) [pid = 17335] [serial = 903] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f6346824c00) [pid = 17335] [serial = 902] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f634941f400) [pid = 17335] [serial = 912] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f6332bcd000) [pid = 17335] [serial = 911] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f6330bce400) [pid = 17335] [serial = 935] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f6330d33400) [pid = 17335] [serial = 936] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f6340a47000) [pid = 17335] [serial = 950] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f633d964800) [pid = 17335] [serial = 945] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f633d6a7400) [pid = 17335] [serial = 944] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 127 (0x7f63443e6000) [pid = 17335] [serial = 951] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | --DOMWINDOW == 126 (0x7f634088b400) [pid = 17335] [serial = 948] [outer = (nil)] [url = about:blank] 17:58:53 INFO - PROCESS | 17335 | 1461200333210 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fed8800 == 105 [pid = 17335] [id = 349] 17:58:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 127 (0x7f63321e6000) [pid = 17335] [serial = 1048] [outer = (nil)] 17:58:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 128 (0x7f633339d000) [pid = 17335] [serial = 1049] [outer = 0x7f63321e6000] 17:58:53 INFO - PROCESS | 17335 | 1461200333272 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f63365d5c00) [pid = 17335] [serial = 1050] [outer = 0x7f63321e6000] 17:58:53 INFO - PROCESS | 17335 | 1461200333947 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:58:53 INFO - PROCESS | 17335 | 1461200333986 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:58:53 INFO - PROCESS | 17335 | 1461200333992 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:58:53 INFO - PROCESS | 17335 | 1461200333995 Marionette TRACE conn3 <- [1,1370,null,{}] 17:58:54 INFO - PROCESS | 17335 | 1461200334000 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:54 INFO - PROCESS | 17335 | 1461200334192 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:58:54 INFO - PROCESS | 17335 | 1461200334210 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332fc2800 == 106 [pid = 17335] [id = 350] 17:58:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f6332bcd000) [pid = 17335] [serial = 1051] [outer = (nil)] 17:58:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f633c985c00) [pid = 17335] [serial = 1052] [outer = 0x7f6332bcd000] 17:58:54 INFO - PROCESS | 17335 | 1461200334267 Marionette DEBUG loaded listener.js 17:58:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f633cf4b400) [pid = 17335] [serial = 1053] [outer = 0x7f6332bcd000] 17:58:55 INFO - PROCESS | 17335 | 1461200335028 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 17335 | 1461200335110 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:58:55 INFO - PROCESS | 17335 | 1461200335116 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 17335 | 1461200335119 Marionette TRACE conn3 <- [1,1374,null,{}] 17:58:55 INFO - PROCESS | 17335 | 1461200335123 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:55 INFO - PROCESS | 17335 | 1461200335334 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:58:55 INFO - PROCESS | 17335 | 1461200335352 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd85800 == 107 [pid = 17335] [id = 351] 17:58:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f6336589800) [pid = 17335] [serial = 1054] [outer = (nil)] 17:58:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f633d33c400) [pid = 17335] [serial = 1055] [outer = 0x7f6336589800] 17:58:55 INFO - PROCESS | 17335 | 1461200335409 Marionette DEBUG loaded listener.js 17:58:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f633d4b3c00) [pid = 17335] [serial = 1056] [outer = 0x7f6336589800] 17:58:56 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:58:56 INFO - PROCESS | 17335 | 1461200336203 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:58:56 INFO - PROCESS | 17335 | 1461200336276 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:58:56 INFO - PROCESS | 17335 | 1461200336283 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:58:56 INFO - PROCESS | 17335 | 1461200336285 Marionette TRACE conn3 <- [1,1378,null,{}] 17:58:56 INFO - PROCESS | 17335 | 1461200336290 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:56 INFO - PROCESS | 17335 | 1461200336507 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:58:56 INFO - PROCESS | 17335 | 1461200336533 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc55000 == 108 [pid = 17335] [id = 352] 17:58:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f633ea07800) [pid = 17335] [serial = 1057] [outer = (nil)] 17:58:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f6340885800) [pid = 17335] [serial = 1058] [outer = 0x7f633ea07800] 17:58:56 INFO - PROCESS | 17335 | 1461200336596 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f6340a4b000) [pid = 17335] [serial = 1059] [outer = 0x7f633ea07800] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f633cc99400) [pid = 17335] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f6332bc4000) [pid = 17335] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f63321e0000) [pid = 17335] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f633d33e400) [pid = 17335] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f6330bd9800) [pid = 17335] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f63333c4000) [pid = 17335] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 131 (0x7f6330d34800) [pid = 17335] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 130 (0x7f632f73dc00) [pid = 17335] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 129 (0x7f6332d0f800) [pid = 17335] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:58:57 INFO - PROCESS | 17335 | --DOMWINDOW == 128 (0x7f6336570000) [pid = 17335] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:58:57 INFO - PROCESS | 17335 | 1461200337634 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:58:57 INFO - PROCESS | 17335 | 1461200337668 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:58:57 INFO - PROCESS | 17335 | 1461200337674 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - PROCESS | 17335 | 1461200337677 Marionette TRACE conn3 <- [1,1382,null,{}] 17:58:57 INFO - PROCESS | 17335 | 1461200337682 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:57 INFO - PROCESS | 17335 | 1461200337870 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:58:57 INFO - PROCESS | 17335 | 1461200337898 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ef84800 == 109 [pid = 17335] [id = 353] 17:58:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 129 (0x7f6332d0f800) [pid = 17335] [serial = 1060] [outer = (nil)] 17:58:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 130 (0x7f6340882800) [pid = 17335] [serial = 1061] [outer = 0x7f6332d0f800] 17:58:57 INFO - PROCESS | 17335 | 1461200337957 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 131 (0x7f6340ae1800) [pid = 17335] [serial = 1062] [outer = 0x7f6332d0f800] 17:58:58 INFO - PROCESS | 17335 | [17335] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:58:58 INFO - PROCESS | 17335 | 1461200338686 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 17335 | 1461200338709 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:58:58 INFO - PROCESS | 17335 | 1461200338715 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 17335 | 1461200338717 Marionette TRACE conn3 <- [1,1386,null,{}] 17:58:58 INFO - PROCESS | 17335 | 1461200338739 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:58 INFO - PROCESS | 17335 | 1461200338935 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:58:58 INFO - PROCESS | 17335 | 1461200338952 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340ca2000 == 110 [pid = 17335] [id = 354] 17:58:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 132 (0x7f633d33ac00) [pid = 17335] [serial = 1063] [outer = (nil)] 17:58:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f63412fa400) [pid = 17335] [serial = 1064] [outer = 0x7f633d33ac00] 17:58:59 INFO - PROCESS | 17335 | 1461200339009 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f6344365800) [pid = 17335] [serial = 1065] [outer = 0x7f633d33ac00] 17:59:00 INFO - PROCESS | 17335 | 1461200340111 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:59:00 INFO - PROCESS | 17335 | 1461200340226 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:59:00 INFO - PROCESS | 17335 | 1461200340237 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:59:00 INFO - PROCESS | 17335 | 1461200340241 Marionette TRACE conn3 <- [1,1390,null,{}] 17:59:00 INFO - PROCESS | 17335 | 1461200340248 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:00 INFO - PROCESS | 17335 | 1461200340433 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:59:00 INFO - PROCESS | 17335 | 1461200340603 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332c89800 == 110 [pid = 17335] [id = 355] 17:59:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f6331fd8800) [pid = 17335] [serial = 1066] [outer = (nil)] 17:59:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f633310d000) [pid = 17335] [serial = 1067] [outer = 0x7f6331fd8800] 17:59:00 INFO - PROCESS | 17335 | 1461200340673 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f63358bc800) [pid = 17335] [serial = 1068] [outer = 0x7f6331fd8800] 17:59:01 INFO - PROCESS | 17335 | 1461200341592 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1379ms 17:59:01 INFO - PROCESS | 17335 | 1461200341615 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 17335 | 1461200341622 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:59:01 INFO - PROCESS | 17335 | 1461200341632 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 17335 | 1461200341635 Marionette TRACE conn3 <- [1,1394,null,{}] 17:59:01 INFO - PROCESS | 17335 | 1461200341639 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:01 INFO - PROCESS | 17335 | 1461200341814 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:59:01 INFO - PROCESS | 17335 | 1461200341991 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc20800 == 111 [pid = 17335] [id = 356] 17:59:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f6331fde800) [pid = 17335] [serial = 1069] [outer = (nil)] 17:59:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f633afb7800) [pid = 17335] [serial = 1070] [outer = 0x7f6331fde800] 17:59:02 INFO - PROCESS | 17335 | 1461200342059 Marionette DEBUG loaded listener.js 17:59:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f633cc3a400) [pid = 17335] [serial = 1071] [outer = 0x7f6331fde800] 17:59:03 INFO - PROCESS | 17335 | 1461200343011 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1434ms 17:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:59:03 INFO - PROCESS | 17335 | 1461200343066 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:59:03 INFO - PROCESS | 17335 | 1461200343069 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:59:03 INFO - PROCESS | 17335 | 1461200343076 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 17335 | 1461200343081 Marionette TRACE conn3 <- [1,1398,null,{}] 17:59:03 INFO - PROCESS | 17335 | 1461200343097 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:03 INFO - PROCESS | 17335 | 1461200343299 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:59:03 INFO - PROCESS | 17335 | 1461200343466 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634166f800 == 112 [pid = 17335] [id = 357] 17:59:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f633c97e400) [pid = 17335] [serial = 1072] [outer = (nil)] 17:59:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f633ed8f400) [pid = 17335] [serial = 1073] [outer = 0x7f633c97e400] 17:59:03 INFO - PROCESS | 17335 | 1461200343540 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f634053a800) [pid = 17335] [serial = 1074] [outer = 0x7f633c97e400] 17:59:04 INFO - PROCESS | 17335 | 1461200344421 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1394ms 17:59:04 INFO - PROCESS | 17335 | 1461200344471 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:59:04 INFO - PROCESS | 17335 | 1461200344475 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:59:04 INFO - PROCESS | 17335 | 1461200344481 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 17335 | 1461200344484 Marionette TRACE conn3 <- [1,1402,null,{}] 17:59:04 INFO - PROCESS | 17335 | 1461200344489 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:04 INFO - PROCESS | 17335 | 1461200344652 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:59:04 INFO - PROCESS | 17335 | 1461200344834 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d15000 == 113 [pid = 17335] [id = 358] 17:59:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f633c98a400) [pid = 17335] [serial = 1075] [outer = (nil)] 17:59:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f63414e6400) [pid = 17335] [serial = 1076] [outer = 0x7f633c98a400] 17:59:04 INFO - PROCESS | 17335 | 1461200344903 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f634436d400) [pid = 17335] [serial = 1077] [outer = 0x7f633c98a400] 17:59:05 INFO - PROCESS | 17335 | 1461200345805 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1388ms 17:59:05 INFO - PROCESS | 17335 | 1461200345869 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:59:05 INFO - PROCESS | 17335 | 1461200345873 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:59:05 INFO - PROCESS | 17335 | 1461200345879 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:59:05 INFO - PROCESS | 17335 | 1461200345881 Marionette TRACE conn3 <- [1,1406,null,{}] 17:59:05 INFO - PROCESS | 17335 | 1461200345887 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:06 INFO - PROCESS | 17335 | 1461200346065 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:59:06 INFO - PROCESS | 17335 | 1461200346237 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347369800 == 114 [pid = 17335] [id = 359] 17:59:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f633ef4fc00) [pid = 17335] [serial = 1078] [outer = (nil)] 17:59:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f6345b3b000) [pid = 17335] [serial = 1079] [outer = 0x7f633ef4fc00] 17:59:06 INFO - PROCESS | 17335 | 1461200346310 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f6345e97c00) [pid = 17335] [serial = 1080] [outer = 0x7f633ef4fc00] 17:59:07 INFO - PROCESS | 17335 | 1461200347188 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1379ms 17:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:59:07 INFO - PROCESS | 17335 | 1461200347259 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:59:07 INFO - PROCESS | 17335 | 1461200347262 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:59:07 INFO - PROCESS | 17335 | 1461200347268 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 17335 | 1461200347271 Marionette TRACE conn3 <- [1,1410,null,{}] 17:59:07 INFO - PROCESS | 17335 | 1461200347276 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:07 INFO - PROCESS | 17335 | 1461200347453 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:59:07 INFO - PROCESS | 17335 | 1461200347622 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634ddba800 == 115 [pid = 17335] [id = 360] 17:59:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f634088c400) [pid = 17335] [serial = 1081] [outer = (nil)] 17:59:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f6346831400) [pid = 17335] [serial = 1082] [outer = 0x7f634088c400] 17:59:07 INFO - PROCESS | 17335 | 1461200347693 Marionette DEBUG loaded listener.js 17:59:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f6346b17c00) [pid = 17335] [serial = 1083] [outer = 0x7f634088c400] 17:59:08 INFO - PROCESS | 17335 | 1461200348624 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1386ms 17:59:08 INFO - PROCESS | 17335 | 1461200348654 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:59:08 INFO - PROCESS | 17335 | 1461200348657 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:59:08 INFO - PROCESS | 17335 | 1461200348663 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:59:08 INFO - PROCESS | 17335 | 1461200348665 Marionette TRACE conn3 <- [1,1414,null,{}] 17:59:08 INFO - PROCESS | 17335 | 1461200348671 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:08 INFO - PROCESS | 17335 | 1461200348834 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:59:09 INFO - PROCESS | 17335 | 1461200349021 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354bc6000 == 116 [pid = 17335] [id = 361] 17:59:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f633b0e6400) [pid = 17335] [serial = 1084] [outer = (nil)] 17:59:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f63466b0400) [pid = 17335] [serial = 1085] [outer = 0x7f633b0e6400] 17:59:09 INFO - PROCESS | 17335 | 1461200349088 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f6346b62800) [pid = 17335] [serial = 1086] [outer = 0x7f633b0e6400] 17:59:10 INFO - PROCESS | 17335 | 1461200350008 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1390ms 17:59:10 INFO - PROCESS | 17335 | 1461200350053 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:59:10 INFO - PROCESS | 17335 | 1461200350059 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:59:10 INFO - PROCESS | 17335 | 1461200350065 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 17335 | 1461200350068 Marionette TRACE conn3 <- [1,1418,null,{}] 17:59:10 INFO - PROCESS | 17335 | 1461200350073 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:10 INFO - PROCESS | 17335 | 1461200350270 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:59:10 INFO - PROCESS | 17335 | 1461200350442 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f4f000 == 117 [pid = 17335] [id = 362] 17:59:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f633d057400) [pid = 17335] [serial = 1087] [outer = (nil)] 17:59:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f6346f5f400) [pid = 17335] [serial = 1088] [outer = 0x7f633d057400] 17:59:10 INFO - PROCESS | 17335 | 1461200350546 Marionette DEBUG loaded listener.js 17:59:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f6347837c00) [pid = 17335] [serial = 1089] [outer = 0x7f633d057400] 17:59:11 INFO - PROCESS | 17335 | 1461200351390 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1386ms 17:59:11 INFO - PROCESS | 17335 | 1461200351451 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:59:11 INFO - PROCESS | 17335 | 1461200351455 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:59:11 INFO - PROCESS | 17335 | 1461200351461 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:59:11 INFO - PROCESS | 17335 | 1461200351464 Marionette TRACE conn3 <- [1,1422,null,{}] 17:59:11 INFO - PROCESS | 17335 | 1461200351470 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:11 INFO - PROCESS | 17335 | 1461200351629 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:59:11 INFO - PROCESS | 17335 | 1461200351805 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6358916800 == 118 [pid = 17335] [id = 363] 17:59:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f633fa08000) [pid = 17335] [serial = 1090] [outer = (nil)] 17:59:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f6347c69800) [pid = 17335] [serial = 1091] [outer = 0x7f633fa08000] 17:59:11 INFO - PROCESS | 17335 | 1461200351874 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f63481b0400) [pid = 17335] [serial = 1092] [outer = 0x7f633fa08000] 17:59:12 INFO - PROCESS | 17335 | 1461200352740 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1336ms 17:59:12 INFO - PROCESS | 17335 | 1461200352798 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 17335 | 1461200352801 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:59:12 INFO - PROCESS | 17335 | 1461200352807 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 17335 | 1461200352810 Marionette TRACE conn3 <- [1,1426,null,{}] 17:59:12 INFO - PROCESS | 17335 | 1461200352815 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:12 INFO - PROCESS | 17335 | 1461200352971 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:59:13 INFO - PROCESS | 17335 | 1461200353148 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63590b9800 == 119 [pid = 17335] [id = 364] 17:59:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f6346924c00) [pid = 17335] [serial = 1093] [outer = (nil)] 17:59:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f6349424c00) [pid = 17335] [serial = 1094] [outer = 0x7f6346924c00] 17:59:13 INFO - PROCESS | 17335 | 1461200353228 Marionette DEBUG loaded listener.js 17:59:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f634964c000) [pid = 17335] [serial = 1095] [outer = 0x7f6346924c00] 17:59:14 INFO - PROCESS | 17335 | 1461200354118 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1386ms 17:59:14 INFO - PROCESS | 17335 | 1461200354194 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:59:14 INFO - PROCESS | 17335 | 1461200354199 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:59:14 INFO - PROCESS | 17335 | 1461200354204 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - PROCESS | 17335 | 1461200354208 Marionette TRACE conn3 <- [1,1430,null,{}] 17:59:14 INFO - PROCESS | 17335 | 1461200354213 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:14 INFO - PROCESS | 17335 | 1461200354439 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:59:14 INFO - PROCESS | 17335 | 1461200354668 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fcc3000 == 120 [pid = 17335] [id = 365] 17:59:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f632e777400) [pid = 17335] [serial = 1096] [outer = (nil)] 17:59:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f6332ce8c00) [pid = 17335] [serial = 1097] [outer = 0x7f632e777400] 17:59:14 INFO - PROCESS | 17335 | 1461200354789 Marionette DEBUG loaded listener.js 17:59:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f633d518400) [pid = 17335] [serial = 1098] [outer = 0x7f632e777400] 17:59:16 INFO - PROCESS | 17335 | 1461200356017 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1884ms 17:59:16 INFO - PROCESS | 17335 | 1461200356088 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:59:16 INFO - PROCESS | 17335 | 1461200356094 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:59:16 INFO - PROCESS | 17335 | 1461200356101 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 17335 | 1461200356106 Marionette TRACE conn3 <- [1,1434,null,{}] 17:59:16 INFO - PROCESS | 17335 | 1461200356169 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:16 INFO - PROCESS | 17335 | 1461200356426 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:59:16 INFO - PROCESS | 17335 | 1461200356530 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd8e000 == 121 [pid = 17335] [id = 366] 17:59:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f632f74a800) [pid = 17335] [serial = 1099] [outer = (nil)] 17:59:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f63321e1400) [pid = 17335] [serial = 1100] [outer = 0x7f632f74a800] 17:59:16 INFO - PROCESS | 17335 | 1461200356592 Marionette DEBUG loaded listener.js 17:59:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f6332d16000) [pid = 17335] [serial = 1101] [outer = 0x7f632f74a800] 17:59:17 INFO - PROCESS | 17335 | 1461200357442 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1394ms 17:59:17 INFO - PROCESS | 17335 | 1461200357496 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 17335 | 1461200357510 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:59:17 INFO - PROCESS | 17335 | 1461200357525 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 17335 | 1461200357536 Marionette TRACE conn3 <- [1,1438,null,{}] 17:59:17 INFO - PROCESS | 17335 | 1461200357540 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:17 INFO - PROCESS | 17335 | 1461200357797 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:59:18 INFO - PROCESS | 17335 | 1461200358018 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f693000 == 122 [pid = 17335] [id = 367] 17:59:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f63333c8800) [pid = 17335] [serial = 1102] [outer = (nil)] 17:59:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f63358c3000) [pid = 17335] [serial = 1103] [outer = 0x7f63333c8800] 17:59:18 INFO - PROCESS | 17335 | 1461200358096 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f6336574800) [pid = 17335] [serial = 1104] [outer = 0x7f63333c8800] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc5f800 == 121 [pid = 17335] [id = 270] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633f9ae800 == 120 [pid = 17335] [id = 46] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635e373800 == 119 [pid = 17335] [id = 269] 17:59:18 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f633ae7a800) [pid = 17335] [serial = 1004] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6340509c00) [pid = 17335] [serial = 962] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f63333cb400) [pid = 17335] [serial = 974] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f634682ac00) [pid = 17335] [serial = 965] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f635901ec00) [pid = 17335] [serial = 971] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f63481aa400) [pid = 17335] [serial = 968] [outer = (nil)] [url = about:blank] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ef84800 == 118 [pid = 17335] [id = 353] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc55000 == 117 [pid = 17335] [id = 352] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd85800 == 116 [pid = 17335] [id = 351] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332fc2800 == 115 [pid = 17335] [id = 350] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fed8800 == 114 [pid = 17335] [id = 349] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f4cd000 == 113 [pid = 17335] [id = 348] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633330d800 == 112 [pid = 17335] [id = 347] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634cfb6000 == 111 [pid = 17335] [id = 343] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346f40000 == 110 [pid = 17335] [id = 342] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346529800 == 109 [pid = 17335] [id = 341] 17:59:18 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d06000 == 108 [pid = 17335] [id = 340] 17:59:19 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341671800 == 107 [pid = 17335] [id = 339] 17:59:19 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634108c800 == 106 [pid = 17335] [id = 338] 17:59:19 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340ac6000 == 105 [pid = 17335] [id = 337] 17:59:19 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d63c000 == 104 [pid = 17335] [id = 336] 17:59:19 INFO - PROCESS | 17335 | 1461200359054 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:59:19 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e0e000 == 103 [pid = 17335] [id = 335] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f633d511c00) [pid = 17335] [serial = 996] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f6358fc1000) [pid = 17335] [serial = 915] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f63365d1800) [pid = 17335] [serial = 990] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f634738c400) [pid = 17335] [serial = 954] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f6332ce4c00) [pid = 17335] [serial = 983] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f633ae83400) [pid = 17335] [serial = 992] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f6336584800) [pid = 17335] [serial = 977] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f63358c2000) [pid = 17335] [serial = 1002] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f633cc32c00) [pid = 17335] [serial = 993] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f6333105800) [pid = 17335] [serial = 1001] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f6332ce4800) [pid = 17335] [serial = 981] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f633d6a9400) [pid = 17335] [serial = 998] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f63365d9c00) [pid = 17335] [serial = 959] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f63321de800) [pid = 17335] [serial = 980] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f633dbeb400) [pid = 17335] [serial = 999] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f6336589400) [pid = 17335] [serial = 989] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f6336585800) [pid = 17335] [serial = 987] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f6336572c00) [pid = 17335] [serial = 986] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f633d2ed000) [pid = 17335] [serial = 995] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f633310f400) [pid = 17335] [serial = 984] [outer = (nil)] [url = about:blank] 17:59:19 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f6330d32000) [pid = 17335] [serial = 956] [outer = (nil)] [url = about:blank] 17:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1638ms 17:59:19 INFO - PROCESS | 17335 | 1461200359164 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:59:19 INFO - PROCESS | 17335 | 1461200359168 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:59:19 INFO - PROCESS | 17335 | 1461200359174 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 17335 | 1461200359179 Marionette TRACE conn3 <- [1,1442,null,{}] 17:59:19 INFO - PROCESS | 17335 | 1461200359193 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:19 INFO - PROCESS | 17335 | 1461200359377 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:59:19 INFO - PROCESS | 17335 | 1461200359582 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e22800 == 104 [pid = 17335] [id = 368] 17:59:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f6336576400) [pid = 17335] [serial = 1105] [outer = (nil)] 17:59:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f633b0db800) [pid = 17335] [serial = 1106] [outer = 0x7f6336576400] 17:59:19 INFO - PROCESS | 17335 | 1461200359644 Marionette DEBUG loaded listener.js 17:59:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f633cc33c00) [pid = 17335] [serial = 1107] [outer = 0x7f6336576400] 17:59:20 INFO - PROCESS | 17335 | 1461200360311 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1187ms 17:59:20 INFO - PROCESS | 17335 | 1461200360361 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:59:20 INFO - PROCESS | 17335 | 1461200360365 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:59:20 INFO - PROCESS | 17335 | 1461200360370 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - PROCESS | 17335 | 1461200360373 Marionette TRACE conn3 <- [1,1446,null,{}] 17:59:20 INFO - PROCESS | 17335 | 1461200360389 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:20 INFO - PROCESS | 17335 | 1461200360536 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:59:20 INFO - PROCESS | 17335 | 1461200360552 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c2a0000 == 105 [pid = 17335] [id = 369] 17:59:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f633cc35800) [pid = 17335] [serial = 1108] [outer = (nil)] 17:59:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f633d337000) [pid = 17335] [serial = 1109] [outer = 0x7f633cc35800] 17:59:20 INFO - PROCESS | 17335 | 1461200360609 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f633d46b800) [pid = 17335] [serial = 1110] [outer = 0x7f633cc35800] 17:59:21 INFO - PROCESS | 17335 | 1461200361451 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1139ms 17:59:21 INFO - PROCESS | 17335 | 1461200361519 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 17335 | 1461200361522 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:59:21 INFO - PROCESS | 17335 | 1461200361527 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 17335 | 1461200361530 Marionette TRACE conn3 <- [1,1450,null,{}] 17:59:21 INFO - PROCESS | 17335 | 1461200361538 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:21 INFO - PROCESS | 17335 | 1461200361735 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:59:21 INFO - PROCESS | 17335 | 1461200361765 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc0c000 == 106 [pid = 17335] [id = 370] 17:59:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f633cf4c400) [pid = 17335] [serial = 1111] [outer = (nil)] 17:59:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f633d513c00) [pid = 17335] [serial = 1112] [outer = 0x7f633cf4c400] 17:59:21 INFO - PROCESS | 17335 | 1461200361823 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f633d965c00) [pid = 17335] [serial = 1113] [outer = 0x7f633cf4c400] 17:59:22 INFO - PROCESS | 17335 | 1461200362667 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1226ms 17:59:22 INFO - PROCESS | 17335 | 1461200362754 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:59:22 INFO - PROCESS | 17335 | 1461200362758 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:59:22 INFO - PROCESS | 17335 | 1461200362763 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 17335 | 1461200362765 Marionette TRACE conn3 <- [1,1454,null,{}] 17:59:22 INFO - PROCESS | 17335 | 1461200362771 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:22 INFO - PROCESS | 17335 | 1461200362989 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:59:23 INFO - PROCESS | 17335 | 1461200363014 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408e0000 == 107 [pid = 17335] [id = 371] 17:59:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f632f740000) [pid = 17335] [serial = 1114] [outer = (nil)] 17:59:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f633d2e6c00) [pid = 17335] [serial = 1115] [outer = 0x7f632f740000] 17:59:23 INFO - PROCESS | 17335 | 1461200363076 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f6340ae2c00) [pid = 17335] [serial = 1116] [outer = 0x7f632f740000] 17:59:23 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f6332bcd000) [pid = 17335] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:59:23 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f6336589800) [pid = 17335] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:59:23 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f63321e6000) [pid = 17335] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:59:23 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f6330d38400) [pid = 17335] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:59:23 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f633339ac00) [pid = 17335] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:59:23 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f6332d0f800) [pid = 17335] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:59:23 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f633ea07800) [pid = 17335] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:59:24 INFO - PROCESS | 17335 | 1461200364122 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1432ms 17:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:59:24 INFO - PROCESS | 17335 | 1461200364197 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 17335 | 1461200364200 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:59:24 INFO - PROCESS | 17335 | 1461200364206 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 17335 | 1461200364209 Marionette TRACE conn3 <- [1,1458,null,{}] 17:59:24 INFO - PROCESS | 17335 | 1461200364214 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:24 INFO - PROCESS | 17335 | 1461200364499 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:59:24 INFO - PROCESS | 17335 | 1461200364680 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f4dc800 == 108 [pid = 17335] [id = 372] 17:59:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f632f73c800) [pid = 17335] [serial = 1117] [outer = (nil)] 17:59:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f632f748c00) [pid = 17335] [serial = 1118] [outer = 0x7f632f73c800] 17:59:24 INFO - PROCESS | 17335 | 1461200364755 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f6330d3a800) [pid = 17335] [serial = 1119] [outer = 0x7f632f73c800] 17:59:25 INFO - PROCESS | 17335 | 1461200365779 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1647ms 17:59:25 INFO - PROCESS | 17335 | 1461200365857 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 17335 | 1461200365867 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:59:25 INFO - PROCESS | 17335 | 1461200365878 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 17335 | 1461200365886 Marionette TRACE conn3 <- [1,1462,null,{}] 17:59:25 INFO - PROCESS | 17335 | 1461200365892 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:26 INFO - PROCESS | 17335 | 1461200366129 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:59:26 INFO - PROCESS | 17335 | 1461200366401 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cf24800 == 109 [pid = 17335] [id = 373] 17:59:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f63333c5c00) [pid = 17335] [serial = 1120] [outer = (nil)] 17:59:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f6336572000) [pid = 17335] [serial = 1121] [outer = 0x7f63333c5c00] 17:59:26 INFO - PROCESS | 17335 | 1461200366477 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f633658d400) [pid = 17335] [serial = 1122] [outer = 0x7f63333c5c00] 17:59:27 INFO - PROCESS | 17335 | 1461200367413 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1589ms 17:59:27 INFO - PROCESS | 17335 | 1461200367466 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:59:27 INFO - PROCESS | 17335 | 1461200367471 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:59:27 INFO - PROCESS | 17335 | 1461200367477 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:59:27 INFO - PROCESS | 17335 | 1461200367481 Marionette TRACE conn3 <- [1,1466,null,{}] 17:59:27 INFO - PROCESS | 17335 | 1461200367486 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:27 INFO - PROCESS | 17335 | 1461200367675 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:59:27 INFO - PROCESS | 17335 | 1461200367927 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340ca2800 == 110 [pid = 17335] [id = 374] 17:59:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f633c97d400) [pid = 17335] [serial = 1123] [outer = (nil)] 17:59:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f633cf56400) [pid = 17335] [serial = 1124] [outer = 0x7f633c97d400] 17:59:28 INFO - PROCESS | 17335 | 1461200368045 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f633d46b000) [pid = 17335] [serial = 1125] [outer = 0x7f633c97d400] 17:59:28 INFO - PROCESS | 17335 | 1461200368971 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1529ms 17:59:29 INFO - PROCESS | 17335 | 1461200369007 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 17335 | 1461200369012 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:59:29 INFO - PROCESS | 17335 | 1461200369028 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 17335 | 1461200369035 Marionette TRACE conn3 <- [1,1470,null,{}] 17:59:29 INFO - PROCESS | 17335 | 1461200369040 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:29 INFO - PROCESS | 17335 | 1461200369238 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:59:29 INFO - PROCESS | 17335 | 1461200369412 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634545f000 == 111 [pid = 17335] [id = 375] 17:59:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f6332ce4c00) [pid = 17335] [serial = 1126] [outer = (nil)] 17:59:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f633ed89400) [pid = 17335] [serial = 1127] [outer = 0x7f6332ce4c00] 17:59:29 INFO - PROCESS | 17335 | 1461200369486 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f6340511400) [pid = 17335] [serial = 1128] [outer = 0x7f6332ce4c00] 17:59:30 INFO - PROCESS | 17335 | 1461200370378 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1395ms 17:59:30 INFO - PROCESS | 17335 | 1461200370419 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 17335 | 1461200370425 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:59:30 INFO - PROCESS | 17335 | 1461200370433 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - PROCESS | 17335 | 1461200370438 Marionette TRACE conn3 <- [1,1474,null,{}] 17:59:30 INFO - PROCESS | 17335 | 1461200370445 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:30 INFO - PROCESS | 17335 | 1461200370655 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:59:30 INFO - PROCESS | 17335 | 1461200370827 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346a3b000 == 112 [pid = 17335] [id = 376] 17:59:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f633cc8ec00) [pid = 17335] [serial = 1129] [outer = (nil)] 17:59:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f63414e6800) [pid = 17335] [serial = 1130] [outer = 0x7f633cc8ec00] 17:59:30 INFO - PROCESS | 17335 | 1461200370897 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f63414f5400) [pid = 17335] [serial = 1131] [outer = 0x7f633cc8ec00] 17:59:31 INFO - PROCESS | 17335 | 1461200371790 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1393ms 17:59:31 INFO - PROCESS | 17335 | 1461200371826 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 17335 | 1461200371830 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:59:31 INFO - PROCESS | 17335 | 1461200371835 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 17335 | 1461200371837 Marionette TRACE conn3 <- [1,1478,null,{}] 17:59:31 INFO - PROCESS | 17335 | 1461200371843 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:32 INFO - PROCESS | 17335 | 1461200372005 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:59:32 INFO - PROCESS | 17335 | 1461200372191 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634cfb3000 == 113 [pid = 17335] [id = 377] 17:59:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f634509c000) [pid = 17335] [serial = 1132] [outer = (nil)] 17:59:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f6345264800) [pid = 17335] [serial = 1133] [outer = 0x7f634509c000] 17:59:32 INFO - PROCESS | 17335 | 1461200372294 Marionette DEBUG loaded listener.js 17:59:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f63463e3400) [pid = 17335] [serial = 1134] [outer = 0x7f634509c000] 17:59:33 INFO - PROCESS | 17335 | 1461200373293 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1484ms 17:59:33 INFO - PROCESS | 17335 | 1461200373322 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 17335 | 1461200373326 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:59:33 INFO - PROCESS | 17335 | 1461200373331 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 17335 | 1461200373334 Marionette TRACE conn3 <- [1,1482,null,{}] 17:59:33 INFO - PROCESS | 17335 | 1461200373339 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:33 INFO - PROCESS | 17335 | 1461200373525 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:59:33 INFO - PROCESS | 17335 | 1461200373703 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6358921000 == 114 [pid = 17335] [id = 378] 17:59:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f6342fd7800) [pid = 17335] [serial = 1135] [outer = (nil)] 17:59:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f6346b5e800) [pid = 17335] [serial = 1136] [outer = 0x7f6342fd7800] 17:59:33 INFO - PROCESS | 17335 | 1461200373792 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f6347c6ec00) [pid = 17335] [serial = 1137] [outer = 0x7f6342fd7800] 17:59:34 INFO - PROCESS | 17335 | 1461200374747 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1477ms 17:59:34 INFO - PROCESS | 17335 | 1461200374810 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:59:34 INFO - PROCESS | 17335 | 1461200374814 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:59:34 INFO - PROCESS | 17335 | 1461200374819 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:59:34 INFO - PROCESS | 17335 | 1461200374821 Marionette TRACE conn3 <- [1,1486,null,{}] 17:59:34 INFO - PROCESS | 17335 | 1461200374827 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:34 INFO - PROCESS | 17335 | 1461200374994 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:59:35 INFO - PROCESS | 17335 | 1461200375193 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635952d800 == 115 [pid = 17335] [id = 379] 17:59:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f63450a2000) [pid = 17335] [serial = 1138] [outer = (nil)] 17:59:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f634ddde400) [pid = 17335] [serial = 1139] [outer = 0x7f63450a2000] 17:59:35 INFO - PROCESS | 17335 | 1461200375345 Marionette DEBUG loaded listener.js 17:59:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f6353a6f000) [pid = 17335] [serial = 1140] [outer = 0x7f63450a2000] 17:59:36 INFO - PROCESS | 17335 | 1461200376258 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1482ms 17:59:36 INFO - PROCESS | 17335 | 1461200376305 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:59:36 INFO - PROCESS | 17335 | 1461200376308 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:59:36 INFO - PROCESS | 17335 | 1461200376315 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 17335 | 1461200376317 Marionette TRACE conn3 <- [1,1490,null,{}] 17:59:36 INFO - PROCESS | 17335 | 1461200376322 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:36 INFO - PROCESS | 17335 | 1461200376509 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:59:36 INFO - PROCESS | 17335 | 1461200376781 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d491000 == 116 [pid = 17335] [id = 380] 17:59:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f63481b9800) [pid = 17335] [serial = 1141] [outer = (nil)] 17:59:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f6353d9d400) [pid = 17335] [serial = 1142] [outer = 0x7f63481b9800] 17:59:36 INFO - PROCESS | 17335 | 1461200376914 Marionette DEBUG loaded listener.js 17:59:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f6353fe5400) [pid = 17335] [serial = 1143] [outer = 0x7f63481b9800] 17:59:37 INFO - PROCESS | 17335 | 1461200377705 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1440ms 17:59:37 INFO - PROCESS | 17335 | 1461200377755 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:59:37 INFO - PROCESS | 17335 | 1461200377759 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:59:37 INFO - PROCESS | 17335 | 1461200377764 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:59:37 INFO - PROCESS | 17335 | 1461200377767 Marionette TRACE conn3 <- [1,1494,null,{}] 17:59:37 INFO - PROCESS | 17335 | 1461200377772 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:37 INFO - PROCESS | 17335 | 1461200377934 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:59:38 INFO - PROCESS | 17335 | 1461200378117 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e37d800 == 117 [pid = 17335] [id = 381] 17:59:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f633d515400) [pid = 17335] [serial = 1144] [outer = (nil)] 17:59:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f635417ec00) [pid = 17335] [serial = 1145] [outer = 0x7f633d515400] 17:59:38 INFO - PROCESS | 17335 | 1461200378193 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6354e31c00) [pid = 17335] [serial = 1146] [outer = 0x7f633d515400] 17:59:39 INFO - PROCESS | 17335 | 1461200379085 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1381ms 17:59:39 INFO - PROCESS | 17335 | 1461200379146 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:59:39 INFO - PROCESS | 17335 | 1461200379150 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:59:39 INFO - PROCESS | 17335 | 1461200379155 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 17335 | 1461200379158 Marionette TRACE conn3 <- [1,1498,null,{}] 17:59:39 INFO - PROCESS | 17335 | 1461200379164 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:39 INFO - PROCESS | 17335 | 1461200379359 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:59:39 INFO - PROCESS | 17335 | 1461200379539 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332eaa800 == 118 [pid = 17335] [id = 382] 17:59:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f6354f24800) [pid = 17335] [serial = 1147] [outer = (nil)] 17:59:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f63552ed400) [pid = 17335] [serial = 1148] [outer = 0x7f6354f24800] 17:59:39 INFO - PROCESS | 17335 | 1461200379684 Marionette DEBUG loaded listener.js 17:59:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f63570c9400) [pid = 17335] [serial = 1149] [outer = 0x7f6354f24800] 17:59:40 INFO - PROCESS | 17335 | 1461200380686 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1580ms 17:59:40 INFO - PROCESS | 17335 | 1461200380737 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:59:40 INFO - PROCESS | 17335 | 1461200380746 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:59:40 INFO - PROCESS | 17335 | 1461200380752 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:59:40 INFO - PROCESS | 17335 | 1461200380756 Marionette TRACE conn3 <- [1,1502,null,{}] 17:59:40 INFO - PROCESS | 17335 | 1461200380761 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:40 INFO - PROCESS | 17335 | 1461200380955 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:59:41 INFO - PROCESS | 17335 | 1461200381140 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335dd5800 == 119 [pid = 17335] [id = 383] 17:59:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f63552c5c00) [pid = 17335] [serial = 1150] [outer = (nil)] 17:59:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f6359020000) [pid = 17335] [serial = 1151] [outer = 0x7f63552c5c00] 17:59:41 INFO - PROCESS | 17335 | 1461200381213 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f63591bc800) [pid = 17335] [serial = 1152] [outer = 0x7f63552c5c00] 17:59:42 INFO - PROCESS | 17335 | 1461200382029 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1336ms 17:59:42 INFO - PROCESS | 17335 | 1461200382089 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 17335 | 1461200382091 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:59:42 INFO - PROCESS | 17335 | 1461200382097 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 17335 | 1461200382099 Marionette TRACE conn3 <- [1,1506,null,{}] 17:59:42 INFO - PROCESS | 17335 | 1461200382105 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:42 INFO - PROCESS | 17335 | 1461200382273 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:59:42 INFO - PROCESS | 17335 | 1461200382455 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:42 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341031000 == 120 [pid = 17335] [id = 384] 17:59:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f6340fb2000) [pid = 17335] [serial = 1153] [outer = (nil)] 17:59:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f6340fb6c00) [pid = 17335] [serial = 1154] [outer = 0x7f6340fb2000] 17:59:42 INFO - PROCESS | 17335 | 1461200382536 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f6340fbb400) [pid = 17335] [serial = 1155] [outer = 0x7f6340fb2000] 17:59:43 INFO - PROCESS | 17335 | 1461200383403 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1333ms 17:59:43 INFO - PROCESS | 17335 | 1461200383430 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:59:43 INFO - PROCESS | 17335 | 1461200383434 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:59:43 INFO - PROCESS | 17335 | 1461200383440 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:59:43 INFO - PROCESS | 17335 | 1461200383442 Marionette TRACE conn3 <- [1,1510,null,{}] 17:59:43 INFO - PROCESS | 17335 | 1461200383447 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:43 INFO - PROCESS | 17335 | 1461200383631 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:59:43 INFO - PROCESS | 17335 | 1461200383817 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e12000 == 121 [pid = 17335] [id = 385] 17:59:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f632ff42c00) [pid = 17335] [serial = 1156] [outer = (nil)] 17:59:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f632ff4b000) [pid = 17335] [serial = 1157] [outer = 0x7f632ff42c00] 17:59:43 INFO - PROCESS | 17335 | 1461200383889 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f632ff4f000) [pid = 17335] [serial = 1158] [outer = 0x7f632ff42c00] 17:59:44 INFO - PROCESS | 17335 | 1461200384742 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1330ms 17:59:44 INFO - PROCESS | 17335 | 1461200384770 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:59:44 INFO - PROCESS | 17335 | 1461200384774 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:59:44 INFO - PROCESS | 17335 | 1461200384779 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:59:44 INFO - PROCESS | 17335 | 1461200384782 Marionette TRACE conn3 <- [1,1514,null,{}] 17:59:44 INFO - PROCESS | 17335 | 1461200384787 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:44 INFO - PROCESS | 17335 | 1461200384956 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:59:45 INFO - PROCESS | 17335 | 1461200385512 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332ea8800 == 122 [pid = 17335] [id = 386] 17:59:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f632ff4b400) [pid = 17335] [serial = 1159] [outer = (nil)] 17:59:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f6330d2f000) [pid = 17335] [serial = 1160] [outer = 0x7f632ff4b400] 17:59:45 INFO - PROCESS | 17335 | 1461200385624 Marionette DEBUG loaded listener.js 17:59:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f6332bc3400) [pid = 17335] [serial = 1161] [outer = 0x7f632ff4b400] 17:59:46 INFO - PROCESS | 17335 | 1461200386472 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1740ms 17:59:46 INFO - PROCESS | 17335 | 1461200386521 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:59:46 INFO - PROCESS | 17335 | 1461200386527 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:59:46 INFO - PROCESS | 17335 | 1461200386536 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:59:46 INFO - PROCESS | 17335 | 1461200386540 Marionette TRACE conn3 <- [1,1518,null,{}] 17:59:46 INFO - PROCESS | 17335 | 1461200386547 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:46 INFO - PROCESS | 17335 | 1461200386727 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:59:46 INFO - PROCESS | 17335 | 1461200386940 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cc1c800 == 123 [pid = 17335] [id = 387] 17:59:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f632e776000) [pid = 17335] [serial = 1162] [outer = (nil)] 17:59:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f6332ce4800) [pid = 17335] [serial = 1163] [outer = 0x7f632e776000] 17:59:47 INFO - PROCESS | 17335 | 1461200387008 Marionette DEBUG loaded listener.js 17:59:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f633656fc00) [pid = 17335] [serial = 1164] [outer = 0x7f632e776000] 17:59:48 INFO - PROCESS | 17335 | 1461200388038 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1532ms 17:59:48 INFO - PROCESS | 17335 | 1461200388071 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 17335 | 1461200388076 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:59:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:59:48 INFO - PROCESS | 17335 | 1461200388083 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 17335 | 1461200388085 Marionette TRACE conn3 <- [1,1522,null,{}] 17:59:48 INFO - PROCESS | 17335 | 1461200388091 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:48 INFO - PROCESS | 17335 | 1461200388249 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c28c000 == 122 [pid = 17335] [id = 313] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346361000 == 121 [pid = 17335] [id = 320] 17:59:48 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f6342fce400) [pid = 17335] [serial = 1025] [outer = (nil)] [url = about:blank] 17:59:48 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f6344845400) [pid = 17335] [serial = 1028] [outer = (nil)] [url = about:blank] 17:59:48 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f63455e1c00) [pid = 17335] [serial = 1031] [outer = (nil)] [url = about:blank] 17:59:48 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6332bcb000) [pid = 17335] [serial = 1034] [outer = (nil)] [url = about:blank] 17:59:48 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f6333104000) [pid = 17335] [serial = 1037] [outer = (nil)] [url = about:blank] 17:59:48 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f63412fa400) [pid = 17335] [serial = 1064] [outer = (nil)] [url = about:blank] 17:59:48 INFO - PROCESS | 17335 | 1461200388564 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63408e0000 == 120 [pid = 17335] [id = 371] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc0c000 == 119 [pid = 17335] [id = 370] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c2a0000 == 118 [pid = 17335] [id = 369] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e22800 == 117 [pid = 17335] [id = 368] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d64e000 == 116 [pid = 17335] [id = 12] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f693000 == 115 [pid = 17335] [id = 367] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd8e000 == 114 [pid = 17335] [id = 366] 17:59:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e7b1000 == 115 [pid = 17335] [id = 388] 17:59:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f6330bd4000) [pid = 17335] [serial = 1165] [outer = (nil)] 17:59:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f63365d1800) [pid = 17335] [serial = 1166] [outer = 0x7f6330bd4000] 17:59:48 INFO - PROCESS | 17335 | 1461200388708 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f633cc8c400) [pid = 17335] [serial = 1167] [outer = 0x7f6330bd4000] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354bc6000 == 114 [pid = 17335] [id = 361] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634ddba800 == 113 [pid = 17335] [id = 360] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347369800 == 112 [pid = 17335] [id = 359] 17:59:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d15000 == 111 [pid = 17335] [id = 358] 17:59:49 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332c89800 == 110 [pid = 17335] [id = 355] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f633c985c00) [pid = 17335] [serial = 1052] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f633d33c400) [pid = 17335] [serial = 1055] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f633339d000) [pid = 17335] [serial = 1049] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f63365d5c00) [pid = 17335] [serial = 1050] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f6332bcf000) [pid = 17335] [serial = 1044] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f6331fd7400) [pid = 17335] [serial = 1043] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f6336577800) [pid = 17335] [serial = 1010] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f63358c1c00) [pid = 17335] [serial = 1047] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f63333c3400) [pid = 17335] [serial = 1046] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f6340882800) [pid = 17335] [serial = 1061] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f633cc8cc00) [pid = 17335] [serial = 1040] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f633d05a800) [pid = 17335] [serial = 1013] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f6340885800) [pid = 17335] [serial = 1058] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f633d95fc00) [pid = 17335] [serial = 1016] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f633ef44800) [pid = 17335] [serial = 1019] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f6340a49800) [pid = 17335] [serial = 1022] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f6332bc7c00) [pid = 17335] [serial = 1007] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f6340a4b000) [pid = 17335] [serial = 1059] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f633d4b3c00) [pid = 17335] [serial = 1056] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f6340ae1800) [pid = 17335] [serial = 1062] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f633cf4b400) [pid = 17335] [serial = 1053] [outer = (nil)] [url = about:blank] 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 17:59:49 INFO - PROCESS | 17335 | 1461200389436 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:59:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 17:59:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:59:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:59:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 17:59:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:59:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:59:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 17:59:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:59:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:59:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 17:59:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:59:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:59:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1387ms 17:59:49 INFO - PROCESS | 17335 | 1461200389476 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:59:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:59:49 INFO - PROCESS | 17335 | 1461200389482 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:59:49 INFO - PROCESS | 17335 | 1461200389504 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 17335 | 1461200389513 Marionette TRACE conn3 <- [1,1526,null,{}] 17:59:49 INFO - PROCESS | 17335 | 1461200389521 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:49 INFO - PROCESS | 17335 | 1461200389670 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:59:49 INFO - PROCESS | 17335 | 1461200389689 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d3c7000 == 111 [pid = 17335] [id = 389] 17:59:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f633b0e3800) [pid = 17335] [serial = 1168] [outer = (nil)] 17:59:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f633ed86000) [pid = 17335] [serial = 1169] [outer = 0x7f633b0e3800] 17:59:49 INFO - PROCESS | 17335 | 1461200389748 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f634050a000) [pid = 17335] [serial = 1170] [outer = 0x7f633b0e3800] 17:59:50 INFO - PROCESS | 17335 | 1461200390533 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:59:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:59:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:59:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:59:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:59:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:59:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:59:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1103ms 17:59:50 INFO - PROCESS | 17335 | 1461200390602 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:59:50 INFO - PROCESS | 17335 | 1461200390605 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:59:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:59:50 INFO - PROCESS | 17335 | 1461200390611 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:59:50 INFO - PROCESS | 17335 | 1461200390613 Marionette TRACE conn3 <- [1,1530,null,{}] 17:59:50 INFO - PROCESS | 17335 | 1461200390618 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:50 INFO - PROCESS | 17335 | 1461200390769 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:59:50 INFO - PROCESS | 17335 | 1461200390943 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340cae000 == 112 [pid = 17335] [id = 390] 17:59:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f633d95a400) [pid = 17335] [serial = 1171] [outer = (nil)] 17:59:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f6340fba000) [pid = 17335] [serial = 1172] [outer = 0x7f633d95a400] 17:59:51 INFO - PROCESS | 17335 | 1461200391001 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f63414ed800) [pid = 17335] [serial = 1173] [outer = 0x7f633d95a400] 17:59:51 INFO - PROCESS | 17335 | 1461200391658 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:59:51 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 17:59:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:59:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:59:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 17:59:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:59:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1083ms 17:59:51 INFO - PROCESS | 17335 | 1461200391703 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 17335 | 1461200391706 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:59:51 INFO - PROCESS | 17335 | 1461200391713 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 17335 | 1461200391715 Marionette TRACE conn3 <- [1,1534,null,{}] 17:59:51 INFO - PROCESS | 17335 | 1461200391720 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:51 INFO - PROCESS | 17335 | 1461200391907 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:59:51 INFO - PROCESS | 17335 | 1461200391937 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634108c000 == 113 [pid = 17335] [id = 391] 17:59:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f63443de000) [pid = 17335] [serial = 1174] [outer = (nil)] 17:59:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f63450a6400) [pid = 17335] [serial = 1175] [outer = 0x7f63443de000] 17:59:52 INFO - PROCESS | 17335 | 1461200392005 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f6346826400) [pid = 17335] [serial = 1176] [outer = 0x7f63443de000] 17:59:53 INFO - PROCESS | 17335 | 1461200393084 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:59:53 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f633cf4c400) [pid = 17335] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:59:53 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f6336576400) [pid = 17335] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:59:53 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f633cc35800) [pid = 17335] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:59:53 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f633d4b0800) [pid = 17335] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:59:53 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f632f74a800) [pid = 17335] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:59:53 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f63333c8800) [pid = 17335] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:59:53 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f633d3bc800) [pid = 17335] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:59:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1429ms 17:59:53 INFO - PROCESS | 17335 | 1461200393143 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:59:53 INFO - PROCESS | 17335 | 1461200393146 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:59:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:59:53 INFO - PROCESS | 17335 | 1461200393152 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - PROCESS | 17335 | 1461200393154 Marionette TRACE conn3 <- [1,1538,null,{}] 17:59:53 INFO - PROCESS | 17335 | 1461200393159 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:53 INFO - PROCESS | 17335 | 1461200393306 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:59:53 INFO - PROCESS | 17335 | 1461200393453 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd80000 == 114 [pid = 17335] [id = 392] 17:59:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f633dbed400) [pid = 17335] [serial = 1177] [outer = (nil)] 17:59:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f6346831800) [pid = 17335] [serial = 1178] [outer = 0x7f633dbed400] 17:59:53 INFO - PROCESS | 17335 | 1461200393515 Marionette DEBUG loaded listener.js 17:59:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f6346b39800) [pid = 17335] [serial = 1179] [outer = 0x7f633dbed400] 17:59:54 INFO - PROCESS | 17335 | 1461200394160 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1025ms 17:59:54 INFO - PROCESS | 17335 | 1461200394179 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:59:54 INFO - PROCESS | 17335 | 1461200394181 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:59:54 INFO - PROCESS | 17335 | 1461200394187 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:59:54 INFO - PROCESS | 17335 | 1461200394189 Marionette TRACE conn3 <- [1,1542,null,{}] 17:59:54 INFO - PROCESS | 17335 | 1461200394194 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:54 INFO - PROCESS | 17335 | 1461200394341 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:59:54 INFO - PROCESS | 17335 | 1461200394357 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346538800 == 115 [pid = 17335] [id = 393] 17:59:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f63365cf400) [pid = 17335] [serial = 1180] [outer = (nil)] 17:59:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f634963fc00) [pid = 17335] [serial = 1181] [outer = 0x7f63365cf400] 17:59:54 INFO - PROCESS | 17335 | 1461200394419 Marionette DEBUG loaded listener.js 17:59:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f6354e2d800) [pid = 17335] [serial = 1182] [outer = 0x7f63365cf400] 17:59:55 INFO - PROCESS | 17335 | 1461200395389 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1228ms 17:59:55 INFO - PROCESS | 17335 | 1461200395416 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:59:55 INFO - PROCESS | 17335 | 1461200395421 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:59:55 INFO - PROCESS | 17335 | 1461200395429 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:59:55 INFO - PROCESS | 17335 | 1461200395435 Marionette TRACE conn3 <- [1,1546,null,{}] 17:59:55 INFO - PROCESS | 17335 | 1461200395444 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:55 INFO - PROCESS | 17335 | 1461200395623 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:59:55 INFO - PROCESS | 17335 | 1461200395806 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332fbb000 == 116 [pid = 17335] [id = 394] 17:59:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f632f73ec00) [pid = 17335] [serial = 1183] [outer = (nil)] 17:59:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f6332d11000) [pid = 17335] [serial = 1184] [outer = 0x7f632f73ec00] 17:59:55 INFO - PROCESS | 17335 | 1461200395876 Marionette DEBUG loaded listener.js 17:59:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f63333c4000) [pid = 17335] [serial = 1185] [outer = 0x7f632f73ec00] 17:59:56 INFO - PROCESS | 17335 | 1461200396807 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:59:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:59:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1440ms 17:59:56 INFO - PROCESS | 17335 | 1461200396869 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:59:56 INFO - PROCESS | 17335 | 1461200396878 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:59:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:59:56 INFO - PROCESS | 17335 | 1461200396887 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:59:56 INFO - PROCESS | 17335 | 1461200396891 Marionette TRACE conn3 <- [1,1550,null,{}] 17:59:56 INFO - PROCESS | 17335 | 1461200396897 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:57 INFO - PROCESS | 17335 | 1461200397078 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:59:57 INFO - PROCESS | 17335 | 1461200397312 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634084c800 == 117 [pid = 17335] [id = 395] 17:59:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f633ae83400) [pid = 17335] [serial = 1186] [outer = (nil)] 17:59:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f633cc99400) [pid = 17335] [serial = 1187] [outer = 0x7f633ae83400] 17:59:57 INFO - PROCESS | 17335 | 1461200397429 Marionette DEBUG loaded listener.js 17:59:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f633d516c00) [pid = 17335] [serial = 1188] [outer = 0x7f633ae83400] 17:59:58 INFO - PROCESS | 17335 | 1461200398399 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:59:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:59:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1584ms 17:59:58 INFO - PROCESS | 17335 | 1461200398472 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:59:58 INFO - PROCESS | 17335 | 1461200398475 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:59:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:59:58 INFO - PROCESS | 17335 | 1461200398482 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:59:58 INFO - PROCESS | 17335 | 1461200398488 Marionette TRACE conn3 <- [1,1554,null,{}] 17:59:58 INFO - PROCESS | 17335 | 1461200398504 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:58 INFO - PROCESS | 17335 | 1461200398716 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:59:58 INFO - PROCESS | 17335 | 1461200398987 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634813d800 == 118 [pid = 17335] [id = 396] 17:59:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f63412f0c00) [pid = 17335] [serial = 1189] [outer = (nil)] 17:59:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f6342fdb800) [pid = 17335] [serial = 1190] [outer = 0x7f63412f0c00] 17:59:59 INFO - PROCESS | 17335 | 1461200399069 Marionette DEBUG loaded listener.js 17:59:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f6345b48800) [pid = 17335] [serial = 1191] [outer = 0x7f63412f0c00] 17:59:59 INFO - PROCESS | 17335 | 1461200399902 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:59:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:59:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1491ms 17:59:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:59:59 INFO - PROCESS | 17335 | 1461200399974 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:59:59 INFO - PROCESS | 17335 | 1461200399978 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:59:59 INFO - PROCESS | 17335 | 1461200399984 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:59:59 INFO - PROCESS | 17335 | 1461200399987 Marionette TRACE conn3 <- [1,1558,null,{}] 17:59:59 INFO - PROCESS | 17335 | 1461200399992 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}] 18:00:00 INFO - PROCESS | 17335 | 1461200400199 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:00:00 INFO - PROCESS | 17335 | 1461200400385 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354b55800 == 119 [pid = 17335] [id = 397] 18:00:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6340fbd000) [pid = 17335] [serial = 1192] [outer = (nil)] 18:00:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f634747c400) [pid = 17335] [serial = 1193] [outer = 0x7f6340fbd000] 18:00:00 INFO - PROCESS | 17335 | 1461200400457 Marionette DEBUG loaded listener.js 18:00:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f634d05c400) [pid = 17335] [serial = 1194] [outer = 0x7f6340fbd000] 18:00:01 INFO - PROCESS | 17335 | 1461200401316 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]]]}] 18:00:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:00:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1385ms 18:00:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:00:01 INFO - PROCESS | 17335 | 1461200401368 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:00:01 INFO - PROCESS | 17335 | 1461200401371 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:00:01 INFO - PROCESS | 17335 | 1461200401377 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:00:01 INFO - PROCESS | 17335 | 1461200401380 Marionette TRACE conn3 <- [1,1562,null,{}] 18:00:01 INFO - PROCESS | 17335 | 1461200401385 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}] 18:00:01 INFO - PROCESS | 17335 | 1461200401559 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:00:01 INFO - PROCESS | 17335 | 1461200401747 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635896c800 == 120 [pid = 17335] [id = 398] 18:00:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f634682f800) [pid = 17335] [serial = 1195] [outer = (nil)] 18:00:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f6354e32400) [pid = 17335] [serial = 1196] [outer = 0x7f634682f800] 18:00:01 INFO - PROCESS | 17335 | 1461200401815 Marionette DEBUG loaded listener.js 18:00:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f63570a8000) [pid = 17335] [serial = 1197] [outer = 0x7f634682f800] 18:00:02 INFO - PROCESS | 17335 | 1461200402929 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]]]}] 18:00:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:00:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1633ms 18:00:03 INFO - PROCESS | 17335 | 1461200403012 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:00:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:00:03 INFO - PROCESS | 17335 | 1461200403018 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:00:03 INFO - PROCESS | 17335 | 1461200403027 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:00:03 INFO - PROCESS | 17335 | 1461200403031 Marionette TRACE conn3 <- [1,1566,null,{}] 18:00:03 INFO - PROCESS | 17335 | 1461200403040 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}] 18:00:03 INFO - PROCESS | 17335 | 1461200403348 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:00:03 INFO - PROCESS | 17335 | 1461200403599 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331871000 == 121 [pid = 17335] [id = 399] 18:00:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f6359160000) [pid = 17335] [serial = 1198] [outer = (nil)] 18:00:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f635942ac00) [pid = 17335] [serial = 1199] [outer = 0x7f6359160000] 18:00:03 INFO - PROCESS | 17335 | 1461200403672 Marionette DEBUG loaded listener.js 18:00:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f6359510400) [pid = 17335] [serial = 1200] [outer = 0x7f6359160000] 18:00:04 INFO - PROCESS | 17335 | 1461200404543 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]]]}] 18:00:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:00:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1587ms 18:00:04 INFO - PROCESS | 17335 | 1461200404612 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:00:04 INFO - PROCESS | 17335 | 1461200404615 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:00:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:00:04 INFO - PROCESS | 17335 | 1461200404621 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:00:04 INFO - PROCESS | 17335 | 1461200404623 Marionette TRACE conn3 <- [1,1570,null,{}] 18:00:04 INFO - PROCESS | 17335 | 1461200404629 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}] 18:00:04 INFO - PROCESS | 17335 | 1461200404799 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:00:04 INFO - PROCESS | 17335 | 1461200404984 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f8ce800 == 122 [pid = 17335] [id = 400] 18:00:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f6332b92c00) [pid = 17335] [serial = 1201] [outer = (nil)] 18:00:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6332b9b000) [pid = 17335] [serial = 1202] [outer = 0x7f6332b92c00] 18:00:05 INFO - PROCESS | 17335 | 1461200405055 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f6332ba0c00) [pid = 17335] [serial = 1203] [outer = 0x7f6332b92c00] 18:00:05 INFO - PROCESS | 17335 | 1461200405881 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]]]}] 18:00:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:00:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1330ms 18:00:05 INFO - PROCESS | 17335 | 1461200405953 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 17335 | 1461200405957 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:00:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:00:05 INFO - PROCESS | 17335 | 1461200405962 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 17335 | 1461200405965 Marionette TRACE conn3 <- [1,1574,null,{}] 18:00:05 INFO - PROCESS | 17335 | 1461200405971 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}] 18:00:06 INFO - PROCESS | 17335 | 1461200406153 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:00:06 INFO - PROCESS | 17335 | 1461200406341 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359343800 == 123 [pid = 17335] [id = 401] 18:00:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f632ebe2c00) [pid = 17335] [serial = 1204] [outer = (nil)] 18:00:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f632ebeb800) [pid = 17335] [serial = 1205] [outer = 0x7f632ebe2c00] 18:00:06 INFO - PROCESS | 17335 | 1461200406413 Marionette DEBUG loaded listener.js 18:00:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f632ebf0400) [pid = 17335] [serial = 1206] [outer = 0x7f632ebe2c00] 18:00:07 INFO - PROCESS | 17335 | 1461200407317 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]]]}] 18:00:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:00:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1430ms 18:00:07 INFO - PROCESS | 17335 | 1461200407395 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:00:07 INFO - PROCESS | 17335 | 1461200407398 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:00:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:00:07 INFO - PROCESS | 17335 | 1461200407404 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 17335 | 1461200407406 Marionette TRACE conn3 <- [1,1578,null,{}] 18:00:07 INFO - PROCESS | 17335 | 1461200407412 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}] 18:00:07 INFO - PROCESS | 17335 | 1461200407585 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:00:07 INFO - PROCESS | 17335 | 1461200407772 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63315a2800 == 124 [pid = 17335] [id = 402] 18:00:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f632ebe5400) [pid = 17335] [serial = 1207] [outer = (nil)] 18:00:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f633c0d7c00) [pid = 17335] [serial = 1208] [outer = 0x7f632ebe5400] 18:00:07 INFO - PROCESS | 17335 | 1461200407842 Marionette DEBUG loaded listener.js 18:00:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f633c0dc800) [pid = 17335] [serial = 1209] [outer = 0x7f632ebe5400] 18:00:08 INFO - PROCESS | 17335 | 1461200408646 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]]]}] 18:00:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:00:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1280ms 18:00:08 INFO - PROCESS | 17335 | 1461200408685 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:00:08 INFO - PROCESS | 17335 | 1461200408688 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:00:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:00:08 INFO - PROCESS | 17335 | 1461200408694 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:00:08 INFO - PROCESS | 17335 | 1461200408696 Marionette TRACE conn3 <- [1,1582,null,{}] 18:00:08 INFO - PROCESS | 17335 | 1461200408702 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}] 18:00:08 INFO - PROCESS | 17335 | 1461200408887 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:00:09 INFO - PROCESS | 17335 | 1461200409079 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bf16800 == 125 [pid = 17335] [id = 403] 18:00:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f632ebea400) [pid = 17335] [serial = 1210] [outer = (nil)] 18:00:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f633ac2e400) [pid = 17335] [serial = 1211] [outer = 0x7f632ebea400] 18:00:09 INFO - PROCESS | 17335 | 1461200409150 Marionette DEBUG loaded listener.js 18:00:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f633ac33c00) [pid = 17335] [serial = 1212] [outer = 0x7f632ebea400] 18:00:10 INFO - PROCESS | 17335 | 1461200410053 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]]]}] 18:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1428ms 18:00:10 INFO - PROCESS | 17335 | 1461200410123 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:00:10 INFO - PROCESS | 17335 | 1461200410127 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:00:10 INFO - PROCESS | 17335 | 1461200410133 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:00:10 INFO - PROCESS | 17335 | 1461200410136 Marionette TRACE conn3 <- [1,1586,null,{}] 18:00:10 INFO - PROCESS | 17335 | 1461200410142 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}] 18:00:10 INFO - PROCESS | 17335 | 1461200410389 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:00:10 INFO - PROCESS | 17335 | 1461200410629 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e156000 == 126 [pid = 17335] [id = 404] 18:00:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f6335ffb800) [pid = 17335] [serial = 1213] [outer = (nil)] 18:00:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f633ac33400) [pid = 17335] [serial = 1214] [outer = 0x7f6335ffb800] 18:00:10 INFO - PROCESS | 17335 | 1461200410752 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f633c0dd000) [pid = 17335] [serial = 1215] [outer = 0x7f6335ffb800] 18:00:11 INFO - PROCESS | 17335 | 1461200411644 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]]]}] 18:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1582ms 18:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:00:11 INFO - PROCESS | 17335 | 1461200411717 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:00:11 INFO - PROCESS | 17335 | 1461200411720 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:00:11 INFO - PROCESS | 17335 | 1461200411726 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:00:11 INFO - PROCESS | 17335 | 1461200411729 Marionette TRACE conn3 <- [1,1590,null,{}] 18:00:11 INFO - PROCESS | 17335 | 1461200411734 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}] 18:00:11 INFO - PROCESS | 17335 | 1461200411921 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:00:12 INFO - PROCESS | 17335 | 1461200412111 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:12 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633183d800 == 127 [pid = 17335] [id = 405] 18:00:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f632f73b800) [pid = 17335] [serial = 1216] [outer = (nil)] 18:00:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f63360b9400) [pid = 17335] [serial = 1217] [outer = 0x7f632f73b800] 18:00:12 INFO - PROCESS | 17335 | 1461200412181 Marionette DEBUG loaded listener.js 18:00:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f63360c6800) [pid = 17335] [serial = 1218] [outer = 0x7f632f73b800] 18:00:13 INFO - PROCESS | 17335 | 1461200413031 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]]]}] 18:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1380ms 18:00:13 INFO - PROCESS | 17335 | 1461200413106 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:00:13 INFO - PROCESS | 17335 | 1461200413110 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:00:13 INFO - PROCESS | 17335 | 1461200413116 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:00:13 INFO - PROCESS | 17335 | 1461200413118 Marionette TRACE conn3 <- [1,1594,null,{}] 18:00:13 INFO - PROCESS | 17335 | 1461200413123 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}] 18:00:13 INFO - PROCESS | 17335 | 1461200413290 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:00:13 INFO - PROCESS | 17335 | 1461200413489 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63361d2800 == 128 [pid = 17335] [id = 406] 18:00:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f632f599400) [pid = 17335] [serial = 1219] [outer = (nil)] 18:00:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f63361f1800) [pid = 17335] [serial = 1220] [outer = 0x7f632f599400] 18:00:13 INFO - PROCESS | 17335 | 1461200413557 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f63361f5800) [pid = 17335] [serial = 1221] [outer = 0x7f632f599400] 18:00:14 INFO - PROCESS | 17335 | 1461200414919 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]]]}] 18:00:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:00:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1835ms 18:00:14 INFO - PROCESS | 17335 | 1461200414952 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:00:14 INFO - PROCESS | 17335 | 1461200414958 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:00:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:00:14 INFO - PROCESS | 17335 | 1461200414966 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:00:14 INFO - PROCESS | 17335 | 1461200414971 Marionette TRACE conn3 <- [1,1598,null,{}] 18:00:14 INFO - PROCESS | 17335 | 1461200414977 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}] 18:00:15 INFO - PROCESS | 17335 | 1461200415136 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:00:15 INFO - PROCESS | 17335 | 1461200415342 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331847800 == 129 [pid = 17335] [id = 407] 18:00:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f632ff47c00) [pid = 17335] [serial = 1222] [outer = (nil)] 18:00:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f6330d30000) [pid = 17335] [serial = 1223] [outer = 0x7f632ff47c00] 18:00:15 INFO - PROCESS | 17335 | 1461200415451 Marionette DEBUG loaded listener.js 18:00:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f633339ac00) [pid = 17335] [serial = 1224] [outer = 0x7f632ff47c00] 18:00:16 INFO - PROCESS | 17335 | 1461200416552 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]]]}] 18:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1635ms 18:00:16 INFO - PROCESS | 17335 | 1461200416602 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:00:16 INFO - PROCESS | 17335 | 1461200416608 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:00:16 INFO - PROCESS | 17335 | 1461200416618 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:00:16 INFO - PROCESS | 17335 | 1461200416621 Marionette TRACE conn3 <- [1,1602,null,{}] 18:00:16 INFO - PROCESS | 17335 | 1461200416627 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}] 18:00:16 INFO - PROCESS | 17335 | 1461200416791 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fcc6000 == 128 [pid = 17335] [id = 329] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332fb1800 == 127 [pid = 17335] [id = 328] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f633d652000) [pid = 17335] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:00:17 INFO - PROCESS | 17335 | 1461200417143 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341031000 == 126 [pid = 17335] [id = 384] 18:00:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6330c14800 == 127 [pid = 17335] [id = 408] 18:00:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f632ff4ec00) [pid = 17335] [serial = 1225] [outer = (nil)] 18:00:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f63360c2400) [pid = 17335] [serial = 1226] [outer = 0x7f632ff4ec00] 18:00:17 INFO - PROCESS | 17335 | 1461200417212 Marionette DEBUG loaded listener.js 18:00:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f63361f9000) [pid = 17335] [serial = 1227] [outer = 0x7f632ff4ec00] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335dd5800 == 126 [pid = 17335] [id = 383] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635e37d800 == 125 [pid = 17335] [id = 381] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d491000 == 124 [pid = 17335] [id = 380] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635952d800 == 123 [pid = 17335] [id = 379] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6358921000 == 122 [pid = 17335] [id = 378] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634cfb3000 == 121 [pid = 17335] [id = 377] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346a3b000 == 120 [pid = 17335] [id = 376] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634545f000 == 119 [pid = 17335] [id = 375] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340ca2800 == 118 [pid = 17335] [id = 374] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cf24800 == 117 [pid = 17335] [id = 373] 18:00:17 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f4dc800 == 116 [pid = 17335] [id = 372] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f633d2e6c00) [pid = 17335] [serial = 1115] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f633d965c00) [pid = 17335] [serial = 1113] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f633b0db800) [pid = 17335] [serial = 1106] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f633d513c00) [pid = 17335] [serial = 1112] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f633d46b800) [pid = 17335] [serial = 1110] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f633310d000) [pid = 17335] [serial = 1067] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f6345b3b000) [pid = 17335] [serial = 1079] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f633afb7800) [pid = 17335] [serial = 1070] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f633cc33c00) [pid = 17335] [serial = 1107] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f6357016400) [pid = 17335] [serial = 735] [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.] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f6347c69800) [pid = 17335] [serial = 1091] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f6332d16000) [pid = 17335] [serial = 1101] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f6349424c00) [pid = 17335] [serial = 1094] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f63321e1400) [pid = 17335] [serial = 1100] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f63466b0400) [pid = 17335] [serial = 1085] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f633d337000) [pid = 17335] [serial = 1109] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f6346f5f400) [pid = 17335] [serial = 1088] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f6336574800) [pid = 17335] [serial = 1104] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f63358c3000) [pid = 17335] [serial = 1103] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f6332ce8c00) [pid = 17335] [serial = 1097] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f6346831400) [pid = 17335] [serial = 1082] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f63414e6400) [pid = 17335] [serial = 1076] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f633ed8f400) [pid = 17335] [serial = 1073] [outer = (nil)] [url = about:blank] 18:00:17 INFO - PROCESS | 17335 | 1461200417943 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]]]}] 18:00:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:00:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1377ms 18:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:00:18 INFO - PROCESS | 17335 | 1461200417996 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:00:18 INFO - PROCESS | 17335 | 1461200417999 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:00:18 INFO - PROCESS | 17335 | 1461200418005 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:00:18 INFO - PROCESS | 17335 | 1461200418010 Marionette TRACE conn3 <- [1,1606,null,{}] 18:00:18 INFO - PROCESS | 17335 | 1461200418024 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}] 18:00:18 INFO - PROCESS | 17335 | 1461200418205 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:00:18 INFO - PROCESS | 17335 | 1461200418348 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63361c9800 == 117 [pid = 17335] [id = 409] 18:00:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f6332ce8c00) [pid = 17335] [serial = 1228] [outer = (nil)] 18:00:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f63365ce800) [pid = 17335] [serial = 1229] [outer = 0x7f6332ce8c00] 18:00:18 INFO - PROCESS | 17335 | 1461200418410 Marionette DEBUG loaded listener.js 18:00:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f633ae87000) [pid = 17335] [serial = 1230] [outer = 0x7f6332ce8c00] 18:00:19 INFO - PROCESS | 17335 | 1461200419138 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]]]}] 18:00:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:00:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1189ms 18:00:19 INFO - PROCESS | 17335 | 1461200419194 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:00:19 INFO - PROCESS | 17335 | 1461200419197 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:00:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:00:19 INFO - PROCESS | 17335 | 1461200419203 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:00:19 INFO - PROCESS | 17335 | 1461200419205 Marionette TRACE conn3 <- [1,1610,null,{}] 18:00:19 INFO - PROCESS | 17335 | 1461200419211 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}] 18:00:19 INFO - PROCESS | 17335 | 1461200419366 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:00:19 INFO - PROCESS | 17335 | 1461200419379 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd7a800 == 118 [pid = 17335] [id = 410] 18:00:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f6331fd9000) [pid = 17335] [serial = 1231] [outer = (nil)] 18:00:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f633c0e0800) [pid = 17335] [serial = 1232] [outer = 0x7f6331fd9000] 18:00:19 INFO - PROCESS | 17335 | 1461200419439 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f633c0e4400) [pid = 17335] [serial = 1233] [outer = 0x7f6331fd9000] 18:00:20 INFO - PROCESS | 17335 | 1461200420331 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]]]}] 18:00:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:00:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1186ms 18:00:20 INFO - PROCESS | 17335 | 1461200420394 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 17335 | 1461200420397 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:00:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:00:20 INFO - PROCESS | 17335 | 1461200420403 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 17335 | 1461200420407 Marionette TRACE conn3 <- [1,1614,null,{}] 18:00:20 INFO - PROCESS | 17335 | 1461200420414 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}] 18:00:20 INFO - PROCESS | 17335 | 1461200420657 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:00:20 INFO - PROCESS | 17335 | 1461200420682 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da4d800 == 119 [pid = 17335] [id = 411] 18:00:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f633c0e4c00) [pid = 17335] [serial = 1234] [outer = (nil)] 18:00:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f633cc3d400) [pid = 17335] [serial = 1235] [outer = 0x7f633c0e4c00] 18:00:20 INFO - PROCESS | 17335 | 1461200420739 Marionette DEBUG loaded listener.js 18:00:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f633d055800) [pid = 17335] [serial = 1236] [outer = 0x7f633c0e4c00] 18:00:21 INFO - PROCESS | 17335 | 1461200421560 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]]]}] 18:00:21 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 18:00:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1230ms 18:00:22 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f63443de000) [pid = 17335] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:00:22 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f632ff4b400) [pid = 17335] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:00:22 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f632e776000) [pid = 17335] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:00:22 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f6330bd4000) [pid = 17335] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:00:22 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f633b0e3800) [pid = 17335] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:00:22 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f633dbed400) [pid = 17335] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:00:22 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f633d95a400) [pid = 17335] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:00:22 INFO - PROCESS | 17335 | 1461200422012 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:00:22 INFO - PROCESS | 17335 | 1461200422015 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:00:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:00:22 INFO - PROCESS | 17335 | 1461200422032 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:00:22 INFO - PROCESS | 17335 | 1461200422034 Marionette TRACE conn3 <- [1,1618,null,{}] 18:00:22 INFO - PROCESS | 17335 | 1461200422039 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}] 18:00:22 INFO - PROCESS | 17335 | 1461200422190 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:00:22 INFO - PROCESS | 17335 | 1461200422373 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc60800 == 120 [pid = 17335] [id = 412] 18:00:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f633c0e6400) [pid = 17335] [serial = 1237] [outer = (nil)] 18:00:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f633d6a2800) [pid = 17335] [serial = 1238] [outer = 0x7f633c0e6400] 18:00:22 INFO - PROCESS | 17335 | 1461200422436 Marionette DEBUG loaded listener.js 18:00:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f633df72800) [pid = 17335] [serial = 1239] [outer = 0x7f633c0e6400] 18:00:23 INFO - PROCESS | 17335 | 1461200423042 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]]]}] 18:00:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:00:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1034ms 18:00:23 INFO - PROCESS | 17335 | 1461200423066 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:00:23 INFO - PROCESS | 17335 | 1461200423069 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:00:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:00:23 INFO - PROCESS | 17335 | 1461200423074 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:00:23 INFO - PROCESS | 17335 | 1461200423076 Marionette TRACE conn3 <- [1,1622,null,{}] 18:00:23 INFO - PROCESS | 17335 | 1461200423082 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}] 18:00:23 INFO - PROCESS | 17335 | 1461200423227 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:00:23 INFO - PROCESS | 17335 | 1461200423244 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408cd000 == 121 [pid = 17335] [id = 413] 18:00:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f633b0e5800) [pid = 17335] [serial = 1240] [outer = (nil)] 18:00:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f633fa05000) [pid = 17335] [serial = 1241] [outer = 0x7f633b0e5800] 18:00:23 INFO - PROCESS | 17335 | 1461200423302 Marionette DEBUG loaded listener.js 18:00:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f6340888400) [pid = 17335] [serial = 1242] [outer = 0x7f633b0e5800] 18:00:24 INFO - PROCESS | 17335 | 1461200424237 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]]]}] 18:00:24 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 18:00:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1231ms 18:00:24 INFO - PROCESS | 17335 | 1461200424307 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:00:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:00:24 INFO - PROCESS | 17335 | 1461200424313 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:00:24 INFO - PROCESS | 17335 | 1461200424321 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 17335 | 1461200424327 Marionette TRACE conn3 <- [1,1626,null,{}] 18:00:24 INFO - PROCESS | 17335 | 1461200424336 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}] 18:00:24 INFO - PROCESS | 17335 | 1461200424517 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:00:24 INFO - PROCESS | 17335 | 1461200424717 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633186b800 == 122 [pid = 17335] [id = 414] 18:00:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f632ebe8400) [pid = 17335] [serial = 1243] [outer = (nil)] 18:00:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f63321dd400) [pid = 17335] [serial = 1244] [outer = 0x7f632ebe8400] 18:00:24 INFO - PROCESS | 17335 | 1461200424790 Marionette DEBUG loaded listener.js 18:00:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f6332ce3c00) [pid = 17335] [serial = 1245] [outer = 0x7f632ebe8400] 18:00:25 INFO - PROCESS | 17335 | 1461200425752 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]]]}] 18:00:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:00:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1495ms 18:00:25 INFO - PROCESS | 17335 | 1461200425816 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:00:25 INFO - PROCESS | 17335 | 1461200425824 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:00:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:00:25 INFO - PROCESS | 17335 | 1461200425834 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:00:25 INFO - PROCESS | 17335 | 1461200425837 Marionette TRACE conn3 <- [1,1630,null,{}] 18:00:25 INFO - PROCESS | 17335 | 1461200425843 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}] 18:00:26 INFO - PROCESS | 17335 | 1461200426053 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:00:26 INFO - PROCESS | 17335 | 1461200426288 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bf25800 == 123 [pid = 17335] [id = 415] 18:00:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f6333102c00) [pid = 17335] [serial = 1246] [outer = (nil)] 18:00:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f63361ee000) [pid = 17335] [serial = 1247] [outer = 0x7f6333102c00] 18:00:26 INFO - PROCESS | 17335 | 1461200426402 Marionette DEBUG loaded listener.js 18:00:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f63361fc800) [pid = 17335] [serial = 1248] [outer = 0x7f6333102c00] 18:00:27 INFO - PROCESS | 17335 | 1461200427326 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]]]}] 18:00:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:00:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1532ms 18:00:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:00:27 INFO - PROCESS | 17335 | 1461200427366 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:00:27 INFO - PROCESS | 17335 | 1461200427369 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:00:27 INFO - PROCESS | 17335 | 1461200427376 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 17335 | 1461200427382 Marionette TRACE conn3 <- [1,1634,null,{}] 18:00:27 INFO - PROCESS | 17335 | 1461200427397 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}] 18:00:27 INFO - PROCESS | 17335 | 1461200427581 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:00:27 INFO - PROCESS | 17335 | 1461200427809 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341033800 == 124 [pid = 17335] [id = 416] 18:00:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f633afb7800) [pid = 17335] [serial = 1249] [outer = (nil)] 18:00:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f633c0e2000) [pid = 17335] [serial = 1250] [outer = 0x7f633afb7800] 18:00:27 INFO - PROCESS | 17335 | 1461200427925 Marionette DEBUG loaded listener.js 18:00:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f633d05d800) [pid = 17335] [serial = 1251] [outer = 0x7f633afb7800] 18:00:28 INFO - PROCESS | 17335 | 1461200428764 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]]]}] 18:00:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:00:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1435ms 18:00:28 INFO - PROCESS | 17335 | 1461200428810 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:00:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:00:28 INFO - PROCESS | 17335 | 1461200428814 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:00:28 INFO - PROCESS | 17335 | 1461200428820 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:00:28 INFO - PROCESS | 17335 | 1461200428823 Marionette TRACE conn3 <- [1,1638,null,{}] 18:00:28 INFO - PROCESS | 17335 | 1461200428828 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}] 18:00:28 INFO - PROCESS | 17335 | 1461200428993 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:00:29 INFO - PROCESS | 17335 | 1461200429190 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634545c000 == 125 [pid = 17335] [id = 417] 18:00:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f633ac29000) [pid = 17335] [serial = 1252] [outer = (nil)] 18:00:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f633d95bc00) [pid = 17335] [serial = 1253] [outer = 0x7f633ac29000] 18:00:29 INFO - PROCESS | 17335 | 1461200429262 Marionette DEBUG loaded listener.js 18:00:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f633fa11000) [pid = 17335] [serial = 1254] [outer = 0x7f633ac29000] 18:00:30 INFO - PROCESS | 17335 | 1461200430159 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]]]}] 18:00:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:00:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1382ms 18:00:30 INFO - PROCESS | 17335 | 1461200430204 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 17335 | 1461200430207 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:00:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:00:30 INFO - PROCESS | 17335 | 1461200430213 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 17335 | 1461200430215 Marionette TRACE conn3 <- [1,1642,null,{}] 18:00:30 INFO - PROCESS | 17335 | 1461200430221 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}] 18:00:30 INFO - PROCESS | 17335 | 1461200430385 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:00:30 INFO - PROCESS | 17335 | 1461200430588 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346523800 == 126 [pid = 17335] [id = 418] 18:00:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f6331fda400) [pid = 17335] [serial = 1255] [outer = (nil)] 18:00:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f6340ae1800) [pid = 17335] [serial = 1256] [outer = 0x7f6331fda400] 18:00:30 INFO - PROCESS | 17335 | 1461200430655 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f6340fbd400) [pid = 17335] [serial = 1257] [outer = 0x7f6331fda400] 18:00:31 INFO - PROCESS | 17335 | 1461200431524 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]]]}] 18:00:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:00:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1338ms 18:00:31 INFO - PROCESS | 17335 | 1461200431552 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:00:31 INFO - PROCESS | 17335 | 1461200431555 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:00:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:00:31 INFO - PROCESS | 17335 | 1461200431561 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:00:31 INFO - PROCESS | 17335 | 1461200431564 Marionette TRACE conn3 <- [1,1646,null,{}] 18:00:31 INFO - PROCESS | 17335 | 1461200431569 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}] 18:00:31 INFO - PROCESS | 17335 | 1461200431754 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:00:31 INFO - PROCESS | 17335 | 1461200431952 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348158800 == 127 [pid = 17335] [id = 419] 18:00:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f63414e7800) [pid = 17335] [serial = 1258] [outer = (nil)] 18:00:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f6345b3dc00) [pid = 17335] [serial = 1259] [outer = 0x7f63414e7800] 18:00:32 INFO - PROCESS | 17335 | 1461200432025 Marionette DEBUG loaded listener.js 18:00:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f6346830000) [pid = 17335] [serial = 1260] [outer = 0x7f63414e7800] 18:00:32 INFO - PROCESS | 17335 | 1461200432886 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]]]}] 18:00:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:00:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1384ms 18:00:32 INFO - PROCESS | 17335 | 1461200432945 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 17335 | 1461200432949 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:00:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:00:32 INFO - PROCESS | 17335 | 1461200432955 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 17335 | 1461200432957 Marionette TRACE conn3 <- [1,1650,null,{}] 18:00:32 INFO - PROCESS | 17335 | 1461200432963 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}] 18:00:33 INFO - PROCESS | 17335 | 1461200433127 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:00:33 INFO - PROCESS | 17335 | 1461200433321 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353fb4000 == 128 [pid = 17335] [id = 420] 18:00:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f63442c5800) [pid = 17335] [serial = 1261] [outer = (nil)] 18:00:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f6346b3e000) [pid = 17335] [serial = 1262] [outer = 0x7f63442c5800] 18:00:33 INFO - PROCESS | 17335 | 1461200433391 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f63478dac00) [pid = 17335] [serial = 1263] [outer = 0x7f63442c5800] 18:00:34 INFO - PROCESS | 17335 | 1461200434244 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]]]}] 18:00:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:00:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1329ms 18:00:34 INFO - PROCESS | 17335 | 1461200434285 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:00:34 INFO - PROCESS | 17335 | 1461200434289 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:00:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:00:34 INFO - PROCESS | 17335 | 1461200434295 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:00:34 INFO - PROCESS | 17335 | 1461200434297 Marionette TRACE conn3 <- [1,1654,null,{}] 18:00:34 INFO - PROCESS | 17335 | 1461200434303 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}] 18:00:34 INFO - PROCESS | 17335 | 1461200434467 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:00:34 INFO - PROCESS | 17335 | 1461200434662 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6358926800 == 129 [pid = 17335] [id = 421] 18:00:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f6344368000) [pid = 17335] [serial = 1264] [outer = (nil)] 18:00:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f634ddebc00) [pid = 17335] [serial = 1265] [outer = 0x7f6344368000] 18:00:34 INFO - PROCESS | 17335 | 1461200434729 Marionette DEBUG loaded listener.js 18:00:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f6353d92800) [pid = 17335] [serial = 1266] [outer = 0x7f6344368000] 18:00:35 INFO - PROCESS | 17335 | 1461200435664 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]]]}] 18:00:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:00:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1434ms 18:00:35 INFO - PROCESS | 17335 | 1461200435732 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:00:35 INFO - PROCESS | 17335 | 1461200435738 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:00:35 INFO - PROCESS | 17335 | 1461200435746 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:00:35 INFO - PROCESS | 17335 | 1461200435750 Marionette TRACE conn3 <- [1,1658,null,{}] 18:00:35 INFO - PROCESS | 17335 | 1461200435758 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}] 18:00:36 INFO - PROCESS | 17335 | 1461200436018 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:00:36 INFO - PROCESS | 17335 | 1461200436289 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635bed1800 == 130 [pid = 17335] [id = 422] 18:00:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f6340a44800) [pid = 17335] [serial = 1267] [outer = (nil)] 18:00:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f635410b800) [pid = 17335] [serial = 1268] [outer = 0x7f6340a44800] 18:00:36 INFO - PROCESS | 17335 | 1461200436361 Marionette DEBUG loaded listener.js 18:00:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f6354fbf800) [pid = 17335] [serial = 1269] [outer = 0x7f6340a44800] 18:00:37 INFO - PROCESS | 17335 | 1461200437151 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]]]}] 18:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1438ms 18:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:00:37 INFO - PROCESS | 17335 | 1461200437184 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:00:37 INFO - PROCESS | 17335 | 1461200437187 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:00:37 INFO - PROCESS | 17335 | 1461200437193 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:00:37 INFO - PROCESS | 17335 | 1461200437196 Marionette TRACE conn3 <- [1,1662,null,{}] 18:00:37 INFO - PROCESS | 17335 | 1461200437201 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}] 18:00:37 INFO - PROCESS | 17335 | 1461200437383 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:00:37 INFO - PROCESS | 17335 | 1461200437579 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333429800 == 131 [pid = 17335] [id = 423] 18:00:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f634691e000) [pid = 17335] [serial = 1270] [outer = (nil)] 18:00:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f63570d0400) [pid = 17335] [serial = 1271] [outer = 0x7f634691e000] 18:00:37 INFO - PROCESS | 17335 | 1461200437650 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f63552f7000) [pid = 17335] [serial = 1272] [outer = 0x7f634691e000] 18:00:38 INFO - PROCESS | 17335 | 1461200438590 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]]]}] 18:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1439ms 18:00:38 INFO - PROCESS | 17335 | 1461200438632 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 17335 | 1461200438636 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:00:38 INFO - PROCESS | 17335 | 1461200438642 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 17335 | 1461200438646 Marionette TRACE conn3 <- [1,1666,null,{}] 18:00:38 INFO - PROCESS | 17335 | 1461200438651 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}] 18:00:38 INFO - PROCESS | 17335 | 1461200438884 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:00:39 INFO - PROCESS | 17335 | 1461200439086 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408cf800 == 132 [pid = 17335] [id = 424] 18:00:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f632ebc8c00) [pid = 17335] [serial = 1273] [outer = (nil)] 18:00:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f632ebd0000) [pid = 17335] [serial = 1274] [outer = 0x7f632ebc8c00] 18:00:39 INFO - PROCESS | 17335 | 1461200439162 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f6358985c00) [pid = 17335] [serial = 1275] [outer = 0x7f632ebc8c00] 18:00:40 INFO - PROCESS | 17335 | 1461200440042 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]]]}] 18:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1441ms 18:00:40 INFO - PROCESS | 17335 | 1461200440086 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 17335 | 1461200440090 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:00:40 INFO - PROCESS | 17335 | 1461200440096 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:00:40 INFO - PROCESS | 17335 | 1461200440098 Marionette TRACE conn3 <- [1,1670,null,{}] 18:00:40 INFO - PROCESS | 17335 | 1461200440103 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}] 18:00:40 INFO - PROCESS | 17335 | 1461200440297 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:00:40 INFO - PROCESS | 17335 | 1461200440509 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332e60800 == 133 [pid = 17335] [id = 425] 18:00:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f632ebc9400) [pid = 17335] [serial = 1276] [outer = (nil)] 18:00:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f6345d5ec00) [pid = 17335] [serial = 1277] [outer = 0x7f632ebc9400] 18:00:40 INFO - PROCESS | 17335 | 1461200440622 Marionette DEBUG loaded listener.js 18:00:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f6345d64400) [pid = 17335] [serial = 1278] [outer = 0x7f632ebc9400] 18:00:41 INFO - PROCESS | 17335 | 1461200441545 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]]]}] 18:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1484ms 18:00:41 INFO - PROCESS | 17335 | 1461200441581 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:00:41 INFO - PROCESS | 17335 | 1461200441584 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:00:41 INFO - PROCESS | 17335 | 1461200441590 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 17335 | 1461200441592 Marionette TRACE conn3 <- [1,1674,null,{}] 18:00:41 INFO - PROCESS | 17335 | 1461200441598 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}] 18:00:41 INFO - PROCESS | 17335 | 1461200441763 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:00:41 INFO - PROCESS | 17335 | 1461200441970 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dae2800 == 134 [pid = 17335] [id = 426] 18:00:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f632dccfc00) [pid = 17335] [serial = 1279] [outer = (nil)] 18:00:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f632dcd9400) [pid = 17335] [serial = 1280] [outer = 0x7f632dccfc00] 18:00:42 INFO - PROCESS | 17335 | 1461200442036 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f632dcde000) [pid = 17335] [serial = 1281] [outer = 0x7f632dccfc00] 18:00:43 INFO - PROCESS | 17335 | 1461200443261 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]]]}] 18:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1729ms 18:00:43 INFO - PROCESS | 17335 | 1461200443320 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:00:43 INFO - PROCESS | 17335 | 1461200443327 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:00:43 INFO - PROCESS | 17335 | 1461200443334 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:00:43 INFO - PROCESS | 17335 | 1461200443339 Marionette TRACE conn3 <- [1,1678,null,{}] 18:00:43 INFO - PROCESS | 17335 | 1461200443346 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}] 18:00:43 INFO - PROCESS | 17335 | 1461200443518 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:00:43 INFO - PROCESS | 17335 | 1461200443727 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332e62800 == 135 [pid = 17335] [id = 427] 18:00:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 252 (0x7f632f742400) [pid = 17335] [serial = 1282] [outer = (nil)] 18:00:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 253 (0x7f6330bda000) [pid = 17335] [serial = 1283] [outer = 0x7f632f742400] 18:00:43 INFO - PROCESS | 17335 | 1461200443793 Marionette DEBUG loaded listener.js 18:00:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f6332b95c00) [pid = 17335] [serial = 1284] [outer = 0x7f632f742400] 18:00:44 INFO - PROCESS | 17335 | 1461200444914 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]]]}] 18:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1640ms 18:00:44 INFO - PROCESS | 17335 | 1461200444977 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 17335 | 1461200444985 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:00:44 INFO - PROCESS | 17335 | 1461200444995 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:00:45 INFO - PROCESS | 17335 | 1461200445000 Marionette TRACE conn3 <- [1,1682,null,{}] 18:00:45 INFO - PROCESS | 17335 | 1461200445005 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}] 18:00:45 INFO - PROCESS | 17335 | 1461200445223 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:00:45 INFO - PROCESS | 17335 | 1461200445510 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331599800 == 136 [pid = 17335] [id = 428] 18:00:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f6332b91c00) [pid = 17335] [serial = 1285] [outer = (nil)] 18:00:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 256 (0x7f63358b6000) [pid = 17335] [serial = 1286] [outer = 0x7f6332b91c00] 18:00:45 INFO - PROCESS | 17335 | 1461200445617 Marionette DEBUG loaded listener.js 18:00:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 257 (0x7f6335ff9400) [pid = 17335] [serial = 1287] [outer = 0x7f6332b91c00] 18:00:46 INFO - PROCESS | 17335 | 1461200446395 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]]]}] 18:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1435ms 18:00:46 INFO - PROCESS | 17335 | 1461200446429 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:00:46 INFO - PROCESS | 17335 | 1461200446433 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:00:46 INFO - PROCESS | 17335 | 1461200446439 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:00:46 INFO - PROCESS | 17335 | 1461200446444 Marionette TRACE conn3 <- [1,1686,null,{}] 18:00:46 INFO - PROCESS | 17335 | 1461200446458 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}] 18:00:46 INFO - PROCESS | 17335 | 1461200446622 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:00:46 INFO - PROCESS | 17335 | 1461200446834 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bf29000 == 137 [pid = 17335] [id = 429] 18:00:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 258 (0x7f63361f9800) [pid = 17335] [serial = 1288] [outer = (nil)] 18:00:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 259 (0x7f633658a400) [pid = 17335] [serial = 1289] [outer = 0x7f63361f9800] 18:00:46 INFO - PROCESS | 17335 | 1461200446900 Marionette DEBUG loaded listener.js 18:00:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 260 (0x7f633ac37800) [pid = 17335] [serial = 1290] [outer = 0x7f63361f9800] 18:00:47 INFO - PROCESS | 17335 | 1461200447758 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]]]}] 18:00:47 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 18:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1386ms 18:00:47 INFO - PROCESS | 17335 | 1461200447826 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:00:47 INFO - PROCESS | 17335 | 1461200447830 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:00:47 INFO - PROCESS | 17335 | 1461200447836 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:00:47 INFO - PROCESS | 17335 | 1461200447838 Marionette TRACE conn3 <- [1,1690,null,{}] 18:00:47 INFO - PROCESS | 17335 | 1461200447843 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}] 18:00:48 INFO - PROCESS | 17335 | 1461200448002 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc20800 == 136 [pid = 17335] [id = 356] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc5e000 == 135 [pid = 17335] [id = 314] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354bd0000 == 134 [pid = 17335] [id = 49] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 259 (0x7f634963fc00) [pid = 17335] [serial = 1181] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 258 (0x7f633ed89400) [pid = 17335] [serial = 1127] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 257 (0x7f6359020000) [pid = 17335] [serial = 1151] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 256 (0x7f633cf56400) [pid = 17335] [serial = 1124] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 255 (0x7f635417ec00) [pid = 17335] [serial = 1145] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f6345264800) [pid = 17335] [serial = 1133] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f63552ed400) [pid = 17335] [serial = 1148] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 252 (0x7f6346b5e800) [pid = 17335] [serial = 1136] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 251 (0x7f63414e6800) [pid = 17335] [serial = 1130] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f634ddde400) [pid = 17335] [serial = 1139] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f632f748c00) [pid = 17335] [serial = 1118] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f6340fb6c00) [pid = 17335] [serial = 1154] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f6336572000) [pid = 17335] [serial = 1121] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f6353d9d400) [pid = 17335] [serial = 1142] [outer = (nil)] [url = about:blank] 18:00:48 INFO - PROCESS | 17335 | 1461200448331 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634166f800 == 133 [pid = 17335] [id = 357] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340ac0000 == 132 [pid = 17335] [id = 50] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc60800 == 131 [pid = 17335] [id = 412] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da4d800 == 130 [pid = 17335] [id = 411] 18:00:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f8df800 == 131 [pid = 17335] [id = 430] 18:00:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f632ebf0000) [pid = 17335] [serial = 1291] [outer = (nil)] 18:00:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f6332b9c000) [pid = 17335] [serial = 1292] [outer = 0x7f632ebf0000] 18:00:48 INFO - PROCESS | 17335 | 1461200448469 Marionette DEBUG loaded listener.js 18:00:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f633ae08400) [pid = 17335] [serial = 1293] [outer = 0x7f632ebf0000] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd7a800 == 130 [pid = 17335] [id = 410] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63361c9800 == 129 [pid = 17335] [id = 409] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6330c14800 == 128 [pid = 17335] [id = 408] 18:00:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331847800 == 127 [pid = 17335] [id = 407] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f63450a6400) [pid = 17335] [serial = 1175] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f6332bc3400) [pid = 17335] [serial = 1161] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f6330d2f000) [pid = 17335] [serial = 1160] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f633656fc00) [pid = 17335] [serial = 1164] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 244 (0x7f6332ce4800) [pid = 17335] [serial = 1163] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 243 (0x7f63365d1800) [pid = 17335] [serial = 1166] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 242 (0x7f633cc8c400) [pid = 17335] [serial = 1167] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f633ed86000) [pid = 17335] [serial = 1169] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f634050a000) [pid = 17335] [serial = 1170] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f632ff4b000) [pid = 17335] [serial = 1157] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f6346831800) [pid = 17335] [serial = 1178] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f6346826400) [pid = 17335] [serial = 1176] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f63414ed800) [pid = 17335] [serial = 1173] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f6340fba000) [pid = 17335] [serial = 1172] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f6346b39800) [pid = 17335] [serial = 1179] [outer = (nil)] [url = about:blank] 18:00:49 INFO - PROCESS | 17335 | 1461200449482 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]]]}] 18:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1688ms 18:00:49 INFO - PROCESS | 17335 | 1461200449525 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:00:49 INFO - PROCESS | 17335 | 1461200449532 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:00:49 INFO - PROCESS | 17335 | 1461200449540 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:00:49 INFO - PROCESS | 17335 | 1461200449545 Marionette TRACE conn3 <- [1,1694,null,{}] 18:00:49 INFO - PROCESS | 17335 | 1461200449552 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}] 18:00:49 INFO - PROCESS | 17335 | 1461200449726 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:00:49 INFO - PROCESS | 17335 | 1461200449982 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e1e000 == 128 [pid = 17335] [id = 431] 18:00:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f6332b93c00) [pid = 17335] [serial = 1294] [outer = (nil)] 18:00:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f6332b9e800) [pid = 17335] [serial = 1295] [outer = 0x7f6332b93c00] 18:00:50 INFO - PROCESS | 17335 | 1461200450099 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f633339a000) [pid = 17335] [serial = 1296] [outer = 0x7f6332b93c00] 18:00:50 INFO - PROCESS | 17335 | 1461200450987 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]]]}] 18:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1485ms 18:00:51 INFO - PROCESS | 17335 | 1461200451026 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:00:51 INFO - PROCESS | 17335 | 1461200451035 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:00:51 INFO - PROCESS | 17335 | 1461200451044 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 17335 | 1461200451047 Marionette TRACE conn3 <- [1,1698,null,{}] 18:00:51 INFO - PROCESS | 17335 | 1461200451053 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}] 18:00:51 INFO - PROCESS | 17335 | 1461200451227 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:00:51 INFO - PROCESS | 17335 | 1461200451428 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63361bc800 == 129 [pid = 17335] [id = 432] 18:00:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f632ff49400) [pid = 17335] [serial = 1297] [outer = (nil)] 18:00:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f6336568800) [pid = 17335] [serial = 1298] [outer = 0x7f632ff49400] 18:00:51 INFO - PROCESS | 17335 | 1461200451495 Marionette DEBUG loaded listener.js 18:00:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f633ac36800) [pid = 17335] [serial = 1299] [outer = 0x7f632ff49400] 18:00:52 INFO - PROCESS | 17335 | 1461200452452 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]]]}] 18:00:52 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 18:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1484ms 18:00:52 INFO - PROCESS | 17335 | 1461200452528 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:00:52 INFO - PROCESS | 17335 | 1461200452532 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:00:52 INFO - PROCESS | 17335 | 1461200452538 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:00:52 INFO - PROCESS | 17335 | 1461200452543 Marionette TRACE conn3 <- [1,1702,null,{}] 18:00:52 INFO - PROCESS | 17335 | 1461200452559 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}] 18:00:52 INFO - PROCESS | 17335 | 1461200452772 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:00:52 INFO - PROCESS | 17335 | 1461200452964 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d63f800 == 130 [pid = 17335] [id = 433] 18:00:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f633c0e4800) [pid = 17335] [serial = 1300] [outer = (nil)] 18:00:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f633d2e2c00) [pid = 17335] [serial = 1301] [outer = 0x7f633c0e4800] 18:00:53 INFO - PROCESS | 17335 | 1461200453080 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f633d6a7c00) [pid = 17335] [serial = 1302] [outer = 0x7f633c0e4800] 18:00:53 INFO - PROCESS | 17335 | 1461200453913 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]]]}] 18:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1435ms 18:00:53 INFO - PROCESS | 17335 | 1461200453974 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:00:53 INFO - PROCESS | 17335 | 1461200453978 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:00:53 INFO - PROCESS | 17335 | 1461200453984 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:00:53 INFO - PROCESS | 17335 | 1461200453987 Marionette TRACE conn3 <- [1,1706,null,{}] 18:00:53 INFO - PROCESS | 17335 | 1461200453992 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}] 18:00:54 INFO - PROCESS | 17335 | 1461200454164 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331838000 == 129 [pid = 17335] [id = 344] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331842000 == 128 [pid = 17335] [id = 286] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e156000 == 127 [pid = 17335] [id = 404] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635be33800 == 126 [pid = 17335] [id = 220] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d649800 == 125 [pid = 17335] [id = 150] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633183d800 == 124 [pid = 17335] [id = 405] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6357077000 == 123 [pid = 17335] [id = 157] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63590b9800 == 122 [pid = 17335] [id = 364] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cc0d000 == 121 [pid = 17335] [id = 345] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fee0000 == 120 [pid = 17335] [id = 311] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340cb3800 == 119 [pid = 17335] [id = 346] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e12000 == 118 [pid = 17335] [id = 385] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332ea8800 == 117 [pid = 17335] [id = 386] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63591a9800 == 116 [pid = 17335] [id = 323] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633bf29000 == 115 [pid = 17335] [id = 429] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331599800 == 114 [pid = 17335] [id = 428] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332e62800 == 113 [pid = 17335] [id = 427] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332e60800 == 112 [pid = 17335] [id = 425] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63408cf800 == 111 [pid = 17335] [id = 424] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6333429800 == 110 [pid = 17335] [id = 423] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635bed1800 == 109 [pid = 17335] [id = 422] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6358926800 == 108 [pid = 17335] [id = 421] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353fb4000 == 107 [pid = 17335] [id = 420] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348158800 == 106 [pid = 17335] [id = 419] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346523800 == 105 [pid = 17335] [id = 418] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634545c000 == 104 [pid = 17335] [id = 417] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633bf25800 == 103 [pid = 17335] [id = 415] 18:00:56 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633186b800 == 102 [pid = 17335] [id = 414] 18:00:56 INFO - PROCESS | 17335 | 1461200456547 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e14c000 == 103 [pid = 17335] [id = 434] 18:00:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f632ebe7400) [pid = 17335] [serial = 1303] [outer = (nil)] 18:00:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f632f59dc00) [pid = 17335] [serial = 1304] [outer = 0x7f632ebe7400] 18:00:56 INFO - PROCESS | 17335 | 1461200456634 Marionette DEBUG loaded listener.js 18:00:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f6330d32400) [pid = 17335] [serial = 1305] [outer = 0x7f632ebe7400] 18:00:57 INFO - PROCESS | 17335 | 1461200457342 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]]]}] 18:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 3385ms 18:00:57 INFO - PROCESS | 17335 | 1461200457371 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:00:57 INFO - PROCESS | 17335 | 1461200457378 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:00:57 INFO - PROCESS | 17335 | 1461200457386 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:00:57 INFO - PROCESS | 17335 | 1461200457389 Marionette TRACE conn3 <- [1,1710,null,{}] 18:00:57 INFO - PROCESS | 17335 | 1461200457395 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}] 18:00:57 INFO - PROCESS | 17335 | 1461200457554 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:00:57 INFO - PROCESS | 17335 | 1461200457713 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332ea1000 == 104 [pid = 17335] [id = 435] 18:00:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f632ebe9000) [pid = 17335] [serial = 1306] [outer = (nil)] 18:00:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f6335ff5c00) [pid = 17335] [serial = 1307] [outer = 0x7f632ebe9000] 18:00:57 INFO - PROCESS | 17335 | 1461200457774 Marionette DEBUG loaded listener.js 18:00:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f63361f6c00) [pid = 17335] [serial = 1308] [outer = 0x7f632ebe9000] 18:00:58 INFO - PROCESS | 17335 | 1461200458566 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]]]}] 18:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1239ms 18:00:58 INFO - PROCESS | 17335 | 1461200458635 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:00:58 INFO - PROCESS | 17335 | 1461200458640 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:00:58 INFO - PROCESS | 17335 | 1461200458646 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:00:58 INFO - PROCESS | 17335 | 1461200458649 Marionette TRACE conn3 <- [1,1714,null,{}] 18:00:58 INFO - PROCESS | 17335 | 1461200458654 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}] 18:00:58 INFO - PROCESS | 17335 | 1461200458862 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:00:58 INFO - PROCESS | 17335 | 1461200458886 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335ddf000 == 105 [pid = 17335] [id = 436] 18:00:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f63361f9c00) [pid = 17335] [serial = 1309] [outer = (nil)] 18:00:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f633c0de400) [pid = 17335] [serial = 1310] [outer = 0x7f63361f9c00] 18:00:58 INFO - PROCESS | 17335 | 1461200458945 Marionette DEBUG loaded listener.js 18:00:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 252 (0x7f633d059800) [pid = 17335] [serial = 1311] [outer = 0x7f63361f9c00] 18:00:59 INFO - PROCESS | 17335 | 1461200459838 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]]]}] 18:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1231ms 18:00:59 INFO - PROCESS | 17335 | 1461200459877 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:00:59 INFO - PROCESS | 17335 | 1461200459881 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:00:59 INFO - PROCESS | 17335 | 1461200459902 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:00:59 INFO - PROCESS | 17335 | 1461200459910 Marionette TRACE conn3 <- [1,1718,null,{}] 18:00:59 INFO - PROCESS | 17335 | 1461200459919 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}] 18:01:00 INFO - PROCESS | 17335 | 1461200460129 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:01:00 INFO - PROCESS | 17335 | 1461200460149 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633deb2000 == 106 [pid = 17335] [id = 437] 18:01:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 253 (0x7f6336570800) [pid = 17335] [serial = 1312] [outer = (nil)] 18:01:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f6340a47400) [pid = 17335] [serial = 1313] [outer = 0x7f6336570800] 18:01:00 INFO - PROCESS | 17335 | 1461200460207 Marionette DEBUG loaded listener.js 18:01:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f6340fb8800) [pid = 17335] [serial = 1314] [outer = 0x7f6336570800] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f632ff4ec00) [pid = 17335] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f6332bce000) [pid = 17335] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 252 (0x7f632ff47c00) [pid = 17335] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 251 (0x7f633c0e6400) [pid = 17335] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f6330bd2400) [pid = 17335] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f6331fd9000) [pid = 17335] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f632e777400) [pid = 17335] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f632f59c000) [pid = 17335] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f633d340000) [pid = 17335] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f6331fd4800) [pid = 17335] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 244 (0x7f6330bd0800) [pid = 17335] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 243 (0x7f63333c5400) [pid = 17335] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 242 (0x7f6332ce8c00) [pid = 17335] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f632f59c800) [pid = 17335] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f633c0e4c00) [pid = 17335] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f632e770400) [pid = 17335] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f6345477400) [pid = 17335] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f632f59a800) [pid = 17335] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f6343b3e400) [pid = 17335] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f632f5a5800) [pid = 17335] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f6330bd3400) [pid = 17335] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f632f742400) [pid = 17335] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f6332b91c00) [pid = 17335] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f63361f9800) [pid = 17335] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:01:01 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f6358fc5000) [pid = 17335] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:01:02 INFO - PROCESS | 17335 | 1461200462231 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]]]}] 18:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2407ms 18:01:02 INFO - PROCESS | 17335 | 1461200462296 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:01:02 INFO - PROCESS | 17335 | 1461200462300 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:01:02 INFO - PROCESS | 17335 | 1461200462314 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:01:02 INFO - PROCESS | 17335 | 1461200462319 Marionette TRACE conn3 <- [1,1722,null,{}] 18:01:02 INFO - PROCESS | 17335 | 1461200462326 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}] 18:01:02 INFO - PROCESS | 17335 | 1461200462479 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:01:02 INFO - PROCESS | 17335 | 1461200462488 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6330c0d800 == 107 [pid = 17335] [id = 438] 18:01:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f632f59c000) [pid = 17335] [serial = 1315] [outer = (nil)] 18:01:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f6332b91c00) [pid = 17335] [serial = 1316] [outer = 0x7f632f59c000] 18:01:02 INFO - PROCESS | 17335 | 1461200462546 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f63360bf800) [pid = 17335] [serial = 1317] [outer = 0x7f632f59c000] 18:01:03 INFO - PROCESS | 17335 | 1461200463368 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]]]}] 18:01:03 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 18:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1094ms 18:01:03 INFO - PROCESS | 17335 | 1461200463408 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:01:03 INFO - PROCESS | 17335 | 1461200463411 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:01:03 INFO - PROCESS | 17335 | 1461200463417 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:01:03 INFO - PROCESS | 17335 | 1461200463418 Marionette TRACE conn3 <- [1,1726,null,{}] 18:01:03 INFO - PROCESS | 17335 | 1461200463424 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}] 18:01:03 INFO - PROCESS | 17335 | 1461200463636 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:01:03 INFO - PROCESS | 17335 | 1461200463655 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dad7000 == 108 [pid = 17335] [id = 439] 18:01:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f632e777400) [pid = 17335] [serial = 1318] [outer = (nil)] 18:01:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f632ebd2400) [pid = 17335] [serial = 1319] [outer = 0x7f632e777400] 18:01:03 INFO - PROCESS | 17335 | 1461200463842 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f632ff50c00) [pid = 17335] [serial = 1320] [outer = 0x7f632e777400] 18:01:04 INFO - PROCESS | 17335 | 1461200464883 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]]]}] 18:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1537ms 18:01:04 INFO - PROCESS | 17335 | 1461200464956 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:01:04 INFO - PROCESS | 17335 | 1461200464963 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:01:04 INFO - PROCESS | 17335 | 1461200464972 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - PROCESS | 17335 | 1461200464976 Marionette TRACE conn3 <- [1,1730,null,{}] 18:01:04 INFO - PROCESS | 17335 | 1461200464983 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}] 18:01:05 INFO - PROCESS | 17335 | 1461200465210 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:01:05 INFO - PROCESS | 17335 | 1461200465469 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c282800 == 109 [pid = 17335] [id = 440] 18:01:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f63361f3400) [pid = 17335] [serial = 1321] [outer = (nil)] 18:01:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f633656c000) [pid = 17335] [serial = 1322] [outer = 0x7f63361f3400] 18:01:05 INFO - PROCESS | 17335 | 1461200465623 Marionette DEBUG loaded listener.js 18:01:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f633ac35c00) [pid = 17335] [serial = 1323] [outer = 0x7f63361f3400] 18:01:06 INFO - PROCESS | 17335 | 1461200466512 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]]]}] 18:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 18:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1588ms 18:01:06 INFO - PROCESS | 17335 | 1461200466561 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:01:06 INFO - PROCESS | 17335 | 1461200466567 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:01:06 INFO - PROCESS | 17335 | 1461200466576 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - PROCESS | 17335 | 1461200466580 Marionette TRACE conn3 <- [1,1734,null,{}] 18:01:06 INFO - PROCESS | 17335 | 1461200466586 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}] 18:01:06 INFO - PROCESS | 17335 | 1461200466765 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:01:07 INFO - PROCESS | 17335 | 1461200467041 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e0e000 == 110 [pid = 17335] [id = 441] 18:01:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f6333399c00) [pid = 17335] [serial = 1324] [outer = (nil)] 18:01:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f633d2e3c00) [pid = 17335] [serial = 1325] [outer = 0x7f6333399c00] 18:01:07 INFO - PROCESS | 17335 | 1461200467157 Marionette DEBUG loaded listener.js 18:01:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f633d6a8c00) [pid = 17335] [serial = 1326] [outer = 0x7f6333399c00] 18:01:08 INFO - PROCESS | 17335 | 1461200468045 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]]]}] 18:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1530ms 18:01:08 INFO - PROCESS | 17335 | 1461200468107 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:01:08 INFO - PROCESS | 17335 | 1461200468111 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:01:08 INFO - PROCESS | 17335 | 1461200468117 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:01:08 INFO - PROCESS | 17335 | 1461200468122 Marionette TRACE conn3 <- [1,1738,null,{}] 18:01:08 INFO - PROCESS | 17335 | 1461200468138 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}] 18:01:08 INFO - PROCESS | 17335 | 1461200468358 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:01:08 INFO - PROCESS | 17335 | 1461200468596 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6342f97000 == 111 [pid = 17335] [id = 442] 18:01:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f6340fb0400) [pid = 17335] [serial = 1327] [outer = (nil)] 18:01:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f6342fda000) [pid = 17335] [serial = 1328] [outer = 0x7f6340fb0400] 18:01:08 INFO - PROCESS | 17335 | 1461200468715 Marionette DEBUG loaded listener.js 18:01:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f6344368400) [pid = 17335] [serial = 1329] [outer = 0x7f6340fb0400] 18:01:09 INFO - PROCESS | 17335 | 1461200469585 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]]]}] 18:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1541ms 18:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:01:09 INFO - PROCESS | 17335 | 1461200469659 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:01:09 INFO - PROCESS | 17335 | 1461200469662 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:01:09 INFO - PROCESS | 17335 | 1461200469670 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:01:09 INFO - PROCESS | 17335 | 1461200469672 Marionette TRACE conn3 <- [1,1742,null,{}] 18:01:09 INFO - PROCESS | 17335 | 1461200469677 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}] 18:01:09 INFO - PROCESS | 17335 | 1461200469853 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:01:10 INFO - PROCESS | 17335 | 1461200470086 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634634a800 == 112 [pid = 17335] [id = 443] 18:01:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f6340fbbc00) [pid = 17335] [serial = 1330] [outer = (nil)] 18:01:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f6345b3b400) [pid = 17335] [serial = 1331] [outer = 0x7f6340fbbc00] 18:01:10 INFO - PROCESS | 17335 | 1461200470201 Marionette DEBUG loaded listener.js 18:01:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f6345d56c00) [pid = 17335] [serial = 1332] [outer = 0x7f6340fbbc00] 18:01:11 INFO - PROCESS | 17335 | 1461200471035 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]]]}] 18:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1434ms 18:01:11 INFO - PROCESS | 17335 | 1461200471102 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:01:11 INFO - PROCESS | 17335 | 1461200471106 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:01:11 INFO - PROCESS | 17335 | 1461200471112 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:01:11 INFO - PROCESS | 17335 | 1461200471115 Marionette TRACE conn3 <- [1,1746,null,{}] 18:01:11 INFO - PROCESS | 17335 | 1461200471120 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}] 18:01:11 INFO - PROCESS | 17335 | 1461200471290 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:01:11 INFO - PROCESS | 17335 | 1461200471486 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634745f800 == 113 [pid = 17335] [id = 444] 18:01:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f6345d60400) [pid = 17335] [serial = 1333] [outer = (nil)] 18:01:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f6345d63c00) [pid = 17335] [serial = 1334] [outer = 0x7f6345d60400] 18:01:11 INFO - PROCESS | 17335 | 1461200471567 Marionette DEBUG loaded listener.js 18:01:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f634691d400) [pid = 17335] [serial = 1335] [outer = 0x7f6345d60400] 18:01:12 INFO - PROCESS | 17335 | 1461200472505 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]]]}] 18:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1432ms 18:01:12 INFO - PROCESS | 17335 | 1461200472546 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:01:12 INFO - PROCESS | 17335 | 1461200472550 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:01:12 INFO - PROCESS | 17335 | 1461200472555 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:01:12 INFO - PROCESS | 17335 | 1461200472557 Marionette TRACE conn3 <- [1,1750,null,{}] 18:01:12 INFO - PROCESS | 17335 | 1461200472563 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}] 18:01:12 INFO - PROCESS | 17335 | 1461200472729 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:01:12 INFO - PROCESS | 17335 | 1461200472934 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:12 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353cee000 == 114 [pid = 17335] [id = 445] 18:01:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 252 (0x7f6345e93000) [pid = 17335] [serial = 1336] [outer = (nil)] 18:01:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 253 (0x7f63481b1800) [pid = 17335] [serial = 1337] [outer = 0x7f6345e93000] 18:01:13 INFO - PROCESS | 17335 | 1461200473004 Marionette DEBUG loaded listener.js 18:01:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f634ddde400) [pid = 17335] [serial = 1338] [outer = 0x7f6345e93000] 18:01:13 INFO - PROCESS | 17335 | 1461200473894 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]]]}] 18:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1376ms 18:01:13 INFO - PROCESS | 17335 | 1461200473933 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 17335 | 1461200473936 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:01:13 INFO - PROCESS | 17335 | 1461200473942 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 17335 | 1461200473945 Marionette TRACE conn3 <- [1,1754,null,{}] 18:01:13 INFO - PROCESS | 17335 | 1461200473950 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}] 18:01:14 INFO - PROCESS | 17335 | 1461200474111 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:01:14 INFO - PROCESS | 17335 | 1461200474315 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6357077800 == 115 [pid = 17335] [id = 446] 18:01:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f6346922800) [pid = 17335] [serial = 1339] [outer = (nil)] 18:01:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 256 (0x7f6353f95c00) [pid = 17335] [serial = 1340] [outer = 0x7f6346922800] 18:01:14 INFO - PROCESS | 17335 | 1461200474382 Marionette DEBUG loaded listener.js 18:01:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 257 (0x7f63552ed400) [pid = 17335] [serial = 1341] [outer = 0x7f6346922800] 18:01:15 INFO - PROCESS | 17335 | 1461200475225 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]]]}] 18:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1333ms 18:01:15 INFO - PROCESS | 17335 | 1461200475276 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:01:15 INFO - PROCESS | 17335 | 1461200475280 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:01:15 INFO - PROCESS | 17335 | 1461200475285 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:01:15 INFO - PROCESS | 17335 | 1461200475288 Marionette TRACE conn3 <- [1,1758,null,{}] 18:01:15 INFO - PROCESS | 17335 | 1461200475293 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}] 18:01:15 INFO - PROCESS | 17335 | 1461200475458 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:01:15 INFO - PROCESS | 17335 | 1461200475673 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359531800 == 116 [pid = 17335] [id = 447] 18:01:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 258 (0x7f63360bc400) [pid = 17335] [serial = 1342] [outer = (nil)] 18:01:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 259 (0x7f6357016000) [pid = 17335] [serial = 1343] [outer = 0x7f63360bc400] 18:01:15 INFO - PROCESS | 17335 | 1461200475784 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 260 (0x7f6358fc0400) [pid = 17335] [serial = 1344] [outer = 0x7f63360bc400] 18:01:16 INFO - PROCESS | 17335 | 1461200476695 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]]]}] 18:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1481ms 18:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:01:16 INFO - PROCESS | 17335 | 1461200476767 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:01:16 INFO - PROCESS | 17335 | 1461200476769 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:01:16 INFO - PROCESS | 17335 | 1461200476776 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:01:16 INFO - PROCESS | 17335 | 1461200476779 Marionette TRACE conn3 <- [1,1762,null,{}] 18:01:16 INFO - PROCESS | 17335 | 1461200476783 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}] 18:01:16 INFO - PROCESS | 17335 | 1461200476945 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:01:17 INFO - PROCESS | 17335 | 1461200477147 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e37d800 == 117 [pid = 17335] [id = 448] 18:01:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 261 (0x7f632dcb3400) [pid = 17335] [serial = 1345] [outer = (nil)] 18:01:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 262 (0x7f632dcbb800) [pid = 17335] [serial = 1346] [outer = 0x7f632dcb3400] 18:01:17 INFO - PROCESS | 17335 | 1461200477217 Marionette DEBUG loaded listener.js 18:01:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 263 (0x7f632dcc0400) [pid = 17335] [serial = 1347] [outer = 0x7f632dcb3400] 18:01:18 INFO - PROCESS | 17335 | 1461200478083 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]]]}] 18:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1382ms 18:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:01:18 INFO - PROCESS | 17335 | 1461200478158 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:01:18 INFO - PROCESS | 17335 | 1461200478161 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:01:18 INFO - PROCESS | 17335 | 1461200478167 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:01:18 INFO - PROCESS | 17335 | 1461200478170 Marionette TRACE conn3 <- [1,1766,null,{}] 18:01:18 INFO - PROCESS | 17335 | 1461200478175 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}] 18:01:18 INFO - PROCESS | 17335 | 1461200478347 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:01:18 INFO - PROCESS | 17335 | 1461200478557 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dc1a800 == 118 [pid = 17335] [id = 449] 18:01:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 264 (0x7f632dcc0000) [pid = 17335] [serial = 1348] [outer = (nil)] 18:01:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 265 (0x7f632dd45400) [pid = 17335] [serial = 1349] [outer = 0x7f632dcc0000] 18:01:18 INFO - PROCESS | 17335 | 1461200478687 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 266 (0x7f632dd4dc00) [pid = 17335] [serial = 1350] [outer = 0x7f632dcc0000] 18:01:19 INFO - PROCESS | 17335 | 1461200479590 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]]]}] 18:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1481ms 18:01:19 INFO - PROCESS | 17335 | 1461200479648 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:01:19 INFO - PROCESS | 17335 | 1461200479652 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:01:19 INFO - PROCESS | 17335 | 1461200479658 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:01:19 INFO - PROCESS | 17335 | 1461200479662 Marionette TRACE conn3 <- [1,1770,null,{}] 18:01:19 INFO - PROCESS | 17335 | 1461200479667 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}] 18:01:19 INFO - PROCESS | 17335 | 1461200479871 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:01:20 INFO - PROCESS | 17335 | 1461200480072 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632cdde000 == 119 [pid = 17335] [id = 450] 18:01:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 267 (0x7f632dcc0800) [pid = 17335] [serial = 1351] [outer = (nil)] 18:01:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 268 (0x7f63316a5800) [pid = 17335] [serial = 1352] [outer = 0x7f632dcc0800] 18:01:20 INFO - PROCESS | 17335 | 1461200480149 Marionette DEBUG loaded listener.js 18:01:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 269 (0x7f635410a000) [pid = 17335] [serial = 1353] [outer = 0x7f632dcc0800] 18:01:21 INFO - PROCESS | 17335 | 1461200481066 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]]]}] 18:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1436ms 18:01:21 INFO - PROCESS | 17335 | 1461200481096 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:01:21 INFO - PROCESS | 17335 | 1461200481100 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:01:21 INFO - PROCESS | 17335 | 1461200481105 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:01:21 INFO - PROCESS | 17335 | 1461200481107 Marionette TRACE conn3 <- [1,1774,null,{}] 18:01:21 INFO - PROCESS | 17335 | 1461200481113 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}] 18:01:21 INFO - PROCESS | 17335 | 1461200481291 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:01:21 INFO - PROCESS | 17335 | 1461200481505 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632c526000 == 120 [pid = 17335] [id = 451] 18:01:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 270 (0x7f632c59f000) [pid = 17335] [serial = 1354] [outer = (nil)] 18:01:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 271 (0x7f632c5a8000) [pid = 17335] [serial = 1355] [outer = 0x7f632c59f000] 18:01:21 INFO - PROCESS | 17335 | 1461200481571 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 272 (0x7f63316a0000) [pid = 17335] [serial = 1356] [outer = 0x7f632c59f000] 18:01:22 INFO - PROCESS | 17335 | 1461200482432 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]]]}] 18:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1376ms 18:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:01:22 INFO - PROCESS | 17335 | 1461200482483 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:01:22 INFO - PROCESS | 17335 | 1461200482486 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:01:22 INFO - PROCESS | 17335 | 1461200482492 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 17335 | 1461200482494 Marionette TRACE conn3 <- [1,1778,null,{}] 18:01:22 INFO - PROCESS | 17335 | 1461200482499 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}] 18:01:22 INFO - PROCESS | 17335 | 1461200482673 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:01:22 INFO - PROCESS | 17335 | 1461200482880 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f8d8000 == 121 [pid = 17335] [id = 452] 18:01:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 273 (0x7f632c5a1400) [pid = 17335] [serial = 1357] [outer = (nil)] 18:01:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 274 (0x7f6332ce9800) [pid = 17335] [serial = 1358] [outer = 0x7f632c5a1400] 18:01:22 INFO - PROCESS | 17335 | 1461200482945 Marionette DEBUG loaded listener.js 18:01:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 275 (0x7f63365ce000) [pid = 17335] [serial = 1359] [outer = 0x7f632c5a1400] 18:01:23 INFO - PROCESS | 17335 | 1461200483874 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]]]}] 18:01:23 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 18:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1432ms 18:01:23 INFO - PROCESS | 17335 | 1461200483924 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:01:23 INFO - PROCESS | 17335 | 1461200483927 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:01:23 INFO - PROCESS | 17335 | 1461200483933 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:01:23 INFO - PROCESS | 17335 | 1461200483936 Marionette TRACE conn3 <- [1,1782,null,{}] 18:01:23 INFO - PROCESS | 17335 | 1461200483941 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}] 18:01:24 INFO - PROCESS | 17335 | 1461200484097 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:01:24 INFO - PROCESS | 17335 | 1461200484307 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63361d2000 == 122 [pid = 17335] [id = 453] 18:01:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 276 (0x7f632c5a5800) [pid = 17335] [serial = 1360] [outer = (nil)] 18:01:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 277 (0x7f633310d400) [pid = 17335] [serial = 1361] [outer = 0x7f632c5a5800] 18:01:24 INFO - PROCESS | 17335 | 1461200484376 Marionette DEBUG loaded listener.js 18:01:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 278 (0x7f6352ec5c00) [pid = 17335] [serial = 1362] [outer = 0x7f632c5a5800] 18:01:25 INFO - PROCESS | 17335 | 1461200485484 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]]]}] 18:01:25 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 18:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1637ms 18:01:25 INFO - PROCESS | 17335 | 1461200485571 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:01:25 INFO - PROCESS | 17335 | 1461200485575 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:01:25 INFO - PROCESS | 17335 | 1461200485581 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:01:25 INFO - PROCESS | 17335 | 1461200485585 Marionette TRACE conn3 <- [1,1786,null,{}] 18:01:25 INFO - PROCESS | 17335 | 1461200485590 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}] 18:01:25 INFO - PROCESS | 17335 | 1461200485826 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:01:26 INFO - PROCESS | 17335 | 1461200486165 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340c96800 == 123 [pid = 17335] [id = 454] 18:01:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 279 (0x7f632cedec00) [pid = 17335] [serial = 1363] [outer = (nil)] 18:01:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 280 (0x7f632cee7800) [pid = 17335] [serial = 1364] [outer = 0x7f632cedec00] 18:01:26 INFO - PROCESS | 17335 | 1461200486261 Marionette DEBUG loaded listener.js 18:01:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 281 (0x7f632ceec400) [pid = 17335] [serial = 1365] [outer = 0x7f632cedec00] 18:01:27 INFO - PROCESS | 17335 | 1461200487319 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]]]}] 18:01:27 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 18:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2151ms 18:01:27 INFO - PROCESS | 17335 | 1461200487733 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:01:27 INFO - PROCESS | 17335 | 1461200487739 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:01:27 INFO - PROCESS | 17335 | 1461200487747 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:01:27 INFO - PROCESS | 17335 | 1461200487750 Marionette TRACE conn3 <- [1,1790,null,{}] 18:01:27 INFO - PROCESS | 17335 | 1461200487758 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}] 18:01:27 INFO - PROCESS | 17335 | 1461200487979 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:01:28 INFO - PROCESS | 17335 | 1461200488185 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e9de800 == 124 [pid = 17335] [id = 455] 18:01:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 282 (0x7f632dd4c400) [pid = 17335] [serial = 1366] [outer = (nil)] 18:01:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 283 (0x7f632dd4ec00) [pid = 17335] [serial = 1367] [outer = 0x7f632dd4c400] 18:01:28 INFO - PROCESS | 17335 | 1461200488291 Marionette DEBUG loaded listener.js 18:01:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 284 (0x7f632ebd1c00) [pid = 17335] [serial = 1368] [outer = 0x7f632dd4c400] 18:01:29 INFO - PROCESS | 17335 | 1461200489335 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]]]}] 18:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1644ms 18:01:29 INFO - PROCESS | 17335 | 1461200489391 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:01:29 INFO - PROCESS | 17335 | 1461200489403 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:01:29 INFO - PROCESS | 17335 | 1461200489424 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:01:29 INFO - PROCESS | 17335 | 1461200489429 Marionette TRACE conn3 <- [1,1794,null,{}] 18:01:29 INFO - PROCESS | 17335 | 1461200489440 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}] 18:01:29 INFO - PROCESS | 17335 | 1461200489714 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:01:29 INFO - PROCESS | 17335 | 1461200489966 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331640800 == 125 [pid = 17335] [id = 456] 18:01:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 285 (0x7f632f73c000) [pid = 17335] [serial = 1369] [outer = (nil)] 18:01:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 286 (0x7f6330bd0c00) [pid = 17335] [serial = 1370] [outer = 0x7f632f73c000] 18:01:30 INFO - PROCESS | 17335 | 1461200490032 Marionette DEBUG loaded listener.js 18:01:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 287 (0x7f63316a0c00) [pid = 17335] [serial = 1371] [outer = 0x7f632f73c000] 18:01:30 INFO - PROCESS | 17335 | 1461200490971 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]]]}] 18:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1607ms 18:01:31 INFO - PROCESS | 17335 | 1461200491023 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:01:31 INFO - PROCESS | 17335 | 1461200491027 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:01:31 INFO - PROCESS | 17335 | 1461200491032 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:01:31 INFO - PROCESS | 17335 | 1461200491035 Marionette TRACE conn3 <- [1,1798,null,{}] 18:01:31 INFO - PROCESS | 17335 | 1461200491049 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}] 18:01:31 INFO - PROCESS | 17335 | 1461200491253 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353fc0800 == 124 [pid = 17335] [id = 146] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da4d000 == 123 [pid = 17335] [id = 331] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 286 (0x7f63321dd400) [pid = 17335] [serial = 1244] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 285 (0x7f63361ee000) [pid = 17335] [serial = 1247] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 284 (0x7f633c0e2000) [pid = 17335] [serial = 1250] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 283 (0x7f633d95bc00) [pid = 17335] [serial = 1253] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 282 (0x7f6340ae1800) [pid = 17335] [serial = 1256] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 281 (0x7f6345b3dc00) [pid = 17335] [serial = 1259] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 280 (0x7f6346b3e000) [pid = 17335] [serial = 1262] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 279 (0x7f634ddebc00) [pid = 17335] [serial = 1265] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 278 (0x7f635410b800) [pid = 17335] [serial = 1268] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 277 (0x7f63570d0400) [pid = 17335] [serial = 1271] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 276 (0x7f632ebd0000) [pid = 17335] [serial = 1274] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 275 (0x7f6345d5ec00) [pid = 17335] [serial = 1277] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 274 (0x7f632dcd9400) [pid = 17335] [serial = 1280] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 273 (0x7f633ac2e400) [pid = 17335] [serial = 1211] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 272 (0x7f633ac33400) [pid = 17335] [serial = 1214] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 271 (0x7f63360b9400) [pid = 17335] [serial = 1217] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | --DOMWINDOW == 270 (0x7f63361f1800) [pid = 17335] [serial = 1220] [outer = (nil)] [url = about:blank] 18:01:31 INFO - PROCESS | 17335 | 1461200491620 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6330c0d800 == 122 [pid = 17335] [id = 438] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dae2800 == 121 [pid = 17335] [id = 426] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633deb2000 == 120 [pid = 17335] [id = 437] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335ddf000 == 119 [pid = 17335] [id = 436] 18:01:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e7b2800 == 120 [pid = 17335] [id = 457] 18:01:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 271 (0x7f632ebd0000) [pid = 17335] [serial = 1372] [outer = (nil)] 18:01:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 272 (0x7f6332b98c00) [pid = 17335] [serial = 1373] [outer = 0x7f632ebd0000] 18:01:31 INFO - PROCESS | 17335 | 1461200491721 Marionette DEBUG loaded listener.js 18:01:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 273 (0x7f63333c1400) [pid = 17335] [serial = 1374] [outer = 0x7f632ebd0000] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332ea1000 == 119 [pid = 17335] [id = 435] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e14c000 == 118 [pid = 17335] [id = 434] 18:01:31 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d63f800 == 117 [pid = 17335] [id = 433] 18:01:32 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332eaa800 == 116 [pid = 17335] [id = 382] 18:01:32 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63361bc800 == 115 [pid = 17335] [id = 432] 18:01:32 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e1e000 == 114 [pid = 17335] [id = 431] 18:01:32 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f8df800 == 113 [pid = 17335] [id = 430] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 272 (0x7f63414f5c00) [pid = 17335] [serial = 918] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 271 (0x7f633cc38c00) [pid = 17335] [serial = 960] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 270 (0x7f633658c400) [pid = 17335] [serial = 978] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 269 (0x7f6342f7dc00) [pid = 17335] [serial = 963] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 268 (0x7f63412fd800) [pid = 17335] [serial = 1041] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 267 (0x7f63478df000) [pid = 17335] [serial = 921] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 266 (0x7f6353f16800) [pid = 17335] [serial = 975] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 265 (0x7f632f744c00) [pid = 17335] [serial = 930] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 264 (0x7f632e77f000) [pid = 17335] [serial = 933] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 263 (0x7f6349649c00) [pid = 17335] [serial = 969] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 262 (0x7f632f5a8000) [pid = 17335] [serial = 927] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 261 (0x7f6346b60400) [pid = 17335] [serial = 966] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 260 (0x7f6332bc2c00) [pid = 17335] [serial = 957] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 259 (0x7f6359088400) [pid = 17335] [serial = 924] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 258 (0x7f63591b1c00) [pid = 17335] [serial = 972] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 257 (0x7f6330bda000) [pid = 17335] [serial = 1283] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 256 (0x7f6332b95c00) [pid = 17335] [serial = 1284] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 255 (0x7f63358b6000) [pid = 17335] [serial = 1286] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f6335ff9400) [pid = 17335] [serial = 1287] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f633658a400) [pid = 17335] [serial = 1289] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 252 (0x7f633ac37800) [pid = 17335] [serial = 1290] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 251 (0x7f632ebeb800) [pid = 17335] [serial = 1205] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f63361f9000) [pid = 17335] [serial = 1227] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f6330d30000) [pid = 17335] [serial = 1223] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f633cc99400) [pid = 17335] [serial = 1187] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f6332d11000) [pid = 17335] [serial = 1184] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f633df72800) [pid = 17335] [serial = 1239] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f633339ac00) [pid = 17335] [serial = 1224] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 244 (0x7f633c0e4400) [pid = 17335] [serial = 1233] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 243 (0x7f635942ac00) [pid = 17335] [serial = 1199] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 242 (0x7f633d518400) [pid = 17335] [serial = 1098] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f6342fdb800) [pid = 17335] [serial = 1190] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f633c0d7c00) [pid = 17335] [serial = 1208] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f633fa05000) [pid = 17335] [serial = 1241] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f6332b9b000) [pid = 17335] [serial = 1202] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f63360c2400) [pid = 17335] [serial = 1226] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f633d6a2800) [pid = 17335] [serial = 1238] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f634747c400) [pid = 17335] [serial = 1193] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f63365ce800) [pid = 17335] [serial = 1229] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f633cc3d400) [pid = 17335] [serial = 1235] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f633ae87000) [pid = 17335] [serial = 1230] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f6354e32400) [pid = 17335] [serial = 1196] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f633c0e0800) [pid = 17335] [serial = 1232] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f633d055800) [pid = 17335] [serial = 1236] [outer = (nil)] [url = about:blank] 18:01:32 INFO - PROCESS | 17335 | 1461200492503 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]]]}] 18:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1484ms 18:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:01:32 INFO - PROCESS | 17335 | 1461200492517 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:01:32 INFO - PROCESS | 17335 | 1461200492520 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:01:32 INFO - PROCESS | 17335 | 1461200492526 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:01:32 INFO - PROCESS | 17335 | 1461200492529 Marionette TRACE conn3 <- [1,1802,null,{}] 18:01:32 INFO - PROCESS | 17335 | 1461200492534 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}] 18:01:32 INFO - PROCESS | 17335 | 1461200492690 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:01:32 INFO - PROCESS | 17335 | 1461200492859 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633183d800 == 114 [pid = 17335] [id = 458] 18:01:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f632ff4c800) [pid = 17335] [serial = 1375] [outer = (nil)] 18:01:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f63361ee000) [pid = 17335] [serial = 1376] [outer = 0x7f632ff4c800] 18:01:32 INFO - PROCESS | 17335 | 1461200492920 Marionette DEBUG loaded listener.js 18:01:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f6336588400) [pid = 17335] [serial = 1377] [outer = 0x7f632ff4c800] 18:01:33 INFO - PROCESS | 17335 | 1461200493641 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]]]}] 18:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1130ms 18:01:33 INFO - PROCESS | 17335 | 1461200493656 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:01:33 INFO - PROCESS | 17335 | 1461200493659 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:01:33 INFO - PROCESS | 17335 | 1461200493665 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:01:33 INFO - PROCESS | 17335 | 1461200493666 Marionette TRACE conn3 <- [1,1806,null,{}] 18:01:33 INFO - PROCESS | 17335 | 1461200493672 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}] 18:01:33 INFO - PROCESS | 17335 | 1461200493916 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:01:33 INFO - PROCESS | 17335 | 1461200493935 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633330d000 == 115 [pid = 17335] [id = 459] 18:01:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f63360c7000) [pid = 17335] [serial = 1378] [outer = (nil)] 18:01:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f633ac33400) [pid = 17335] [serial = 1379] [outer = 0x7f63360c7000] 18:01:33 INFO - PROCESS | 17335 | 1461200493994 Marionette DEBUG loaded listener.js 18:01:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f633c0e0800) [pid = 17335] [serial = 1380] [outer = 0x7f63360c7000] 18:01:34 INFO - PROCESS | 17335 | 1461200494883 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]]]}] 18:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1275ms 18:01:34 INFO - PROCESS | 17335 | 1461200494941 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:01:34 INFO - PROCESS | 17335 | 1461200494944 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:01:34 INFO - PROCESS | 17335 | 1461200494949 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:01:34 INFO - PROCESS | 17335 | 1461200494952 Marionette TRACE conn3 <- [1,1810,null,{}] 18:01:34 INFO - PROCESS | 17335 | 1461200494962 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}] 18:01:35 INFO - PROCESS | 17335 | 1461200495226 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:01:35 INFO - PROCESS | 17335 | 1461200495269 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63361cf000 == 116 [pid = 17335] [id = 460] 18:01:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f633d053800) [pid = 17335] [serial = 1381] [outer = (nil)] 18:01:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f633dbe4400) [pid = 17335] [serial = 1382] [outer = 0x7f633d053800] 18:01:35 INFO - PROCESS | 17335 | 1461200495331 Marionette DEBUG loaded listener.js 18:01:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f6340fba000) [pid = 17335] [serial = 1383] [outer = 0x7f633d053800] 18:01:36 INFO - PROCESS | 17335 | 1461200496900 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]]]}] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f6340fbd000) [pid = 17335] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f63365cf400) [pid = 17335] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f633ae83400) [pid = 17335] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f632ebe5400) [pid = 17335] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f63412f0c00) [pid = 17335] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f6359160000) [pid = 17335] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f6332b92c00) [pid = 17335] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f632f73ec00) [pid = 17335] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f634682f800) [pid = 17335] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f632ebe2c00) [pid = 17335] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f633b0e5800) [pid = 17335] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f632ebe9000) [pid = 17335] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f63552c5c00) [pid = 17335] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f6340889000) [pid = 17335] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f6340532400) [pid = 17335] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f633c98a400) [pid = 17335] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f63414e7800) [pid = 17335] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f632ff42c00) [pid = 17335] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f6331fda400) [pid = 17335] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f632f741800) [pid = 17335] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f634088c400) [pid = 17335] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f632ebe8400) [pid = 17335] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f633cc8ec00) [pid = 17335] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f632ebe7400) [pid = 17335] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f632ebea400) [pid = 17335] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f633afb7800) [pid = 17335] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f6354f24800) [pid = 17335] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f6340a44800) [pid = 17335] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f633ac29000) [pid = 17335] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f632ff49400) [pid = 17335] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f633d33ac00) [pid = 17335] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f6332b93c00) [pid = 17335] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f632ebf0000) [pid = 17335] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f632f740000) [pid = 17335] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f633c0e4800) [pid = 17335] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f634509c000) [pid = 17335] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f6336570800) [pid = 17335] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f63450a2000) [pid = 17335] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f632f74a000) [pid = 17335] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f63442c5800) [pid = 17335] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f63365d8000) [pid = 17335] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f633d515400) [pid = 17335] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6342fd7800) [pid = 17335] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f633ef4fc00) [pid = 17335] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f632ebc9400) [pid = 17335] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f63481b9800) [pid = 17335] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f6332ce4c00) [pid = 17335] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f6344368000) [pid = 17335] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f634691e000) [pid = 17335] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f633b0d7c00) [pid = 17335] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f6330bd1000) [pid = 17335] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:01:36 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f63358b9000) [pid = 17335] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f633d057400) [pid = 17335] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f632ebc8c00) [pid = 17335] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f6340fb2000) [pid = 17335] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f632dccfc00) [pid = 17335] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f632f73c800) [pid = 17335] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f632f599400) [pid = 17335] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f633b0e6400) [pid = 17335] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f633fa08000) [pid = 17335] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f6333102c00) [pid = 17335] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f6336569800) [pid = 17335] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f6340881000) [pid = 17335] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f63333c5c00) [pid = 17335] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f63361f9c00) [pid = 17335] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f6331fd8800) [pid = 17335] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6331fde800) [pid = 17335] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f633c97d400) [pid = 17335] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f633c97e400) [pid = 17335] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f632f73b800) [pid = 17335] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f634088b000) [pid = 17335] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f6335ffb800) [pid = 17335] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f6331fd4000) [pid = 17335] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:01:37 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f6346924c00) [pid = 17335] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2138ms 18:01:37 INFO - PROCESS | 17335 | 1461200497088 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:01:37 INFO - PROCESS | 17335 | 1461200497091 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:01:37 INFO - PROCESS | 17335 | 1461200497096 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:01:37 INFO - PROCESS | 17335 | 1461200497099 Marionette TRACE conn3 <- [1,1814,null,{}] 18:01:37 INFO - PROCESS | 17335 | 1461200497104 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}] 18:01:37 INFO - PROCESS | 17335 | 1461200497320 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:01:37 INFO - PROCESS | 17335 | 1461200497420 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f692800 == 117 [pid = 17335] [id = 461] 18:01:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f632ebc8c00) [pid = 17335] [serial = 1384] [outer = (nil)] 18:01:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f632ebf0000) [pid = 17335] [serial = 1385] [outer = 0x7f632ebc8c00] 18:01:37 INFO - PROCESS | 17335 | 1461200497480 Marionette DEBUG loaded listener.js 18:01:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f632f74a000) [pid = 17335] [serial = 1386] [outer = 0x7f632ebc8c00] 18:01:38 INFO - PROCESS | 17335 | 1461200498128 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]]]}] 18:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1076ms 18:01:38 INFO - PROCESS | 17335 | 1461200498172 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:01:38 INFO - PROCESS | 17335 | 1461200498176 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:01:38 INFO - PROCESS | 17335 | 1461200498181 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:01:38 INFO - PROCESS | 17335 | 1461200498184 Marionette TRACE conn3 <- [1,1818,null,{}] 18:01:38 INFO - PROCESS | 17335 | 1461200498189 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}] 18:01:38 INFO - PROCESS | 17335 | 1461200498402 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:01:38 INFO - PROCESS | 17335 | 1461200498426 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333428000 == 118 [pid = 17335] [id = 462] 18:01:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f632e771800) [pid = 17335] [serial = 1387] [outer = (nil)] 18:01:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f6332b9a000) [pid = 17335] [serial = 1388] [outer = 0x7f632e771800] 18:01:38 INFO - PROCESS | 17335 | 1461200498486 Marionette DEBUG loaded listener.js 18:01:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f63358b9000) [pid = 17335] [serial = 1389] [outer = 0x7f632e771800] 18:01:39 INFO - PROCESS | 17335 | 1461200499674 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]]]}] 18:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1533ms 18:01:39 INFO - PROCESS | 17335 | 1461200499715 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:01:39 INFO - PROCESS | 17335 | 1461200499721 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:01:39 INFO - PROCESS | 17335 | 1461200499729 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:01:39 INFO - PROCESS | 17335 | 1461200499735 Marionette TRACE conn3 <- [1,1822,null,{}] 18:01:39 INFO - PROCESS | 17335 | 1461200499744 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}] 18:01:39 INFO - PROCESS | 17335 | 1461200499926 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:01:40 INFO - PROCESS | 17335 | 1461200500237 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331599800 == 119 [pid = 17335] [id = 463] 18:01:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f632dcd0000) [pid = 17335] [serial = 1390] [outer = (nil)] 18:01:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f632ebe4c00) [pid = 17335] [serial = 1391] [outer = 0x7f632dcd0000] 18:01:40 INFO - PROCESS | 17335 | 1461200500320 Marionette DEBUG loaded listener.js 18:01:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f632f748c00) [pid = 17335] [serial = 1392] [outer = 0x7f632dcd0000] 18:01:41 INFO - PROCESS | 17335 | 1461200501231 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]]]}] 18:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1538ms 18:01:41 INFO - PROCESS | 17335 | 1461200501269 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:01:41 INFO - PROCESS | 17335 | 1461200501283 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:01:41 INFO - PROCESS | 17335 | 1461200501300 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:01:41 INFO - PROCESS | 17335 | 1461200501305 Marionette TRACE conn3 <- [1,1826,null,{}] 18:01:41 INFO - PROCESS | 17335 | 1461200501315 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}] 18:01:41 INFO - PROCESS | 17335 | 1461200501600 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:01:41 INFO - PROCESS | 17335 | 1461200501954 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335dc5800 == 120 [pid = 17335] [id = 464] 18:01:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f633169fc00) [pid = 17335] [serial = 1393] [outer = (nil)] 18:01:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f63321e5c00) [pid = 17335] [serial = 1394] [outer = 0x7f633169fc00] 18:01:42 INFO - PROCESS | 17335 | 1461200502035 Marionette DEBUG loaded listener.js 18:01:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f6332d11000) [pid = 17335] [serial = 1395] [outer = 0x7f633169fc00] 18:01:43 INFO - PROCESS | 17335 | 1461200503067 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]]]}] 18:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1842ms 18:01:43 INFO - PROCESS | 17335 | 1461200503140 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:01:43 INFO - PROCESS | 17335 | 1461200503144 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:01:43 INFO - PROCESS | 17335 | 1461200503150 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:01:43 INFO - PROCESS | 17335 | 1461200503155 Marionette TRACE conn3 <- [1,1830,null,{}] 18:01:43 INFO - PROCESS | 17335 | 1461200503170 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}] 18:01:43 INFO - PROCESS | 17335 | 1461200503402 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:01:43 INFO - PROCESS | 17335 | 1461200503604 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d21e800 == 121 [pid = 17335] [id = 465] 18:01:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f63360c0c00) [pid = 17335] [serial = 1396] [outer = (nil)] 18:01:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f6336572c00) [pid = 17335] [serial = 1397] [outer = 0x7f63360c0c00] 18:01:43 INFO - PROCESS | 17335 | 1461200503730 Marionette DEBUG loaded listener.js 18:01:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f633ae83400) [pid = 17335] [serial = 1398] [outer = 0x7f63360c0c00] 18:01:44 INFO - PROCESS | 17335 | 1461200504678 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]]]}] 18:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1584ms 18:01:44 INFO - PROCESS | 17335 | 1461200504737 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:01:44 INFO - PROCESS | 17335 | 1461200504743 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:01:44 INFO - PROCESS | 17335 | 1461200504752 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:01:44 INFO - PROCESS | 17335 | 1461200504757 Marionette TRACE conn3 <- [1,1834,null,{}] 18:01:44 INFO - PROCESS | 17335 | 1461200504765 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}] 18:01:44 INFO - PROCESS | 17335 | 1461200504986 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:01:45 INFO - PROCESS | 17335 | 1461200505185 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ef85800 == 122 [pid = 17335] [id = 466] 18:01:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f633c0dfc00) [pid = 17335] [serial = 1399] [outer = (nil)] 18:01:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f633d2e2800) [pid = 17335] [serial = 1400] [outer = 0x7f633c0dfc00] 18:01:45 INFO - PROCESS | 17335 | 1461200505254 Marionette DEBUG loaded listener.js 18:01:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f633d471400) [pid = 17335] [serial = 1401] [outer = 0x7f633c0dfc00] 18:01:46 INFO - PROCESS | 17335 | 1461200506141 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]]]}] 18:01:46 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 18:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1431ms 18:01:46 INFO - PROCESS | 17335 | 1461200506183 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:01:46 INFO - PROCESS | 17335 | 1461200506186 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:01:46 INFO - PROCESS | 17335 | 1461200506192 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:01:46 INFO - PROCESS | 17335 | 1461200506194 Marionette TRACE conn3 <- [1,1838,null,{}] 18:01:46 INFO - PROCESS | 17335 | 1461200506200 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}] 18:01:46 INFO - PROCESS | 17335 | 1461200506368 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:01:46 INFO - PROCESS | 17335 | 1461200506573 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340e5e000 == 123 [pid = 17335] [id = 467] 18:01:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f633c97f000) [pid = 17335] [serial = 1402] [outer = (nil)] 18:01:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f633d6ab800) [pid = 17335] [serial = 1403] [outer = 0x7f633c97f000] 18:01:46 INFO - PROCESS | 17335 | 1461200506640 Marionette DEBUG loaded listener.js 18:01:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f633df6f800) [pid = 17335] [serial = 1404] [outer = 0x7f633c97f000] 18:01:47 INFO - PROCESS | 17335 | 1461200507521 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]]]}] 18:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1380ms 18:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:01:47 INFO - PROCESS | 17335 | 1461200507573 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:01:47 INFO - PROCESS | 17335 | 1461200507576 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:01:47 INFO - PROCESS | 17335 | 1461200507582 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:01:47 INFO - PROCESS | 17335 | 1461200507585 Marionette TRACE conn3 <- [1,1842,null,{}] 18:01:47 INFO - PROCESS | 17335 | 1461200507590 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}] 18:01:47 INFO - PROCESS | 17335 | 1461200507797 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:01:48 INFO - PROCESS | 17335 | 1461200508004 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634166d000 == 124 [pid = 17335] [id = 468] 18:01:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f633c980400) [pid = 17335] [serial = 1405] [outer = (nil)] 18:01:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f6340fb2c00) [pid = 17335] [serial = 1406] [outer = 0x7f633c980400] 18:01:48 INFO - PROCESS | 17335 | 1461200508121 Marionette DEBUG loaded listener.js 18:01:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f6342f83400) [pid = 17335] [serial = 1407] [outer = 0x7f633c980400] 18:01:49 INFO - PROCESS | 17335 | 1461200509032 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]]]}] 18:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1530ms 18:01:49 INFO - PROCESS | 17335 | 1461200509112 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:01:49 INFO - PROCESS | 17335 | 1461200509117 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:01:49 INFO - PROCESS | 17335 | 1461200509125 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:01:49 INFO - PROCESS | 17335 | 1461200509129 Marionette TRACE conn3 <- [1,1846,null,{}] 18:01:49 INFO - PROCESS | 17335 | 1461200509135 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}] 18:01:49 INFO - PROCESS | 17335 | 1461200509343 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:01:49 INFO - PROCESS | 17335 | 1461200509545 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63466a1000 == 125 [pid = 17335] [id = 469] 18:01:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f633d4b3c00) [pid = 17335] [serial = 1408] [outer = (nil)] 18:01:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f634542c800) [pid = 17335] [serial = 1409] [outer = 0x7f633d4b3c00] 18:01:49 INFO - PROCESS | 17335 | 1461200509668 Marionette DEBUG loaded listener.js 18:01:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f6345d5a800) [pid = 17335] [serial = 1410] [outer = 0x7f633d4b3c00] 18:01:50 INFO - PROCESS | 17335 | 1461200510548 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]]]}] 18:01:50 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) 18:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1480ms 18:01:50 INFO - PROCESS | 17335 | 1461200510606 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:01:50 INFO - PROCESS | 17335 | 1461200510612 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:01:50 INFO - PROCESS | 17335 | 1461200510617 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:01:50 INFO - PROCESS | 17335 | 1461200510620 Marionette TRACE conn3 <- [1,1850,null,{}] 18:01:50 INFO - PROCESS | 17335 | 1461200510625 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}] 18:01:50 INFO - PROCESS | 17335 | 1461200510850 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:01:51 INFO - PROCESS | 17335 | 1461200511076 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634cfb2000 == 126 [pid = 17335] [id = 470] 18:01:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f6345ddb000) [pid = 17335] [serial = 1411] [outer = (nil)] 18:01:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6345e9a400) [pid = 17335] [serial = 1412] [outer = 0x7f6345ddb000] 18:01:51 INFO - PROCESS | 17335 | 1461200511231 Marionette DEBUG loaded listener.js 18:01:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f6346824c00) [pid = 17335] [serial = 1413] [outer = 0x7f6345ddb000] 18:01:52 INFO - PROCESS | 17335 | 1461200512027 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]]]}] 18:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1483ms 18:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:01:52 INFO - PROCESS | 17335 | 1461200512101 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:01:52 INFO - PROCESS | 17335 | 1461200512104 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:01:52 INFO - PROCESS | 17335 | 1461200512111 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:01:52 INFO - PROCESS | 17335 | 1461200512114 Marionette TRACE conn3 <- [1,1854,null,{}] 18:01:52 INFO - PROCESS | 17335 | 1461200512119 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}] 18:01:52 INFO - PROCESS | 17335 | 1461200512291 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:01:52 INFO - PROCESS | 17335 | 1461200512493 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354b4f800 == 127 [pid = 17335] [id = 471] 18:01:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f6345d60800) [pid = 17335] [serial = 1414] [outer = (nil)] 18:01:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f634691f000) [pid = 17335] [serial = 1415] [outer = 0x7f6345d60800] 18:01:52 INFO - PROCESS | 17335 | 1461200512561 Marionette DEBUG loaded listener.js 18:01:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f6346b39800) [pid = 17335] [serial = 1416] [outer = 0x7f6345d60800] 18:01:53 INFO - PROCESS | 17335 | 1461200513424 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]]]}] 18:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1389ms 18:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:01:53 INFO - PROCESS | 17335 | 1461200513500 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:01:53 INFO - PROCESS | 17335 | 1461200513503 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:01:53 INFO - PROCESS | 17335 | 1461200513509 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:01:53 INFO - PROCESS | 17335 | 1461200513512 Marionette TRACE conn3 <- [1,1858,null,{}] 18:01:53 INFO - PROCESS | 17335 | 1461200513517 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}] 18:01:53 INFO - PROCESS | 17335 | 1461200513707 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:01:53 INFO - PROCESS | 17335 | 1461200513922 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63594b4000 == 128 [pid = 17335] [id = 472] 18:01:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f6345d60c00) [pid = 17335] [serial = 1417] [outer = (nil)] 18:01:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f6346bc5c00) [pid = 17335] [serial = 1418] [outer = 0x7f6345d60c00] 18:01:54 INFO - PROCESS | 17335 | 1461200514037 Marionette DEBUG loaded listener.js 18:01:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f6347c62800) [pid = 17335] [serial = 1419] [outer = 0x7f6345d60c00] 18:01:54 INFO - PROCESS | 17335 | 1461200514977 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]]]}] 18:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1541ms 18:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:01:55 INFO - PROCESS | 17335 | 1461200515050 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:01:55 INFO - PROCESS | 17335 | 1461200515053 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:01:55 INFO - PROCESS | 17335 | 1461200515059 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:01:55 INFO - PROCESS | 17335 | 1461200515063 Marionette TRACE conn3 <- [1,1862,null,{}] 18:01:55 INFO - PROCESS | 17335 | 1461200515068 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}] 18:01:55 INFO - PROCESS | 17335 | 1461200515312 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:01:55 INFO - PROCESS | 17335 | 1461200515569 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e165000 == 129 [pid = 17335] [id = 473] 18:01:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f632ebcb800) [pid = 17335] [serial = 1420] [outer = (nil)] 18:01:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f632ebe9400) [pid = 17335] [serial = 1421] [outer = 0x7f632ebcb800] 18:01:55 INFO - PROCESS | 17335 | 1461200515692 Marionette DEBUG loaded listener.js 18:01:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6335ff3800) [pid = 17335] [serial = 1422] [outer = 0x7f632ebcb800] 18:01:56 INFO - PROCESS | 17335 | 1461200516549 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]]]}] 18:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1535ms 18:01:56 INFO - PROCESS | 17335 | 1461200516594 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:01:56 INFO - PROCESS | 17335 | 1461200516598 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:01:56 INFO - PROCESS | 17335 | 1461200516604 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:01:56 INFO - PROCESS | 17335 | 1461200516606 Marionette TRACE conn3 <- [1,1866,null,{}] 18:01:56 INFO - PROCESS | 17335 | 1461200516611 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}] 18:01:56 INFO - PROCESS | 17335 | 1461200516789 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:01:57 INFO - PROCESS | 17335 | 1461200517001 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6330c04800 == 130 [pid = 17335] [id = 474] 18:01:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f632dcd2c00) [pid = 17335] [serial = 1423] [outer = (nil)] 18:01:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f6332b95000) [pid = 17335] [serial = 1424] [outer = 0x7f632dcd2c00] 18:01:57 INFO - PROCESS | 17335 | 1461200517068 Marionette DEBUG loaded listener.js 18:01:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f63361f4000) [pid = 17335] [serial = 1425] [outer = 0x7f632dcd2c00] 18:01:57 INFO - PROCESS | 17335 | 1461200517947 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]]]}] 18:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1391ms 18:01:57 INFO - PROCESS | 17335 | 1461200517996 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:01:58 INFO - PROCESS | 17335 | 1461200517999 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:01:58 INFO - PROCESS | 17335 | 1461200518006 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:01:58 INFO - PROCESS | 17335 | 1461200518009 Marionette TRACE conn3 <- [1,1870,null,{}] 18:01:58 INFO - PROCESS | 17335 | 1461200518014 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}] 18:01:58 INFO - PROCESS | 17335 | 1461200518193 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:01:58 INFO - PROCESS | 17335 | 1461200518409 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f68c800 == 131 [pid = 17335] [id = 475] 18:01:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f632f741000) [pid = 17335] [serial = 1426] [outer = (nil)] 18:01:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f6330bd9c00) [pid = 17335] [serial = 1427] [outer = 0x7f632f741000] 18:01:58 INFO - PROCESS | 17335 | 1461200518519 Marionette DEBUG loaded listener.js 18:01:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f63358b5400) [pid = 17335] [serial = 1428] [outer = 0x7f632f741000] 18:02:00 INFO - PROCESS | 17335 | 1461200520025 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]]]}] 18:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2086ms 18:02:00 INFO - PROCESS | 17335 | 1461200520093 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:02:00 INFO - PROCESS | 17335 | 1461200520100 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:02:00 INFO - PROCESS | 17335 | 1461200520108 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:02:00 INFO - PROCESS | 17335 | 1461200520113 Marionette TRACE conn3 <- [1,1874,null,{}] 18:02:00 INFO - PROCESS | 17335 | 1461200520119 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}] 18:02:00 INFO - PROCESS | 17335 | 1461200520296 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:02:00 INFO - PROCESS | 17335 | 1461200520506 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dc21800 == 132 [pid = 17335] [id = 476] 18:02:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f632c5ab000) [pid = 17335] [serial = 1429] [outer = (nil)] 18:02:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f632dcbe400) [pid = 17335] [serial = 1430] [outer = 0x7f632c5ab000] 18:02:00 INFO - PROCESS | 17335 | 1461200520636 Marionette DEBUG loaded listener.js 18:02:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f632dd4c800) [pid = 17335] [serial = 1431] [outer = 0x7f632c5ab000] 18:02:01 INFO - PROCESS | 17335 | 1461200521808 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]]]}] 18:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1738ms 18:02:01 INFO - PROCESS | 17335 | 1461200521847 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:02:01 INFO - PROCESS | 17335 | 1461200521855 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:02:01 INFO - PROCESS | 17335 | 1461200521864 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:02:01 INFO - PROCESS | 17335 | 1461200521867 Marionette TRACE conn3 <- [1,1878,null,{}] 18:02:01 INFO - PROCESS | 17335 | 1461200521871 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}] 18:02:02 INFO - PROCESS | 17335 | 1461200522044 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:02:02 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63408ce000 == 131 [pid = 17335] [id = 315] 18:02:02 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c292800 == 130 [pid = 17335] [id = 250] 18:02:02 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e9d2800 == 129 [pid = 17335] [id = 324] 18:02:02 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6359526000 == 128 [pid = 17335] [id = 219] 18:02:02 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f6332b91c00) [pid = 17335] [serial = 1316] [outer = (nil)] [url = about:blank] 18:02:02 INFO - PROCESS | 17335 | 1461200522498 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dad1800 == 129 [pid = 17335] [id = 477] 18:02:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f632ebe2400) [pid = 17335] [serial = 1432] [outer = (nil)] 18:02:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f632f5a8000) [pid = 17335] [serial = 1433] [outer = 0x7f632ebe2400] 18:02:02 INFO - PROCESS | 17335 | 1461200522585 Marionette DEBUG loaded listener.js 18:02:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f6330bcf400) [pid = 17335] [serial = 1434] [outer = 0x7f632ebe2400] 18:02:02 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632cdde000 == 128 [pid = 17335] [id = 450] 18:02:02 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dc1a800 == 127 [pid = 17335] [id = 449] 18:02:02 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635e37d800 == 126 [pid = 17335] [id = 448] 18:02:02 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6359531800 == 125 [pid = 17335] [id = 447] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6357077800 == 124 [pid = 17335] [id = 446] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353cee000 == 123 [pid = 17335] [id = 445] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634745f800 == 122 [pid = 17335] [id = 444] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634634a800 == 121 [pid = 17335] [id = 443] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6342f97000 == 120 [pid = 17335] [id = 442] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e0e000 == 119 [pid = 17335] [id = 441] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63361d2800 == 118 [pid = 17335] [id = 406] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c282800 == 117 [pid = 17335] [id = 440] 18:02:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dad7000 == 116 [pid = 17335] [id = 439] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f634d05c400) [pid = 17335] [serial = 1194] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f6354e2d800) [pid = 17335] [serial = 1182] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f633d516c00) [pid = 17335] [serial = 1188] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f633c0dc800) [pid = 17335] [serial = 1209] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f6345b48800) [pid = 17335] [serial = 1191] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f6359510400) [pid = 17335] [serial = 1200] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f6332ba0c00) [pid = 17335] [serial = 1203] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f63333c4000) [pid = 17335] [serial = 1185] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f63570a8000) [pid = 17335] [serial = 1197] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f632ebf0400) [pid = 17335] [serial = 1206] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f6340888400) [pid = 17335] [serial = 1242] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f6335ff5c00) [pid = 17335] [serial = 1307] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f63591bc800) [pid = 17335] [serial = 1152] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f6345433800) [pid = 17335] [serial = 1029] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f63414e7c00) [pid = 17335] [serial = 1023] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f634436d400) [pid = 17335] [serial = 1077] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f6346830000) [pid = 17335] [serial = 1260] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f632ff4f000) [pid = 17335] [serial = 1158] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6340fbd400) [pid = 17335] [serial = 1257] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f63365d1c00) [pid = 17335] [serial = 1035] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f6346b17c00) [pid = 17335] [serial = 1083] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6332ce3c00) [pid = 17335] [serial = 1245] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f63414f5400) [pid = 17335] [serial = 1131] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f632f59dc00) [pid = 17335] [serial = 1304] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f633ac33c00) [pid = 17335] [serial = 1212] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f633d05d800) [pid = 17335] [serial = 1251] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f63570c9400) [pid = 17335] [serial = 1149] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f6354fbf800) [pid = 17335] [serial = 1269] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f633fa11000) [pid = 17335] [serial = 1254] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f633ac36800) [pid = 17335] [serial = 1299] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f6344365800) [pid = 17335] [serial = 1065] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f6332b9e800) [pid = 17335] [serial = 1295] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f633ae08400) [pid = 17335] [serial = 1293] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f6340ae2c00) [pid = 17335] [serial = 1116] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f633d6a7c00) [pid = 17335] [serial = 1302] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f633339a000) [pid = 17335] [serial = 1296] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f63463e3400) [pid = 17335] [serial = 1134] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f6340fb8800) [pid = 17335] [serial = 1314] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f633d2e2c00) [pid = 17335] [serial = 1301] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f6353a6f000) [pid = 17335] [serial = 1140] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f6340881400) [pid = 17335] [serial = 1038] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f63478dac00) [pid = 17335] [serial = 1263] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f633d341400) [pid = 17335] [serial = 1014] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f6354e31c00) [pid = 17335] [serial = 1146] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f6340a47400) [pid = 17335] [serial = 1313] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6336568800) [pid = 17335] [serial = 1298] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f6347c6ec00) [pid = 17335] [serial = 1137] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f6345e97c00) [pid = 17335] [serial = 1080] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f6345d64400) [pid = 17335] [serial = 1278] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f6353fe5400) [pid = 17335] [serial = 1143] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f6340511400) [pid = 17335] [serial = 1128] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f6353d92800) [pid = 17335] [serial = 1266] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f63552f7000) [pid = 17335] [serial = 1272] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f633dbeac00) [pid = 17335] [serial = 1017] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f63361f6c00) [pid = 17335] [serial = 1308] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f6332d17800) [pid = 17335] [serial = 1008] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f6340502800) [pid = 17335] [serial = 1020] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f6347837c00) [pid = 17335] [serial = 1089] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f6358985c00) [pid = 17335] [serial = 1275] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f6340fbb400) [pid = 17335] [serial = 1155] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f632dcde000) [pid = 17335] [serial = 1281] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f6330d3a800) [pid = 17335] [serial = 1119] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f63361f5800) [pid = 17335] [serial = 1221] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f6346b62800) [pid = 17335] [serial = 1086] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f63481b0400) [pid = 17335] [serial = 1092] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f63361fc800) [pid = 17335] [serial = 1248] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f633ae0b400) [pid = 17335] [serial = 1011] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f6343b3e000) [pid = 17335] [serial = 1026] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f633658d400) [pid = 17335] [serial = 1122] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f633d059800) [pid = 17335] [serial = 1311] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f63358bc800) [pid = 17335] [serial = 1068] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f633cc3a400) [pid = 17335] [serial = 1071] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f633c0de400) [pid = 17335] [serial = 1310] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f633d46b000) [pid = 17335] [serial = 1125] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f6330d32400) [pid = 17335] [serial = 1305] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f6332b9c000) [pid = 17335] [serial = 1292] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f634053a800) [pid = 17335] [serial = 1074] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f63360c6800) [pid = 17335] [serial = 1218] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f6345e98400) [pid = 17335] [serial = 1032] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f633c0dd000) [pid = 17335] [serial = 1215] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f633d2e3800) [pid = 17335] [serial = 1005] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | --DOMWINDOW == 132 (0x7f634964c000) [pid = 17335] [serial = 1095] [outer = (nil)] [url = about:blank] 18:02:03 INFO - PROCESS | 17335 | 1461200523445 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]]]}] 18:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1629ms 18:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:02:03 INFO - PROCESS | 17335 | 1461200523494 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:02:03 INFO - PROCESS | 17335 | 1461200523497 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:02:03 INFO - PROCESS | 17335 | 1461200523503 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:02:03 INFO - PROCESS | 17335 | 1461200523508 Marionette TRACE conn3 <- [1,1882,null,{}] 18:02:03 INFO - PROCESS | 17335 | 1461200523548 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}] 18:02:03 INFO - PROCESS | 17335 | 1461200523717 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:02:03 INFO - PROCESS | 17335 | 1461200523729 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6330c0b000 == 117 [pid = 17335] [id = 478] 18:02:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 133 (0x7f6331fd3000) [pid = 17335] [serial = 1435] [outer = (nil)] 18:02:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f63321e9400) [pid = 17335] [serial = 1436] [outer = 0x7f6331fd3000] 18:02:03 INFO - PROCESS | 17335 | 1461200523791 Marionette DEBUG loaded listener.js 18:02:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f6332bc8400) [pid = 17335] [serial = 1437] [outer = 0x7f6331fd3000] 18:02:04 INFO - PROCESS | 17335 | 1461200524671 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]]]}] 18:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1202ms 18:02:04 INFO - PROCESS | 17335 | 1461200524705 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:02:04 INFO - PROCESS | 17335 | 1461200524708 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:02:04 INFO - PROCESS | 17335 | 1461200524742 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:02:04 INFO - PROCESS | 17335 | 1461200524745 Marionette TRACE conn3 <- [1,1886,null,{}] 18:02:04 INFO - PROCESS | 17335 | 1461200524767 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}] 18:02:04 INFO - PROCESS | 17335 | 1461200524982 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:02:05 INFO - PROCESS | 17335 | 1461200525002 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331dd7000 == 118 [pid = 17335] [id = 479] 18:02:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f6331fdd400) [pid = 17335] [serial = 1438] [outer = (nil)] 18:02:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f6332d1b800) [pid = 17335] [serial = 1439] [outer = 0x7f6331fdd400] 18:02:05 INFO - PROCESS | 17335 | 1461200525060 Marionette DEBUG loaded listener.js 18:02:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f63333a7400) [pid = 17335] [serial = 1440] [outer = 0x7f6331fdd400] 18:02:05 INFO - PROCESS | 17335 | 1461200525922 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]]]}] 18:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1203ms 18:02:05 INFO - PROCESS | 17335 | 1461200525947 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:02:05 INFO - PROCESS | 17335 | 1461200525951 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:02:05 INFO - PROCESS | 17335 | 1461200525956 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:02:05 INFO - PROCESS | 17335 | 1461200525958 Marionette TRACE conn3 <- [1,1890,null,{}] 18:02:05 INFO - PROCESS | 17335 | 1461200525972 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}] 18:02:06 INFO - PROCESS | 17335 | 1461200526185 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:02:06 INFO - PROCESS | 17335 | 1461200526412 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332da2000 == 119 [pid = 17335] [id = 480] 18:02:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f63358b6c00) [pid = 17335] [serial = 1441] [outer = (nil)] 18:02:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f63358c1800) [pid = 17335] [serial = 1442] [outer = 0x7f63358b6c00] 18:02:06 INFO - PROCESS | 17335 | 1461200526524 Marionette DEBUG loaded listener.js 18:02:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f6335ff9400) [pid = 17335] [serial = 1443] [outer = 0x7f63358b6c00] 18:02:07 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f632f59c000) [pid = 17335] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:02:07 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f632ebc8c00) [pid = 17335] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:02:07 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f633d053800) [pid = 17335] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:02:07 INFO - PROCESS | 17335 | --DOMWINDOW == 137 (0x7f632dd4c400) [pid = 17335] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:02:07 INFO - PROCESS | 17335 | --DOMWINDOW == 136 (0x7f632ebd0000) [pid = 17335] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:02:07 INFO - PROCESS | 17335 | --DOMWINDOW == 135 (0x7f63360c7000) [pid = 17335] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:02:07 INFO - PROCESS | 17335 | --DOMWINDOW == 134 (0x7f632ff4c800) [pid = 17335] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:02:07 INFO - PROCESS | 17335 | --DOMWINDOW == 133 (0x7f632f73c000) [pid = 17335] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:02:07 INFO - PROCESS | 17335 | 1461200527720 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]]]}] 18:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1782ms 18:02:07 INFO - PROCESS | 17335 | 1461200527738 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:02:07 INFO - PROCESS | 17335 | 1461200527743 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:02:07 INFO - PROCESS | 17335 | 1461200527748 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:02:07 INFO - PROCESS | 17335 | 1461200527751 Marionette TRACE conn3 <- [1,1894,null,{}] 18:02:07 INFO - PROCESS | 17335 | 1461200527756 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}] 18:02:07 INFO - PROCESS | 17335 | 1461200527931 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:02:08 INFO - PROCESS | 17335 | 1461200528088 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332ea2800 == 120 [pid = 17335] [id = 481] 18:02:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 134 (0x7f6332b94c00) [pid = 17335] [serial = 1444] [outer = (nil)] 18:02:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 135 (0x7f6335ffa000) [pid = 17335] [serial = 1445] [outer = 0x7f6332b94c00] 18:02:08 INFO - PROCESS | 17335 | 1461200528150 Marionette DEBUG loaded listener.js 18:02:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 136 (0x7f63365d1800) [pid = 17335] [serial = 1446] [outer = 0x7f6332b94c00] 18:02:08 INFO - PROCESS | 17335 | 1461200528838 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]]]}] 18:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1133ms 18:02:08 INFO - PROCESS | 17335 | 1461200528881 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:02:08 INFO - PROCESS | 17335 | 1461200528886 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:02:08 INFO - PROCESS | 17335 | 1461200528895 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:02:08 INFO - PROCESS | 17335 | 1461200528897 Marionette TRACE conn3 <- [1,1898,null,{}] 18:02:08 INFO - PROCESS | 17335 | 1461200528912 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}] 18:02:09 INFO - PROCESS | 17335 | 1461200529060 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:02:09 INFO - PROCESS | 17335 | 1461200529073 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333434000 == 121 [pid = 17335] [id = 482] 18:02:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 137 (0x7f63365d1c00) [pid = 17335] [serial = 1447] [outer = (nil)] 18:02:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 138 (0x7f633ae0b400) [pid = 17335] [serial = 1448] [outer = 0x7f63365d1c00] 18:02:09 INFO - PROCESS | 17335 | 1461200529131 Marionette DEBUG loaded listener.js 18:02:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f633afb6800) [pid = 17335] [serial = 1449] [outer = 0x7f63365d1c00] 18:02:10 INFO - PROCESS | 17335 | 1461200530767 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]]]}] 18:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1946ms 18:02:10 INFO - PROCESS | 17335 | 1461200530843 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:02:10 INFO - PROCESS | 17335 | 1461200530853 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:02:10 INFO - PROCESS | 17335 | 1461200530865 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:02:10 INFO - PROCESS | 17335 | 1461200530870 Marionette TRACE conn3 <- [1,1902,null,{}] 18:02:10 INFO - PROCESS | 17335 | 1461200530878 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}] 18:02:11 INFO - PROCESS | 17335 | 1461200531110 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:02:11 INFO - PROCESS | 17335 | 1461200531333 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fc14800 == 122 [pid = 17335] [id = 483] 18:02:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f632dd4b800) [pid = 17335] [serial = 1450] [outer = (nil)] 18:02:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f632ebe8c00) [pid = 17335] [serial = 1451] [outer = 0x7f632dd4b800] 18:02:11 INFO - PROCESS | 17335 | 1461200531453 Marionette DEBUG loaded listener.js 18:02:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f632f741800) [pid = 17335] [serial = 1452] [outer = 0x7f632dd4b800] 18:02:12 INFO - PROCESS | 17335 | 1461200532586 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]]]}] 18:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1791ms 18:02:12 INFO - PROCESS | 17335 | 1461200532656 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:02:12 INFO - PROCESS | 17335 | 1461200532665 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:02:12 INFO - PROCESS | 17335 | 1461200532674 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:02:12 INFO - PROCESS | 17335 | 1461200532678 Marionette TRACE conn3 <- [1,1906,null,{}] 18:02:12 INFO - PROCESS | 17335 | 1461200532684 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}] 18:02:12 INFO - PROCESS | 17335 | 1461200532901 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:02:13 INFO - PROCESS | 17335 | 1461200533090 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332e55800 == 123 [pid = 17335] [id = 484] 18:02:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f632ebe9c00) [pid = 17335] [serial = 1453] [outer = (nil)] 18:02:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f6332b93c00) [pid = 17335] [serial = 1454] [outer = 0x7f632ebe9c00] 18:02:13 INFO - PROCESS | 17335 | 1461200533205 Marionette DEBUG loaded listener.js 18:02:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f6332cea800) [pid = 17335] [serial = 1455] [outer = 0x7f632ebe9c00] 18:02:14 INFO - PROCESS | 17335 | 1461200534058 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]]]}] 18:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1430ms 18:02:14 INFO - PROCESS | 17335 | 1461200534105 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:02:14 INFO - PROCESS | 17335 | 1461200534109 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:02:14 INFO - PROCESS | 17335 | 1461200534115 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:02:14 INFO - PROCESS | 17335 | 1461200534121 Marionette TRACE conn3 <- [1,1910,null,{}] 18:02:14 INFO - PROCESS | 17335 | 1461200534136 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}] 18:02:14 INFO - PROCESS | 17335 | 1461200534334 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:02:14 INFO - PROCESS | 17335 | 1461200534525 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bf1c800 == 124 [pid = 17335] [id = 485] 18:02:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f6332ce2c00) [pid = 17335] [serial = 1456] [outer = (nil)] 18:02:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f63360c5400) [pid = 17335] [serial = 1457] [outer = 0x7f6332ce2c00] 18:02:14 INFO - PROCESS | 17335 | 1461200534599 Marionette DEBUG loaded listener.js 18:02:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f633658b800) [pid = 17335] [serial = 1458] [outer = 0x7f6332ce2c00] 18:02:15 INFO - PROCESS | 17335 | 1461200535437 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]]]}] 18:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1384ms 18:02:15 INFO - PROCESS | 17335 | 1461200535500 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:02:15 INFO - PROCESS | 17335 | 1461200535504 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:02:15 INFO - PROCESS | 17335 | 1461200535510 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:02:15 INFO - PROCESS | 17335 | 1461200535513 Marionette TRACE conn3 <- [1,1914,null,{}] 18:02:15 INFO - PROCESS | 17335 | 1461200535518 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}] 18:02:15 INFO - PROCESS | 17335 | 1461200535702 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:02:15 INFO - PROCESS | 17335 | 1461200535905 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c3d7800 == 125 [pid = 17335] [id = 486] 18:02:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f633339a000) [pid = 17335] [serial = 1459] [outer = (nil)] 18:02:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f633b0db800) [pid = 17335] [serial = 1460] [outer = 0x7f633339a000] 18:02:16 INFO - PROCESS | 17335 | 1461200536017 Marionette DEBUG loaded listener.js 18:02:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f633c0e4800) [pid = 17335] [serial = 1461] [outer = 0x7f633339a000] 18:02:16 INFO - PROCESS | 17335 | 1461200536885 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]]]}] 18:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1434ms 18:02:16 INFO - PROCESS | 17335 | 1461200536943 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:02:16 INFO - PROCESS | 17335 | 1461200536947 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:02:16 INFO - PROCESS | 17335 | 1461200536953 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:02:16 INFO - PROCESS | 17335 | 1461200536955 Marionette TRACE conn3 <- [1,1918,null,{}] 18:02:16 INFO - PROCESS | 17335 | 1461200536961 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}] 18:02:17 INFO - PROCESS | 17335 | 1461200537139 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:02:17 INFO - PROCESS | 17335 | 1461200537336 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d211800 == 126 [pid = 17335] [id = 487] 18:02:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f63333c0800) [pid = 17335] [serial = 1462] [outer = (nil)] 18:02:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f633cc38400) [pid = 17335] [serial = 1463] [outer = 0x7f63333c0800] 18:02:17 INFO - PROCESS | 17335 | 1461200537407 Marionette DEBUG loaded listener.js 18:02:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f633d053800) [pid = 17335] [serial = 1464] [outer = 0x7f63333c0800] 18:02:18 INFO - PROCESS | 17335 | 1461200538287 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]]]}] 18:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1382ms 18:02:18 INFO - PROCESS | 17335 | 1461200538336 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:02:18 INFO - PROCESS | 17335 | 1461200538339 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:02:18 INFO - PROCESS | 17335 | 1461200538345 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:02:18 INFO - PROCESS | 17335 | 1461200538347 Marionette TRACE conn3 <- [1,1922,null,{}] 18:02:18 INFO - PROCESS | 17335 | 1461200538353 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}] 18:02:18 INFO - PROCESS | 17335 | 1461200538554 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:02:18 INFO - PROCESS | 17335 | 1461200538747 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc5b000 == 127 [pid = 17335] [id = 488] 18:02:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f633d337400) [pid = 17335] [serial = 1465] [outer = (nil)] 18:02:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f633d6a9800) [pid = 17335] [serial = 1466] [outer = 0x7f633d337400] 18:02:18 INFO - PROCESS | 17335 | 1461200538821 Marionette DEBUG loaded listener.js 18:02:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f633ed87000) [pid = 17335] [serial = 1467] [outer = 0x7f633d337400] 18:02:19 INFO - PROCESS | 17335 | 1461200539713 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]]]}] 18:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1434ms 18:02:19 INFO - PROCESS | 17335 | 1461200539780 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:02:19 INFO - PROCESS | 17335 | 1461200539784 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:02:19 INFO - PROCESS | 17335 | 1461200539789 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:02:19 INFO - PROCESS | 17335 | 1461200539791 Marionette TRACE conn3 <- [1,1926,null,{}] 18:02:19 INFO - PROCESS | 17335 | 1461200539797 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}] 18:02:19 INFO - PROCESS | 17335 | 1461200539978 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:02:20 INFO - PROCESS | 17335 | 1461200540176 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633f9ab800 == 128 [pid = 17335] [id = 489] 18:02:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f633ae86000) [pid = 17335] [serial = 1468] [outer = (nil)] 18:02:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f633ed8ac00) [pid = 17335] [serial = 1469] [outer = 0x7f633ae86000] 18:02:20 INFO - PROCESS | 17335 | 1461200540247 Marionette DEBUG loaded listener.js 18:02:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f6340534000) [pid = 17335] [serial = 1470] [outer = 0x7f633ae86000] 18:02:21 INFO - PROCESS | 17335 | 1461200541129 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]]]}] 18:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1381ms 18:02:21 INFO - PROCESS | 17335 | 1461200541172 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:02:21 INFO - PROCESS | 17335 | 1461200541176 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:02:21 INFO - PROCESS | 17335 | 1461200541181 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:02:21 INFO - PROCESS | 17335 | 1461200541184 Marionette TRACE conn3 <- [1,1930,null,{}] 18:02:21 INFO - PROCESS | 17335 | 1461200541189 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}] 18:02:21 INFO - PROCESS | 17335 | 1461200541390 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:02:21 INFO - PROCESS | 17335 | 1461200541591 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340c9f000 == 129 [pid = 17335] [id = 490] 18:02:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f633cc8a800) [pid = 17335] [serial = 1471] [outer = (nil)] 18:02:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f6340889400) [pid = 17335] [serial = 1472] [outer = 0x7f633cc8a800] 18:02:21 INFO - PROCESS | 17335 | 1461200541660 Marionette DEBUG loaded listener.js 18:02:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f6340ae5800) [pid = 17335] [serial = 1473] [outer = 0x7f633cc8a800] 18:02:22 INFO - PROCESS | 17335 | 1461200542517 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]]]}] 18:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1376ms 18:02:22 INFO - PROCESS | 17335 | 1461200542559 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:02:22 INFO - PROCESS | 17335 | 1461200542563 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:02:22 INFO - PROCESS | 17335 | 1461200542568 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:02:22 INFO - PROCESS | 17335 | 1461200542571 Marionette TRACE conn3 <- [1,1934,null,{}] 18:02:22 INFO - PROCESS | 17335 | 1461200542576 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}] 18:02:22 INFO - PROCESS | 17335 | 1461200542748 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:02:22 INFO - PROCESS | 17335 | 1461200542947 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341084000 == 130 [pid = 17335] [id = 491] 18:02:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f634087d800) [pid = 17335] [serial = 1474] [outer = (nil)] 18:02:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f6340fbb400) [pid = 17335] [serial = 1475] [outer = 0x7f634087d800] 18:02:23 INFO - PROCESS | 17335 | 1461200543015 Marionette DEBUG loaded listener.js 18:02:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f63412f7000) [pid = 17335] [serial = 1476] [outer = 0x7f634087d800] 18:02:23 INFO - PROCESS | 17335 | 1461200543875 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]]]}] 18:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1335ms 18:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:02:23 INFO - PROCESS | 17335 | 1461200543905 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:02:23 INFO - PROCESS | 17335 | 1461200543908 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:02:23 INFO - PROCESS | 17335 | 1461200543914 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:02:23 INFO - PROCESS | 17335 | 1461200543917 Marionette TRACE conn3 <- [1,1938,null,{}] 18:02:23 INFO - PROCESS | 17335 | 1461200543923 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}] 18:02:24 INFO - PROCESS | 17335 | 1461200544118 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:02:24 INFO - PROCESS | 17335 | 1461200544316 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341669000 == 131 [pid = 17335] [id = 492] 18:02:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f632c5a5c00) [pid = 17335] [serial = 1477] [outer = (nil)] 18:02:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f63412fc400) [pid = 17335] [serial = 1478] [outer = 0x7f632c5a5c00] 18:02:24 INFO - PROCESS | 17335 | 1461200544383 Marionette DEBUG loaded listener.js 18:02:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f6342f82800) [pid = 17335] [serial = 1479] [outer = 0x7f632c5a5c00] 18:02:25 INFO - PROCESS | 17335 | 1461200545246 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]]]}] 18:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1384ms 18:02:25 INFO - PROCESS | 17335 | 1461200545298 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:02:25 INFO - PROCESS | 17335 | 1461200545302 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:02:25 INFO - PROCESS | 17335 | 1461200545308 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:02:25 INFO - PROCESS | 17335 | 1461200545312 Marionette TRACE conn3 <- [1,1942,null,{}] 18:02:25 INFO - PROCESS | 17335 | 1461200545317 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}] 18:02:25 INFO - PROCESS | 17335 | 1461200545515 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:02:25 INFO - PROCESS | 17335 | 1461200545710 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d22800 == 132 [pid = 17335] [id = 493] 18:02:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f6340881c00) [pid = 17335] [serial = 1480] [outer = (nil)] 18:02:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f6345479c00) [pid = 17335] [serial = 1481] [outer = 0x7f6340881c00] 18:02:25 INFO - PROCESS | 17335 | 1461200545787 Marionette DEBUG loaded listener.js 18:02:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f6345d5f000) [pid = 17335] [serial = 1482] [outer = 0x7f6340881c00] 18:02:26 INFO - PROCESS | 17335 | 1461200546685 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]]]}] 18:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1435ms 18:02:26 INFO - PROCESS | 17335 | 1461200546744 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:02:26 INFO - PROCESS | 17335 | 1461200546748 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:02:26 INFO - PROCESS | 17335 | 1461200546753 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:02:26 INFO - PROCESS | 17335 | 1461200546755 Marionette TRACE conn3 <- [1,1946,null,{}] 18:02:26 INFO - PROCESS | 17335 | 1461200546761 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}] 18:02:26 INFO - PROCESS | 17335 | 1461200546935 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:02:27 INFO - PROCESS | 17335 | 1461200547135 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346a3d800 == 133 [pid = 17335] [id = 494] 18:02:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f6342fd4400) [pid = 17335] [serial = 1483] [outer = (nil)] 18:02:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f6345e9c000) [pid = 17335] [serial = 1484] [outer = 0x7f6342fd4400] 18:02:27 INFO - PROCESS | 17335 | 1461200547204 Marionette DEBUG loaded listener.js 18:02:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f6346831000) [pid = 17335] [serial = 1485] [outer = 0x7f6342fd4400] 18:02:28 INFO - PROCESS | 17335 | 1461200548064 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]]]}] 18:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1377ms 18:02:28 INFO - PROCESS | 17335 | 1461200548132 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:02:28 INFO - PROCESS | 17335 | 1461200548135 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:02:28 INFO - PROCESS | 17335 | 1461200548141 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:02:28 INFO - PROCESS | 17335 | 1461200548143 Marionette TRACE conn3 <- [1,1950,null,{}] 18:02:28 INFO - PROCESS | 17335 | 1461200548148 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}] 18:02:28 INFO - PROCESS | 17335 | 1461200548322 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:02:28 INFO - PROCESS | 17335 | 1461200548524 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347c36800 == 134 [pid = 17335] [id = 495] 18:02:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f6343b3e000) [pid = 17335] [serial = 1486] [outer = (nil)] 18:02:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f6346948400) [pid = 17335] [serial = 1487] [outer = 0x7f6343b3e000] 18:02:28 INFO - PROCESS | 17335 | 1461200548592 Marionette DEBUG loaded listener.js 18:02:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f6346b60400) [pid = 17335] [serial = 1488] [outer = 0x7f6343b3e000] 18:02:29 INFO - PROCESS | 17335 | 1461200549450 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]]]}] 18:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1379ms 18:02:29 INFO - PROCESS | 17335 | 1461200549521 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:02:29 INFO - PROCESS | 17335 | 1461200549525 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:02:29 INFO - PROCESS | 17335 | 1461200549530 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:02:29 INFO - PROCESS | 17335 | 1461200549533 Marionette TRACE conn3 <- [1,1954,null,{}] 18:02:29 INFO - PROCESS | 17335 | 1461200549538 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}] 18:02:29 INFO - PROCESS | 17335 | 1461200549717 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:02:29 INFO - PROCESS | 17335 | 1461200549914 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634ddbd000 == 135 [pid = 17335] [id = 496] 18:02:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f63412f5c00) [pid = 17335] [serial = 1489] [outer = (nil)] 18:02:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f634783ec00) [pid = 17335] [serial = 1490] [outer = 0x7f63412f5c00] 18:02:29 INFO - PROCESS | 17335 | 1461200549983 Marionette DEBUG loaded listener.js 18:02:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6347fae000) [pid = 17335] [serial = 1491] [outer = 0x7f63412f5c00] 18:02:30 INFO - PROCESS | 17335 | 1461200550837 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]]]}] 18:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1379ms 18:02:30 INFO - PROCESS | 17335 | 1461200550910 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:02:30 INFO - PROCESS | 17335 | 1461200550913 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:02:30 INFO - PROCESS | 17335 | 1461200550919 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:02:30 INFO - PROCESS | 17335 | 1461200550921 Marionette TRACE conn3 <- [1,1958,null,{}] 18:02:30 INFO - PROCESS | 17335 | 1461200550926 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}] 18:02:31 INFO - PROCESS | 17335 | 1461200551121 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:02:31 INFO - PROCESS | 17335 | 1461200551320 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f19800 == 136 [pid = 17335] [id = 497] 18:02:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f6345433800) [pid = 17335] [serial = 1492] [outer = (nil)] 18:02:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f6347fa7c00) [pid = 17335] [serial = 1493] [outer = 0x7f6345433800] 18:02:31 INFO - PROCESS | 17335 | 1461200551402 Marionette DEBUG loaded listener.js 18:02:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f6349426000) [pid = 17335] [serial = 1494] [outer = 0x7f6345433800] 18:02:32 INFO - PROCESS | 17335 | 1461200552242 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]]]}] 18:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1385ms 18:02:32 INFO - PROCESS | 17335 | 1461200552305 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:02:32 INFO - PROCESS | 17335 | 1461200552308 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:02:32 INFO - PROCESS | 17335 | 1461200552314 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:02:32 INFO - PROCESS | 17335 | 1461200552316 Marionette TRACE conn3 <- [1,1962,null,{}] 18:02:32 INFO - PROCESS | 17335 | 1461200552324 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}] 18:02:32 INFO - PROCESS | 17335 | 1461200552498 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:02:32 INFO - PROCESS | 17335 | 1461200552729 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6357082800 == 137 [pid = 17335] [id = 498] 18:02:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f632cee4000) [pid = 17335] [serial = 1495] [outer = (nil)] 18:02:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f6349428400) [pid = 17335] [serial = 1496] [outer = 0x7f632cee4000] 18:02:32 INFO - PROCESS | 17335 | 1461200552801 Marionette DEBUG loaded listener.js 18:02:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f6353a6b000) [pid = 17335] [serial = 1497] [outer = 0x7f632cee4000] 18:02:33 INFO - PROCESS | 17335 | 1461200553676 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]]]}] 18:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1430ms 18:02:33 INFO - PROCESS | 17335 | 1461200553745 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:02:33 INFO - PROCESS | 17335 | 1461200553749 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:02:33 INFO - PROCESS | 17335 | 1461200553754 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:02:33 INFO - PROCESS | 17335 | 1461200553758 Marionette TRACE conn3 <- [1,1966,null,{}] 18:02:33 INFO - PROCESS | 17335 | 1461200553763 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}] 18:02:34 INFO - PROCESS | 17335 | 1461200554299 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:02:34 INFO - PROCESS | 17335 | 1461200554555 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fc25800 == 138 [pid = 17335] [id = 499] 18:02:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f632ceeb400) [pid = 17335] [serial = 1498] [outer = (nil)] 18:02:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f632dcbc800) [pid = 17335] [serial = 1499] [outer = 0x7f632ceeb400] 18:02:34 INFO - PROCESS | 17335 | 1461200554623 Marionette DEBUG loaded listener.js 18:02:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f632dd48c00) [pid = 17335] [serial = 1500] [outer = 0x7f632ceeb400] 18:02:35 INFO - PROCESS | 17335 | 1461200555431 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]]]}] 18:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1729ms 18:02:35 INFO - PROCESS | 17335 | 1461200555486 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:02:35 INFO - PROCESS | 17335 | 1461200555492 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:02:35 INFO - PROCESS | 17335 | 1461200555499 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:02:35 INFO - PROCESS | 17335 | 1461200555505 Marionette TRACE conn3 <- [1,1970,null,{}] 18:02:35 INFO - PROCESS | 17335 | 1461200555511 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}] 18:02:35 INFO - PROCESS | 17335 | 1461200555695 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:02:35 INFO - PROCESS | 17335 | 1461200555908 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6330c1c800 == 139 [pid = 17335] [id = 500] 18:02:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f632cee9c00) [pid = 17335] [serial = 1501] [outer = (nil)] 18:02:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f632ebf1c00) [pid = 17335] [serial = 1502] [outer = 0x7f632cee9c00] 18:02:36 INFO - PROCESS | 17335 | 1461200556034 Marionette DEBUG loaded listener.js 18:02:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6330d38400) [pid = 17335] [serial = 1503] [outer = 0x7f632cee9c00] 18:02:37 INFO - PROCESS | 17335 | 1461200557160 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]]]}] 18:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1738ms 18:02:37 INFO - PROCESS | 17335 | 1461200557238 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:02:37 INFO - PROCESS | 17335 | 1461200557241 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:02:37 INFO - PROCESS | 17335 | 1461200557248 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:02:37 INFO - PROCESS | 17335 | 1461200557250 Marionette TRACE conn3 <- [1,1974,null,{}] 18:02:37 INFO - PROCESS | 17335 | 1461200557256 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}] 18:02:37 INFO - PROCESS | 17335 | 1461200557474 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:02:37 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e7b1000 == 138 [pid = 17335] [id = 388] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6332b9a000) [pid = 17335] [serial = 1388] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f632c5a8000) [pid = 17335] [serial = 1355] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f63316a5800) [pid = 17335] [serial = 1352] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f632dcbb800) [pid = 17335] [serial = 1346] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f6332ce9800) [pid = 17335] [serial = 1358] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f6357016000) [pid = 17335] [serial = 1343] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f633310d400) [pid = 17335] [serial = 1361] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f632dd45400) [pid = 17335] [serial = 1349] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f632cee7800) [pid = 17335] [serial = 1364] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f6353f95c00) [pid = 17335] [serial = 1340] [outer = (nil)] [url = about:blank] 18:02:37 INFO - PROCESS | 17335 | 1461200557879 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:37 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332ea2800 == 137 [pid = 17335] [id = 481] 18:02:37 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332da2000 == 136 [pid = 17335] [id = 480] 18:02:37 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331dd7000 == 135 [pid = 17335] [id = 479] 18:02:37 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6330c0b000 == 134 [pid = 17335] [id = 478] 18:02:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632cddf800 == 135 [pid = 17335] [id = 501] 18:02:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f632c5a8000) [pid = 17335] [serial = 1504] [outer = (nil)] 18:02:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f633169e400) [pid = 17335] [serial = 1505] [outer = 0x7f632c5a8000] 18:02:37 INFO - PROCESS | 17335 | 1461200557952 Marionette DEBUG loaded listener.js 18:02:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f633310e400) [pid = 17335] [serial = 1506] [outer = 0x7f632c5a8000] 18:02:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dad1800 == 134 [pid = 17335] [id = 477] 18:02:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dc21800 == 133 [pid = 17335] [id = 476] 18:02:38 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e165000 == 132 [pid = 17335] [id = 473] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f63481b1800) [pid = 17335] [serial = 1337] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f63360bf800) [pid = 17335] [serial = 1317] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f632ebf0000) [pid = 17335] [serial = 1385] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f6340fba000) [pid = 17335] [serial = 1383] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f632f74a000) [pid = 17335] [serial = 1386] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f633dbe4400) [pid = 17335] [serial = 1382] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f632ebd2400) [pid = 17335] [serial = 1319] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f632dd4ec00) [pid = 17335] [serial = 1367] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f6345d63c00) [pid = 17335] [serial = 1334] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f6342fda000) [pid = 17335] [serial = 1328] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f6332b98c00) [pid = 17335] [serial = 1373] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f63333c1400) [pid = 17335] [serial = 1374] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f633d2e3c00) [pid = 17335] [serial = 1325] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f633c0e0800) [pid = 17335] [serial = 1380] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6336588400) [pid = 17335] [serial = 1377] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f633656c000) [pid = 17335] [serial = 1322] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f63316a0c00) [pid = 17335] [serial = 1371] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6345b3b400) [pid = 17335] [serial = 1331] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f632ebd1c00) [pid = 17335] [serial = 1368] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f633ac33400) [pid = 17335] [serial = 1379] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f6330bd0c00) [pid = 17335] [serial = 1370] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f63361ee000) [pid = 17335] [serial = 1376] [outer = (nil)] [url = about:blank] 18:02:38 INFO - PROCESS | 17335 | 1461200558703 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]]]}] 18:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1483ms 18:02:38 INFO - PROCESS | 17335 | 1461200558732 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:02:38 INFO - PROCESS | 17335 | 1461200558737 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:02:38 INFO - PROCESS | 17335 | 1461200558761 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:02:38 INFO - PROCESS | 17335 | 1461200558768 Marionette TRACE conn3 <- [1,1978,null,{}] 18:02:38 INFO - PROCESS | 17335 | 1461200558781 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}] 18:02:38 INFO - PROCESS | 17335 | 1461200558947 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:02:38 INFO - PROCESS | 17335 | 1461200558961 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633158c000 == 133 [pid = 17335] [id = 502] 18:02:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f63316aa400) [pid = 17335] [serial = 1507] [outer = (nil)] 18:02:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f63360ba000) [pid = 17335] [serial = 1508] [outer = 0x7f63316aa400] 18:02:39 INFO - PROCESS | 17335 | 1461200559031 Marionette DEBUG loaded listener.js 18:02:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f6336587400) [pid = 17335] [serial = 1509] [outer = 0x7f63316aa400] 18:02:39 INFO - PROCESS | 17335 | 1461200559947 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]]]}] 18:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1256ms 18:02:40 INFO - PROCESS | 17335 | 1461200560004 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:02:40 INFO - PROCESS | 17335 | 1461200560009 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:02:40 INFO - PROCESS | 17335 | 1461200560017 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:02:40 INFO - PROCESS | 17335 | 1461200560022 Marionette TRACE conn3 <- [1,1982,null,{}] 18:02:40 INFO - PROCESS | 17335 | 1461200560037 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}] 18:02:40 INFO - PROCESS | 17335 | 1461200560255 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:02:40 INFO - PROCESS | 17335 | 1461200560452 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332c95800 == 134 [pid = 17335] [id = 503] 18:02:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f633339ac00) [pid = 17335] [serial = 1510] [outer = (nil)] 18:02:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f633b0e6000) [pid = 17335] [serial = 1511] [outer = 0x7f633339ac00] 18:02:40 INFO - PROCESS | 17335 | 1461200560513 Marionette DEBUG loaded listener.js 18:02:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f633cc3f000) [pid = 17335] [serial = 1512] [outer = 0x7f633339ac00] 18:02:41 INFO - PROCESS | 17335 | 1461200561315 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]]]}] 18:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1334ms 18:02:41 INFO - PROCESS | 17335 | 1461200561351 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:02:41 INFO - PROCESS | 17335 | 1461200561354 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:02:41 INFO - PROCESS | 17335 | 1461200561368 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:02:41 INFO - PROCESS | 17335 | 1461200561370 Marionette TRACE conn3 <- [1,1986,null,{}] 18:02:41 INFO - PROCESS | 17335 | 1461200561379 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}] 18:02:41 INFO - PROCESS | 17335 | 1461200561596 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:02:41 INFO - PROCESS | 17335 | 1461200561633 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335ddb000 == 135 [pid = 17335] [id = 504] 18:02:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f633d33e800) [pid = 17335] [serial = 1513] [outer = (nil)] 18:02:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f633d516800) [pid = 17335] [serial = 1514] [outer = 0x7f633d33e800] 18:02:41 INFO - PROCESS | 17335 | 1461200561730 Marionette DEBUG loaded listener.js 18:02:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f633dbeac00) [pid = 17335] [serial = 1515] [outer = 0x7f633d33e800] 18:02:42 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f632c5ab000) [pid = 17335] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:02:42 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6331fd3000) [pid = 17335] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:02:42 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f632ebe2400) [pid = 17335] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:02:42 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f63358b6c00) [pid = 17335] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:02:42 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6332b94c00) [pid = 17335] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:02:42 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f6331fdd400) [pid = 17335] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:02:42 INFO - PROCESS | 17335 | 1461200562833 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]]]}] 18:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1491ms 18:02:42 INFO - PROCESS | 17335 | 1461200562858 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:02:42 INFO - PROCESS | 17335 | 1461200562860 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:02:42 INFO - PROCESS | 17335 | 1461200562865 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:02:42 INFO - PROCESS | 17335 | 1461200562868 Marionette TRACE conn3 <- [1,1990,null,{}] 18:02:42 INFO - PROCESS | 17335 | 1461200562873 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}] 18:02:43 INFO - PROCESS | 17335 | 1461200563037 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:02:43 INFO - PROCESS | 17335 | 1461200563051 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bf22800 == 136 [pid = 17335] [id = 505] 18:02:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f632dd4c400) [pid = 17335] [serial = 1516] [outer = (nil)] 18:02:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f6333399400) [pid = 17335] [serial = 1517] [outer = 0x7f632dd4c400] 18:02:43 INFO - PROCESS | 17335 | 1461200563112 Marionette DEBUG loaded listener.js 18:02:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f6340a49800) [pid = 17335] [serial = 1518] [outer = 0x7f632dd4c400] 18:02:43 INFO - PROCESS | 17335 | 1461200563938 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]]]}] 18:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1128ms 18:02:43 INFO - PROCESS | 17335 | 1461200563994 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:02:43 INFO - PROCESS | 17335 | 1461200563997 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:02:44 INFO - PROCESS | 17335 | 1461200564002 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:02:44 INFO - PROCESS | 17335 | 1461200564004 Marionette TRACE conn3 <- [1,1994,null,{}] 18:02:44 INFO - PROCESS | 17335 | 1461200564013 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}] 18:02:44 INFO - PROCESS | 17335 | 1461200564191 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:02:44 INFO - PROCESS | 17335 | 1461200564204 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da64000 == 137 [pid = 17335] [id = 506] 18:02:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f633dbea800) [pid = 17335] [serial = 1519] [outer = (nil)] 18:02:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f634398f000) [pid = 17335] [serial = 1520] [outer = 0x7f633dbea800] 18:02:44 INFO - PROCESS | 17335 | 1461200564264 Marionette DEBUG loaded listener.js 18:02:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f634509c000) [pid = 17335] [serial = 1521] [outer = 0x7f633dbea800] 18:02:45 INFO - PROCESS | 17335 | 1461200565408 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]]]}] 18:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1426ms 18:02:45 INFO - PROCESS | 17335 | 1461200565430 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:02:45 INFO - PROCESS | 17335 | 1461200565436 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:02:45 INFO - PROCESS | 17335 | 1461200565445 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:02:45 INFO - PROCESS | 17335 | 1461200565449 Marionette TRACE conn3 <- [1,1998,null,{}] 18:02:45 INFO - PROCESS | 17335 | 1461200565457 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}] 18:02:45 INFO - PROCESS | 17335 | 1461200565649 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:02:45 INFO - PROCESS | 17335 | 1461200565861 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fecb000 == 138 [pid = 17335] [id = 507] 18:02:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f632e775400) [pid = 17335] [serial = 1522] [outer = (nil)] 18:02:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f632f748000) [pid = 17335] [serial = 1523] [outer = 0x7f632e775400] 18:02:45 INFO - PROCESS | 17335 | 1461200565988 Marionette DEBUG loaded listener.js 18:02:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f63316a9c00) [pid = 17335] [serial = 1524] [outer = 0x7f632e775400] 18:02:46 INFO - PROCESS | 17335 | 1461200566991 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]]]}] 18:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1581ms 18:02:47 INFO - PROCESS | 17335 | 1461200567027 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:02:47 INFO - PROCESS | 17335 | 1461200567035 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:02:47 INFO - PROCESS | 17335 | 1461200567045 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:02:47 INFO - PROCESS | 17335 | 1461200567048 Marionette TRACE conn3 <- [1,2002,null,{}] 18:02:47 INFO - PROCESS | 17335 | 1461200567054 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}] 18:02:47 INFO - PROCESS | 17335 | 1461200567238 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:02:47 INFO - PROCESS | 17335 | 1461200567447 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633343c800 == 139 [pid = 17335] [id = 508] 18:02:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f632ebd5000) [pid = 17335] [serial = 1525] [outer = (nil)] 18:02:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f63333cb000) [pid = 17335] [serial = 1526] [outer = 0x7f632ebd5000] 18:02:47 INFO - PROCESS | 17335 | 1461200567518 Marionette DEBUG loaded listener.js 18:02:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f6336568800) [pid = 17335] [serial = 1527] [outer = 0x7f632ebd5000] 18:02:48 INFO - PROCESS | 17335 | 1461200568445 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]]]}] 18:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1431ms 18:02:48 INFO - PROCESS | 17335 | 1461200568477 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:02:48 INFO - PROCESS | 17335 | 1461200568481 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:02:48 INFO - PROCESS | 17335 | 1461200568487 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:02:48 INFO - PROCESS | 17335 | 1461200568493 Marionette TRACE conn3 <- [1,2006,null,{}] 18:02:48 INFO - PROCESS | 17335 | 1461200568508 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}] 18:02:48 INFO - PROCESS | 17335 | 1461200568714 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:02:48 INFO - PROCESS | 17335 | 1461200568917 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340c98000 == 140 [pid = 17335] [id = 509] 18:02:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f632f747400) [pid = 17335] [serial = 1528] [outer = (nil)] 18:02:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f633d472400) [pid = 17335] [serial = 1529] [outer = 0x7f632f747400] 18:02:49 INFO - PROCESS | 17335 | 1461200569037 Marionette DEBUG loaded listener.js 18:02:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f6340510c00) [pid = 17335] [serial = 1530] [outer = 0x7f632f747400] 18:02:49 INFO - PROCESS | 17335 | 1461200569943 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]]]}] 18:02:49 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 18:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1485ms 18:02:49 INFO - PROCESS | 17335 | 1461200569990 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:02:49 INFO - PROCESS | 17335 | 1461200569995 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:02:50 INFO - PROCESS | 17335 | 1461200570000 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:02:50 INFO - PROCESS | 17335 | 1461200570003 Marionette TRACE conn3 <- [1,2010,null,{}] 18:02:50 INFO - PROCESS | 17335 | 1461200570008 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}] 18:02:50 INFO - PROCESS | 17335 | 1461200570209 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:02:50 INFO - PROCESS | 17335 | 1461200570416 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63457e4000 == 141 [pid = 17335] [id = 510] 18:02:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f6332b91400) [pid = 17335] [serial = 1531] [outer = (nil)] 18:02:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f634436c800) [pid = 17335] [serial = 1532] [outer = 0x7f6332b91400] 18:02:50 INFO - PROCESS | 17335 | 1461200570529 Marionette DEBUG loaded listener.js 18:02:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f6345b3c800) [pid = 17335] [serial = 1533] [outer = 0x7f6332b91400] 18:02:51 INFO - PROCESS | 17335 | 1461200571397 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]]]}] 18:02:51 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 18:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1428ms 18:02:51 INFO - PROCESS | 17335 | 1461200571430 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:02:51 INFO - PROCESS | 17335 | 1461200571434 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:02:51 INFO - PROCESS | 17335 | 1461200571440 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:02:51 INFO - PROCESS | 17335 | 1461200571442 Marionette TRACE conn3 <- [1,2014,null,{}] 18:02:51 INFO - PROCESS | 17335 | 1461200571448 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}] 18:02:51 INFO - PROCESS | 17335 | 1461200571713 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:02:51 INFO - PROCESS | 17335 | 1461200571937 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346f34800 == 142 [pid = 17335] [id = 511] 18:02:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f6345d5c400) [pid = 17335] [serial = 1534] [outer = (nil)] 18:02:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f6346085c00) [pid = 17335] [serial = 1535] [outer = 0x7f6345d5c400] 18:02:52 INFO - PROCESS | 17335 | 1461200572011 Marionette DEBUG loaded listener.js 18:02:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f6346b5c000) [pid = 17335] [serial = 1536] [outer = 0x7f6345d5c400] 18:02:52 INFO - PROCESS | 17335 | 1461200572857 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]]]}] 18:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1483ms 18:02:52 INFO - PROCESS | 17335 | 1461200572925 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:02:52 INFO - PROCESS | 17335 | 1461200572929 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:02:52 INFO - PROCESS | 17335 | 1461200572935 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:02:52 INFO - PROCESS | 17335 | 1461200572939 Marionette TRACE conn3 <- [1,2018,null,{}] 18:02:52 INFO - PROCESS | 17335 | 1461200572944 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}] 18:02:53 INFO - PROCESS | 17335 | 1461200573193 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:02:53 INFO - PROCESS | 17335 | 1461200573399 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f36000 == 143 [pid = 17335] [id = 512] 18:02:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f63365cec00) [pid = 17335] [serial = 1537] [outer = (nil)] 18:02:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f6353d92800) [pid = 17335] [serial = 1538] [outer = 0x7f63365cec00] 18:02:53 INFO - PROCESS | 17335 | 1461200573513 Marionette DEBUG loaded listener.js 18:02:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f63541b3c00) [pid = 17335] [serial = 1539] [outer = 0x7f63365cec00] 18:02:54 INFO - PROCESS | 17335 | 1461200574415 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]]]}] 18:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1538ms 18:02:54 INFO - PROCESS | 17335 | 1461200574474 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:02:54 INFO - PROCESS | 17335 | 1461200574477 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:02:54 INFO - PROCESS | 17335 | 1461200574483 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:02:54 INFO - PROCESS | 17335 | 1461200574485 Marionette TRACE conn3 <- [1,2022,null,{}] 18:02:54 INFO - PROCESS | 17335 | 1461200574491 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}] 18:02:54 INFO - PROCESS | 17335 | 1461200574689 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:02:54 INFO - PROCESS | 17335 | 1461200574897 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6359499800 == 144 [pid = 17335] [id = 513] 18:02:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f6345d5f800) [pid = 17335] [serial = 1540] [outer = (nil)] 18:02:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6354fc4800) [pid = 17335] [serial = 1541] [outer = 0x7f6345d5f800] 18:02:54 INFO - PROCESS | 17335 | 1461200574967 Marionette DEBUG loaded listener.js 18:02:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f6357016000) [pid = 17335] [serial = 1542] [outer = 0x7f6345d5f800] 18:02:55 INFO - PROCESS | 17335 | 1461200575831 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]]]}] 18:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1379ms 18:02:55 INFO - PROCESS | 17335 | 1461200575876 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:02:55 INFO - PROCESS | 17335 | 1461200575880 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:02:55 INFO - PROCESS | 17335 | 1461200575886 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:02:55 INFO - PROCESS | 17335 | 1461200575888 Marionette TRACE conn3 <- [1,2026,null,{}] 18:02:55 INFO - PROCESS | 17335 | 1461200575894 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}] 18:02:56 INFO - PROCESS | 17335 | 1461200576091 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:02:56 INFO - PROCESS | 17335 | 1461200576305 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635bec4800 == 145 [pid = 17335] [id = 514] 18:02:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f6353d95800) [pid = 17335] [serial = 1543] [outer = (nil)] 18:02:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f63570d0800) [pid = 17335] [serial = 1544] [outer = 0x7f6353d95800] 18:02:56 INFO - PROCESS | 17335 | 1461200576419 Marionette DEBUG loaded listener.js 18:02:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f6358987400) [pid = 17335] [serial = 1545] [outer = 0x7f6353d95800] 18:02:57 INFO - PROCESS | 17335 | 1461200577291 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]]]}] 18:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1442ms 18:02:57 INFO - PROCESS | 17335 | 1461200577328 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:02:57 INFO - PROCESS | 17335 | 1461200577332 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:02:57 INFO - PROCESS | 17335 | 1461200577338 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:02:57 INFO - PROCESS | 17335 | 1461200577340 Marionette TRACE conn3 <- [1,2030,null,{}] 18:02:57 INFO - PROCESS | 17335 | 1461200577345 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}] 18:02:57 INFO - PROCESS | 17335 | 1461200577532 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:02:57 INFO - PROCESS | 17335 | 1461200577743 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e37c000 == 146 [pid = 17335] [id = 515] 18:02:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f632cdadc00) [pid = 17335] [serial = 1546] [outer = (nil)] 18:02:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f632cdb4400) [pid = 17335] [serial = 1547] [outer = 0x7f632cdadc00] 18:02:57 INFO - PROCESS | 17335 | 1461200577856 Marionette DEBUG loaded listener.js 18:02:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f632cdb9400) [pid = 17335] [serial = 1548] [outer = 0x7f632cdadc00] 18:02:58 INFO - PROCESS | 17335 | 1461200578738 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]]]}] 18:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1435ms 18:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:02:58 INFO - PROCESS | 17335 | 1461200578774 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:02:58 INFO - PROCESS | 17335 | 1461200578777 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:02:58 INFO - PROCESS | 17335 | 1461200578783 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:02:58 INFO - PROCESS | 17335 | 1461200578786 Marionette TRACE conn3 <- [1,2034,null,{}] 18:02:58 INFO - PROCESS | 17335 | 1461200578791 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}] 18:02:58 INFO - PROCESS | 17335 | 1461200578990 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:02:59 INFO - PROCESS | 17335 | 1461200579218 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fea5800 == 147 [pid = 17335] [id = 516] 18:02:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f632cdae000) [pid = 17335] [serial = 1549] [outer = (nil)] 18:02:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f635701c000) [pid = 17335] [serial = 1550] [outer = 0x7f632cdae000] 18:02:59 INFO - PROCESS | 17335 | 1461200579337 Marionette DEBUG loaded listener.js 18:02:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6358fc3c00) [pid = 17335] [serial = 1551] [outer = 0x7f632cdae000] 18:03:00 INFO - PROCESS | 17335 | 1461200580253 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]]]}] 18:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1530ms 18:03:00 INFO - PROCESS | 17335 | 1461200580313 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:03:00 INFO - PROCESS | 17335 | 1461200580317 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:03:00 INFO - PROCESS | 17335 | 1461200580324 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:03:00 INFO - PROCESS | 17335 | 1461200580327 Marionette TRACE conn3 <- [1,2038,null,{}] 18:03:00 INFO - PROCESS | 17335 | 1461200580333 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}] 18:03:00 INFO - PROCESS | 17335 | 1461200580571 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:03:00 INFO - PROCESS | 17335 | 1461200580789 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632cd57800 == 148 [pid = 17335] [id = 517] 18:03:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f632cdaf000) [pid = 17335] [serial = 1552] [outer = (nil)] 18:03:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f632d9e6400) [pid = 17335] [serial = 1553] [outer = 0x7f632cdaf000] 18:03:00 INFO - PROCESS | 17335 | 1461200580875 Marionette DEBUG loaded listener.js 18:03:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f635901d800) [pid = 17335] [serial = 1554] [outer = 0x7f632cdaf000] 18:03:01 INFO - PROCESS | 17335 | 1461200581821 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]]]}] 18:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1579ms 18:03:01 INFO - PROCESS | 17335 | 1461200581907 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:03:01 INFO - PROCESS | 17335 | 1461200581912 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:03:01 INFO - PROCESS | 17335 | 1461200581921 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:03:01 INFO - PROCESS | 17335 | 1461200581926 Marionette TRACE conn3 <- [1,2042,null,{}] 18:03:01 INFO - PROCESS | 17335 | 1461200581935 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}] 18:03:02 INFO - PROCESS | 17335 | 1461200582248 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:03:02 INFO - PROCESS | 17335 | 1461200582559 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e1b000 == 149 [pid = 17335] [id = 518] 18:03:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f632cee9400) [pid = 17335] [serial = 1555] [outer = (nil)] 18:03:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f632dd32c00) [pid = 17335] [serial = 1556] [outer = 0x7f632cee9400] 18:03:02 INFO - PROCESS | 17335 | 1461200582629 Marionette DEBUG loaded listener.js 18:03:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f632dd38c00) [pid = 17335] [serial = 1557] [outer = 0x7f632cee9400] 18:03:03 INFO - PROCESS | 17335 | 1461200583472 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]]]}] 18:03:03 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) 18:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1592ms 18:03:03 INFO - PROCESS | 17335 | 1461200583511 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:03:03 INFO - PROCESS | 17335 | 1461200583514 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:03:03 INFO - PROCESS | 17335 | 1461200583520 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:03:03 INFO - PROCESS | 17335 | 1461200583522 Marionette TRACE conn3 <- [1,2046,null,{}] 18:03:03 INFO - PROCESS | 17335 | 1461200583528 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}] 18:03:03 INFO - PROCESS | 17335 | 1461200583734 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:03:03 INFO - PROCESS | 17335 | 1461200583950 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e153800 == 150 [pid = 17335] [id = 519] 18:03:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f632c5a0c00) [pid = 17335] [serial = 1558] [outer = (nil)] 18:03:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f632cdb1000) [pid = 17335] [serial = 1559] [outer = 0x7f632c5a0c00] 18:03:04 INFO - PROCESS | 17335 | 1461200584576 Marionette DEBUG loaded listener.js 18:03:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f632d9e2400) [pid = 17335] [serial = 1560] [outer = 0x7f632c5a0c00] 18:03:05 INFO - PROCESS | 17335 | 1461200585600 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]]]}] 18:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2137ms 18:03:05 INFO - PROCESS | 17335 | 1461200585659 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:03:05 INFO - PROCESS | 17335 | 1461200585665 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:03:05 INFO - PROCESS | 17335 | 1461200585674 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:03:05 INFO - PROCESS | 17335 | 1461200585677 Marionette TRACE conn3 <- [1,2050,null,{}] 18:03:05 INFO - PROCESS | 17335 | 1461200585684 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}] 18:03:05 INFO - PROCESS | 17335 | 1461200585880 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:03:06 INFO - PROCESS | 17335 | 1461200586111 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331643000 == 151 [pid = 17335] [id = 520] 18:03:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f632dcd3400) [pid = 17335] [serial = 1561] [outer = (nil)] 18:03:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f632e776800) [pid = 17335] [serial = 1562] [outer = 0x7f632dcd3400] 18:03:06 INFO - PROCESS | 17335 | 1461200586223 Marionette DEBUG loaded listener.js 18:03:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f632f749400) [pid = 17335] [serial = 1563] [outer = 0x7f632dcd3400] 18:03:07 INFO - PROCESS | 17335 | 1461200587358 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]]]}] 18:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1729ms 18:03:07 INFO - PROCESS | 17335 | 1461200587404 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:03:07 INFO - PROCESS | 17335 | 1461200587409 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:03:07 INFO - PROCESS | 17335 | 1461200587418 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:03:07 INFO - PROCESS | 17335 | 1461200587422 Marionette TRACE conn3 <- [1,2054,null,{}] 18:03:07 INFO - PROCESS | 17335 | 1461200587428 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}] 18:03:07 INFO - PROCESS | 17335 | 1461200587594 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:03:07 INFO - PROCESS | 17335 | 1461200587812 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e9d4000 == 152 [pid = 17335] [id = 521] 18:03:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f632ebe7000) [pid = 17335] [serial = 1564] [outer = (nil)] 18:03:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f6331fe1400) [pid = 17335] [serial = 1565] [outer = 0x7f632ebe7000] 18:03:07 INFO - PROCESS | 17335 | 1461200587941 Marionette DEBUG loaded listener.js 18:03:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f6332ce6400) [pid = 17335] [serial = 1566] [outer = 0x7f632ebe7000] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63408cd000 == 151 [pid = 17335] [id = 413] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346685800 == 150 [pid = 17335] [id = 47] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f6340fb2c00) [pid = 17335] [serial = 1406] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f634542c800) [pid = 17335] [serial = 1409] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f634691f000) [pid = 17335] [serial = 1415] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f6345e9a400) [pid = 17335] [serial = 1412] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f6346bc5c00) [pid = 17335] [serial = 1418] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f632ebe9400) [pid = 17335] [serial = 1421] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f6332b95000) [pid = 17335] [serial = 1424] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f633ae0b400) [pid = 17335] [serial = 1448] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633bf22800 == 149 [pid = 17335] [id = 505] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335ddb000 == 148 [pid = 17335] [id = 504] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332c95800 == 147 [pid = 17335] [id = 503] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633158c000 == 146 [pid = 17335] [id = 502] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632cddf800 == 145 [pid = 17335] [id = 501] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6330c1c800 == 144 [pid = 17335] [id = 500] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fc25800 == 143 [pid = 17335] [id = 499] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347c36800 == 142 [pid = 17335] [id = 495] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346a3d800 == 141 [pid = 17335] [id = 494] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d22800 == 140 [pid = 17335] [id = 493] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341669000 == 139 [pid = 17335] [id = 492] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341084000 == 138 [pid = 17335] [id = 491] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340c9f000 == 137 [pid = 17335] [id = 490] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633f9ab800 == 136 [pid = 17335] [id = 489] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc5b000 == 135 [pid = 17335] [id = 488] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d211800 == 134 [pid = 17335] [id = 487] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c3d7800 == 133 [pid = 17335] [id = 486] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633bf1c800 == 132 [pid = 17335] [id = 485] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332e55800 == 131 [pid = 17335] [id = 484] 18:03:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fc14800 == 130 [pid = 17335] [id = 483] 18:03:08 INFO - PROCESS | 17335 | 1461200588858 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]]]}] 18:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1487ms 18:03:08 INFO - PROCESS | 17335 | 1461200588949 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:03:08 INFO - PROCESS | 17335 | 1461200588952 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f6336572c00) [pid = 17335] [serial = 1397] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f632dd4c800) [pid = 17335] [serial = 1431] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f632dcbe400) [pid = 17335] [serial = 1430] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f632ebe4c00) [pid = 17335] [serial = 1391] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f6330bd9c00) [pid = 17335] [serial = 1427] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f63321e5c00) [pid = 17335] [serial = 1394] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f63321e9400) [pid = 17335] [serial = 1436] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f632f5a8000) [pid = 17335] [serial = 1433] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f6330bcf400) [pid = 17335] [serial = 1434] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f63358c1800) [pid = 17335] [serial = 1442] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f63365d1800) [pid = 17335] [serial = 1446] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f6335ff9400) [pid = 17335] [serial = 1443] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f633d2e2800) [pid = 17335] [serial = 1400] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f633d6ab800) [pid = 17335] [serial = 1403] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6332d1b800) [pid = 17335] [serial = 1439] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f6335ffa000) [pid = 17335] [serial = 1445] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f63333a7400) [pid = 17335] [serial = 1440] [outer = (nil)] [url = about:blank] 18:03:08 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6332bc8400) [pid = 17335] [serial = 1437] [outer = (nil)] [url = about:blank] 18:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:03:08 INFO - PROCESS | 17335 | 1461200588987 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:03:08 INFO - PROCESS | 17335 | 1461200588993 Marionette TRACE conn3 <- [1,2058,null,{}] 18:03:09 INFO - PROCESS | 17335 | 1461200589008 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}] 18:03:09 INFO - PROCESS | 17335 | 1461200589207 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:03:09 INFO - PROCESS | 17335 | 1461200589368 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633164e000 == 131 [pid = 17335] [id = 522] 18:03:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f632ebe7800) [pid = 17335] [serial = 1567] [outer = (nil)] 18:03:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f63358c1800) [pid = 17335] [serial = 1568] [outer = 0x7f632ebe7800] 18:03:09 INFO - PROCESS | 17335 | 1461200589429 Marionette DEBUG loaded listener.js 18:03:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f6335ffa000) [pid = 17335] [serial = 1569] [outer = 0x7f632ebe7800] 18:03:10 INFO - PROCESS | 17335 | 1461200590157 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]]]}] 18:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1188ms 18:03:10 INFO - PROCESS | 17335 | 1461200590174 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:03:10 INFO - PROCESS | 17335 | 1461200590179 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:03:10 INFO - PROCESS | 17335 | 1461200590184 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:03:10 INFO - PROCESS | 17335 | 1461200590186 Marionette TRACE conn3 <- [1,2062,null,{}] 18:03:10 INFO - PROCESS | 17335 | 1461200590191 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}] 18:03:10 INFO - PROCESS | 17335 | 1461200590435 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:03:10 INFO - PROCESS | 17335 | 1461200590542 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332e50000 == 132 [pid = 17335] [id = 523] 18:03:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f6330d34000) [pid = 17335] [serial = 1570] [outer = (nil)] 18:03:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f633656c000) [pid = 17335] [serial = 1571] [outer = 0x7f6330d34000] 18:03:10 INFO - PROCESS | 17335 | 1461200590602 Marionette DEBUG loaded listener.js 18:03:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f63365d0c00) [pid = 17335] [serial = 1572] [outer = 0x7f6330d34000] 18:03:11 INFO - PROCESS | 17335 | 1461200591423 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]]]}] 18:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1276ms 18:03:11 INFO - PROCESS | 17335 | 1461200591462 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:03:11 INFO - PROCESS | 17335 | 1461200591464 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:03:11 INFO - PROCESS | 17335 | 1461200591471 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:03:11 INFO - PROCESS | 17335 | 1461200591473 Marionette TRACE conn3 <- [1,2066,null,{}] 18:03:11 INFO - PROCESS | 17335 | 1461200591486 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}] 18:03:11 INFO - PROCESS | 17335 | 1461200591705 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:03:11 INFO - PROCESS | 17335 | 1461200591733 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335dcf000 == 133 [pid = 17335] [id = 524] 18:03:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f633ac31400) [pid = 17335] [serial = 1573] [outer = (nil)] 18:03:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f633ae0b400) [pid = 17335] [serial = 1574] [outer = 0x7f633ac31400] 18:03:11 INFO - PROCESS | 17335 | 1461200591802 Marionette DEBUG loaded listener.js 18:03:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f633c987800) [pid = 17335] [serial = 1575] [outer = 0x7f633ac31400] 18:03:12 INFO - PROCESS | 17335 | 1461200592699 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]]]}] 18:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1289ms 18:03:13 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f633d33e800) [pid = 17335] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:03:13 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f632c5a8000) [pid = 17335] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:03:13 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f632ceeb400) [pid = 17335] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:03:13 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f632cee9c00) [pid = 17335] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:03:13 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f63316aa400) [pid = 17335] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:03:13 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f633339ac00) [pid = 17335] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:03:13 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f632dd4c400) [pid = 17335] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:03:13 INFO - PROCESS | 17335 | 1461200593352 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:03:13 INFO - PROCESS | 17335 | 1461200593354 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:03:13 INFO - PROCESS | 17335 | 1461200593406 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:03:13 INFO - PROCESS | 17335 | 1461200593409 Marionette TRACE conn3 <- [1,2070,null,{}] 18:03:13 INFO - PROCESS | 17335 | 1461200593414 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}] 18:03:13 INFO - PROCESS | 17335 | 1461200593588 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:03:13 INFO - PROCESS | 17335 | 1461200593747 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e16800 == 134 [pid = 17335] [id = 525] 18:03:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f633ac32400) [pid = 17335] [serial = 1576] [outer = (nil)] 18:03:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f633d05d800) [pid = 17335] [serial = 1577] [outer = 0x7f633ac32400] 18:03:13 INFO - PROCESS | 17335 | 1461200593807 Marionette DEBUG loaded listener.js 18:03:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f633d4b0c00) [pid = 17335] [serial = 1578] [outer = 0x7f633ac32400] 18:03:14 INFO - PROCESS | 17335 | 1461200594460 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]]]}] 18:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1131ms 18:03:14 INFO - PROCESS | 17335 | 1461200594537 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:03:14 INFO - PROCESS | 17335 | 1461200594551 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:03:14 INFO - PROCESS | 17335 | 1461200594558 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:03:14 INFO - PROCESS | 17335 | 1461200594560 Marionette TRACE conn3 <- [1,2074,null,{}] 18:03:14 INFO - PROCESS | 17335 | 1461200594581 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}] 18:03:14 INFO - PROCESS | 17335 | 1461200594771 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:03:14 INFO - PROCESS | 17335 | 1461200594788 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cf23000 == 135 [pid = 17335] [id = 526] 18:03:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f633cc90800) [pid = 17335] [serial = 1579] [outer = (nil)] 18:03:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f633d962c00) [pid = 17335] [serial = 1580] [outer = 0x7f633cc90800] 18:03:14 INFO - PROCESS | 17335 | 1461200594873 Marionette DEBUG loaded listener.js 18:03:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f633ef44000) [pid = 17335] [serial = 1581] [outer = 0x7f633cc90800] 18:03:15 INFO - PROCESS | 17335 | 1461200595994 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]]]}] 18:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1481ms 18:03:16 INFO - PROCESS | 17335 | 1461200596040 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:03:16 INFO - PROCESS | 17335 | 1461200596047 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:03:16 INFO - PROCESS | 17335 | 1461200596056 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:03:16 INFO - PROCESS | 17335 | 1461200596061 Marionette TRACE conn3 <- [1,2078,null,{}] 18:03:16 INFO - PROCESS | 17335 | 1461200596070 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}] 18:03:16 INFO - PROCESS | 17335 | 1461200596271 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:03:16 INFO - PROCESS | 17335 | 1461200596527 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63315a7000 == 136 [pid = 17335] [id = 527] 18:03:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f632e776c00) [pid = 17335] [serial = 1582] [outer = (nil)] 18:03:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f632ebe2c00) [pid = 17335] [serial = 1583] [outer = 0x7f632e776c00] 18:03:16 INFO - PROCESS | 17335 | 1461200596649 Marionette DEBUG loaded listener.js 18:03:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f632ff48c00) [pid = 17335] [serial = 1584] [outer = 0x7f632e776c00] 18:03:17 INFO - PROCESS | 17335 | 1461200597510 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]]]}] 18:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1488ms 18:03:17 INFO - PROCESS | 17335 | 1461200597544 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:03:17 INFO - PROCESS | 17335 | 1461200597553 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:03:17 INFO - PROCESS | 17335 | 1461200597562 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:03:17 INFO - PROCESS | 17335 | 1461200597566 Marionette TRACE conn3 <- [1,2082,null,{}] 18:03:17 INFO - PROCESS | 17335 | 1461200597572 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}] 18:03:17 INFO - PROCESS | 17335 | 1461200597766 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:03:17 INFO - PROCESS | 17335 | 1461200597975 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333312000 == 137 [pid = 17335] [id = 528] 18:03:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f632e77c400) [pid = 17335] [serial = 1585] [outer = (nil)] 18:03:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f6332ce8800) [pid = 17335] [serial = 1586] [outer = 0x7f632e77c400] 18:03:18 INFO - PROCESS | 17335 | 1461200598045 Marionette DEBUG loaded listener.js 18:03:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f63333a6800) [pid = 17335] [serial = 1587] [outer = 0x7f632e77c400] 18:03:18 INFO - PROCESS | 17335 | ************************* 18:03:18 INFO - PROCESS | 17335 | A coding exception was thrown and uncaught in a Task. 18:03:18 INFO - PROCESS | 17335 | 18:03:18 INFO - PROCESS | 17335 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:03:18 INFO - PROCESS | 17335 | Full stack: 18:03:18 INFO - PROCESS | 17335 | ************************* 18:03:19 INFO - PROCESS | 17335 | 1461200599124 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]]]}] 18:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1628ms 18:03:19 INFO - PROCESS | 17335 | 1461200599192 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:03:19 INFO - PROCESS | 17335 | 1461200599195 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:03:19 INFO - PROCESS | 17335 | 1461200599201 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:03:19 INFO - PROCESS | 17335 | 1461200599207 Marionette TRACE conn3 <- [1,2086,null,{}] 18:03:19 INFO - PROCESS | 17335 | 1461200599223 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}] 18:03:19 INFO - PROCESS | 17335 | 1461200599460 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:03:19 INFO - PROCESS | 17335 | 1461200599750 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634084b000 == 138 [pid = 17335] [id = 529] 18:03:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f633cc40400) [pid = 17335] [serial = 1588] [outer = (nil)] 18:03:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f633d516c00) [pid = 17335] [serial = 1589] [outer = 0x7f633cc40400] 18:03:19 INFO - PROCESS | 17335 | 1461200599829 Marionette DEBUG loaded listener.js 18:03:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f633fa05000) [pid = 17335] [serial = 1590] [outer = 0x7f633cc40400] 18:03:20 INFO - PROCESS | 17335 | 1461200600661 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]]]}] 18:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1533ms 18:03:20 INFO - PROCESS | 17335 | 1461200600736 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:03:20 INFO - PROCESS | 17335 | 1461200600742 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:03:20 INFO - PROCESS | 17335 | 1461200600748 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:03:20 INFO - PROCESS | 17335 | 1461200600751 Marionette TRACE conn3 <- [1,2090,null,{}] 18:03:20 INFO - PROCESS | 17335 | 1461200600756 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}] 18:03:20 INFO - PROCESS | 17335 | 1461200600975 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:03:21 INFO - PROCESS | 17335 | 1461200601228 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340f81000 == 139 [pid = 17335] [id = 530] 18:03:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f633fa0a800) [pid = 17335] [serial = 1591] [outer = (nil)] 18:03:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f6340aeb000) [pid = 17335] [serial = 1592] [outer = 0x7f633fa0a800] 18:03:21 INFO - PROCESS | 17335 | 1461200601343 Marionette DEBUG loaded listener.js 18:03:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f63412f3000) [pid = 17335] [serial = 1593] [outer = 0x7f633fa0a800] 18:03:22 INFO - PROCESS | 17335 | 1461200602221 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]]]}] 18:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1538ms 18:03:22 INFO - PROCESS | 17335 | 1461200602286 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:03:22 INFO - PROCESS | 17335 | 1461200602289 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:03:22 INFO - PROCESS | 17335 | 1461200602295 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:03:22 INFO - PROCESS | 17335 | 1461200602298 Marionette TRACE conn3 <- [1,2094,null,{}] 18:03:22 INFO - PROCESS | 17335 | 1461200602303 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}] 18:03:22 INFO - PROCESS | 17335 | 1461200602487 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:03:22 INFO - PROCESS | 17335 | 1461200602691 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340f9e800 == 140 [pid = 17335] [id = 531] 18:03:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f6340510800) [pid = 17335] [serial = 1594] [outer = (nil)] 18:03:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f63414f4c00) [pid = 17335] [serial = 1595] [outer = 0x7f6340510800] 18:03:22 INFO - PROCESS | 17335 | 1461200602762 Marionette DEBUG loaded listener.js 18:03:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f634436cc00) [pid = 17335] [serial = 1596] [outer = 0x7f6340510800] 18:03:23 INFO - PROCESS | 17335 | 1461200603656 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]]]}] 18:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1428ms 18:03:23 INFO - PROCESS | 17335 | 1461200603724 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:03:23 INFO - PROCESS | 17335 | 1461200603727 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:03:23 INFO - PROCESS | 17335 | 1461200603733 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:03:23 INFO - PROCESS | 17335 | 1461200603735 Marionette TRACE conn3 <- [1,2098,null,{}] 18:03:23 INFO - PROCESS | 17335 | 1461200603741 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}] 18:03:23 INFO - PROCESS | 17335 | 1461200603956 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:03:24 INFO - PROCESS | 17335 | 1461200604161 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63457de000 == 141 [pid = 17335] [id = 532] 18:03:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f633cc39400) [pid = 17335] [serial = 1597] [outer = (nil)] 18:03:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f6344366c00) [pid = 17335] [serial = 1598] [outer = 0x7f633cc39400] 18:03:24 INFO - PROCESS | 17335 | 1461200604250 Marionette DEBUG loaded listener.js 18:03:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f6346925c00) [pid = 17335] [serial = 1599] [outer = 0x7f633cc39400] 18:03:25 INFO - PROCESS | 17335 | 1461200605137 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]]]}] 18:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1479ms 18:03:25 INFO - PROCESS | 17335 | 1461200605214 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:03:25 INFO - PROCESS | 17335 | 1461200605217 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:03:25 INFO - PROCESS | 17335 | 1461200605223 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:03:25 INFO - PROCESS | 17335 | 1461200605227 Marionette TRACE conn3 <- [1,2102,null,{}] 18:03:25 INFO - PROCESS | 17335 | 1461200605232 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}] 18:03:25 INFO - PROCESS | 17335 | 1461200605431 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:03:25 INFO - PROCESS | 17335 | 1461200605638 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63469c2000 == 142 [pid = 17335] [id = 533] 18:03:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f633d6a2000) [pid = 17335] [serial = 1600] [outer = (nil)] 18:03:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f6346f60c00) [pid = 17335] [serial = 1601] [outer = 0x7f633d6a2000] 18:03:25 INFO - PROCESS | 17335 | 1461200605749 Marionette DEBUG loaded listener.js 18:03:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f63481ac400) [pid = 17335] [serial = 1602] [outer = 0x7f633d6a2000] 18:03:26 INFO - PROCESS | 17335 | 1461200606633 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]]]}] 18:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1440ms 18:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:03:26 INFO - PROCESS | 17335 | 1461200606664 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:03:26 INFO - PROCESS | 17335 | 1461200606666 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:03:26 INFO - PROCESS | 17335 | 1461200606673 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:03:26 INFO - PROCESS | 17335 | 1461200606676 Marionette TRACE conn3 <- [1,2106,null,{}] 18:03:26 INFO - PROCESS | 17335 | 1461200606681 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}] 18:03:26 INFO - PROCESS | 17335 | 1461200606854 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:03:27 INFO - PROCESS | 17335 | 1461200607063 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347861800 == 143 [pid = 17335] [id = 534] 18:03:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f634436c000) [pid = 17335] [serial = 1603] [outer = (nil)] 18:03:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f634d056c00) [pid = 17335] [serial = 1604] [outer = 0x7f634436c000] 18:03:27 INFO - PROCESS | 17335 | 1461200607172 Marionette DEBUG loaded listener.js 18:03:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f6353a6fc00) [pid = 17335] [serial = 1605] [outer = 0x7f634436c000] 18:03:28 INFO - PROCESS | 17335 | 1461200608072 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]]]}] 18:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1437ms 18:03:28 INFO - PROCESS | 17335 | 1461200608109 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:03:28 INFO - PROCESS | 17335 | 1461200608113 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:03:28 INFO - PROCESS | 17335 | 1461200608119 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:03:28 INFO - PROCESS | 17335 | 1461200608123 Marionette TRACE conn3 <- [1,2110,null,{}] 18:03:28 INFO - PROCESS | 17335 | 1461200608128 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}] 18:03:28 INFO - PROCESS | 17335 | 1461200608325 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:03:28 INFO - PROCESS | 17335 | 1461200608537 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c8e800 == 144 [pid = 17335] [id = 535] 18:03:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f6346b5dc00) [pid = 17335] [serial = 1606] [outer = (nil)] 18:03:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f6353f9bc00) [pid = 17335] [serial = 1607] [outer = 0x7f6346b5dc00] 18:03:28 INFO - PROCESS | 17335 | 1461200608603 Marionette DEBUG loaded listener.js 18:03:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f63541b9000) [pid = 17335] [serial = 1608] [outer = 0x7f6346b5dc00] 18:03:29 INFO - PROCESS | 17335 | 1461200609466 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]]]}] 18:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1385ms 18:03:29 INFO - PROCESS | 17335 | 1461200609506 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:03:29 INFO - PROCESS | 17335 | 1461200609509 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:03:29 INFO - PROCESS | 17335 | 1461200609515 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:03:29 INFO - PROCESS | 17335 | 1461200609518 Marionette TRACE conn3 <- [1,2114,null,{}] 18:03:29 INFO - PROCESS | 17335 | 1461200609523 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}] 18:03:29 INFO - PROCESS | 17335 | 1461200609709 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:03:29 INFO - PROCESS | 17335 | 1461200609919 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f47000 == 145 [pid = 17335] [id = 536] 18:03:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f63481ad800) [pid = 17335] [serial = 1609] [outer = (nil)] 18:03:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f635892c800) [pid = 17335] [serial = 1610] [outer = 0x7f63481ad800] 18:03:30 INFO - PROCESS | 17335 | 1461200610031 Marionette DEBUG loaded listener.js 18:03:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f6358fca000) [pid = 17335] [serial = 1611] [outer = 0x7f63481ad800] 18:03:30 INFO - PROCESS | 17335 | 1461200610926 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]]]}] 18:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1479ms 18:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:03:31 INFO - PROCESS | 17335 | 1461200610996 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:03:31 INFO - PROCESS | 17335 | 1461200610999 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:03:31 INFO - PROCESS | 17335 | 1461200611005 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:03:31 INFO - PROCESS | 17335 | 1461200611009 Marionette TRACE conn3 <- [1,2118,null,{}] 18:03:31 INFO - PROCESS | 17335 | 1461200611014 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}] 18:03:31 INFO - PROCESS | 17335 | 1461200611256 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:03:31 INFO - PROCESS | 17335 | 1461200611511 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d48f800 == 146 [pid = 17335] [id = 537] 18:03:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f63552ce000) [pid = 17335] [serial = 1612] [outer = (nil)] 18:03:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f6358fc9c00) [pid = 17335] [serial = 1613] [outer = 0x7f63552ce000] 18:03:31 INFO - PROCESS | 17335 | 1461200611639 Marionette DEBUG loaded listener.js 18:03:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f635908e800) [pid = 17335] [serial = 1614] [outer = 0x7f63552ce000] 18:03:32 INFO - PROCESS | 17335 | 1461200612513 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]]]}] 18:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1580ms 18:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:03:32 INFO - PROCESS | 17335 | 1461200612585 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:03:32 INFO - PROCESS | 17335 | 1461200612588 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:03:32 INFO - PROCESS | 17335 | 1461200612594 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:03:32 INFO - PROCESS | 17335 | 1461200612597 Marionette TRACE conn3 <- [1,2122,null,{}] 18:03:32 INFO - PROCESS | 17335 | 1461200612603 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}] 18:03:32 INFO - PROCESS | 17335 | 1461200612839 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:03:33 INFO - PROCESS | 17335 | 1461200613048 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341431800 == 147 [pid = 17335] [id = 538] 18:03:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f632df57400) [pid = 17335] [serial = 1615] [outer = (nil)] 18:03:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f63317c4800) [pid = 17335] [serial = 1616] [outer = 0x7f632df57400] 18:03:33 INFO - PROCESS | 17335 | 1461200613201 Marionette DEBUG loaded listener.js 18:03:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f63317ca400) [pid = 17335] [serial = 1617] [outer = 0x7f632df57400] 18:03:34 INFO - PROCESS | 17335 | 1461200614046 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]]]}] 18:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1530ms 18:03:34 INFO - PROCESS | 17335 | 1461200614124 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:03:34 INFO - PROCESS | 17335 | 1461200614128 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:03:34 INFO - PROCESS | 17335 | 1461200614134 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:03:34 INFO - PROCESS | 17335 | 1461200614136 Marionette TRACE conn3 <- [1,2126,null,{}] 18:03:34 INFO - PROCESS | 17335 | 1461200614141 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}] 18:03:34 INFO - PROCESS | 17335 | 1461200614344 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:03:34 INFO - PROCESS | 17335 | 1461200614556 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e74000 == 148 [pid = 17335] [id = 539] 18:03:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f63317be000) [pid = 17335] [serial = 1618] [outer = (nil)] 18:03:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f6331e42400) [pid = 17335] [serial = 1619] [outer = 0x7f63317be000] 18:03:34 INFO - PROCESS | 17335 | 1461200614667 Marionette DEBUG loaded listener.js 18:03:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f6331e47400) [pid = 17335] [serial = 1620] [outer = 0x7f63317be000] 18:03:35 INFO - PROCESS | 17335 | 1461200615546 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]]]}] 18:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1484ms 18:03:35 INFO - PROCESS | 17335 | 1461200615619 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:03:35 INFO - PROCESS | 17335 | 1461200615623 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:03:35 INFO - PROCESS | 17335 | 1461200615628 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:03:35 INFO - PROCESS | 17335 | 1461200615631 Marionette TRACE conn3 <- [1,2130,null,{}] 18:03:35 INFO - PROCESS | 17335 | 1461200615636 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}] 18:03:35 INFO - PROCESS | 17335 | 1461200615869 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:03:36 INFO - PROCESS | 17335 | 1461200616078 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e9df800 == 149 [pid = 17335] [id = 540] 18:03:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f632c59f400) [pid = 17335] [serial = 1621] [outer = (nil)] 18:03:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f6331e40c00) [pid = 17335] [serial = 1622] [outer = 0x7f632c59f400] 18:03:36 INFO - PROCESS | 17335 | 1461200616197 Marionette DEBUG loaded listener.js 18:03:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f6331e4ec00) [pid = 17335] [serial = 1623] [outer = 0x7f632c59f400] 18:03:37 INFO - PROCESS | 17335 | 1461200617050 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] 18:03:37 INFO - PROCESS | 17335 | 1461200617119 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:03:37 INFO - PROCESS | 17335 | 1461200617125 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:03:37 INFO - PROCESS | 17335 | 1461200617127 Marionette TRACE conn3 <- [1,2134,null,{}] 18:03:37 INFO - PROCESS | 17335 | 1461200617133 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}] 18:03:37 INFO - PROCESS | 17335 | 1461200617335 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:03:37 INFO - PROCESS | 17335 | 1461200617686 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632aae8000 == 150 [pid = 17335] [id = 541] 18:03:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f632c5a2c00) [pid = 17335] [serial = 1624] [outer = (nil)] 18:03:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f6331fdfc00) [pid = 17335] [serial = 1625] [outer = 0x7f632c5a2c00] 18:03:37 INFO - PROCESS | 17335 | 1461200617762 Marionette DEBUG loaded listener.js 18:03:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f6335e53c00) [pid = 17335] [serial = 1626] [outer = 0x7f632c5a2c00] 18:03:38 INFO - PROCESS | 17335 | 1461200618549 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]]]}] 18:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1478ms 18:03:38 INFO - PROCESS | 17335 | 1461200618604 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:03:38 INFO - PROCESS | 17335 | 1461200618608 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:03:38 INFO - PROCESS | 17335 | 1461200618614 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:03:38 INFO - PROCESS | 17335 | 1461200618616 Marionette TRACE conn3 <- [1,2138,null,{}] 18:03:38 INFO - PROCESS | 17335 | 1461200618621 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}] 18:03:38 INFO - PROCESS | 17335 | 1461200618800 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:03:39 INFO - PROCESS | 17335 | 1461200619019 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f4dd800 == 151 [pid = 17335] [id = 542] 18:03:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f632c59e000) [pid = 17335] [serial = 1627] [outer = (nil)] 18:03:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f632cdb2800) [pid = 17335] [serial = 1628] [outer = 0x7f632c59e000] 18:03:39 INFO - PROCESS | 17335 | 1461200619462 Marionette DEBUG loaded listener.js 18:03:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f632d9e8800) [pid = 17335] [serial = 1629] [outer = 0x7f632c59e000] 18:03:40 INFO - PROCESS | 17335 | 1461200620399 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]]]}] 18:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1841ms 18:03:40 INFO - PROCESS | 17335 | 1461200620457 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:03:40 INFO - PROCESS | 17335 | 1461200620463 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:03:40 INFO - PROCESS | 17335 | 1461200620472 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:03:40 INFO - PROCESS | 17335 | 1461200620476 Marionette TRACE conn3 <- [1,2142,null,{}] 18:03:40 INFO - PROCESS | 17335 | 1461200620482 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}] 18:03:40 INFO - PROCESS | 17335 | 1461200620685 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:03:40 INFO - PROCESS | 17335 | 1461200620914 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dad7000 == 152 [pid = 17335] [id = 543] 18:03:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f632cdb8800) [pid = 17335] [serial = 1630] [outer = (nil)] 18:03:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f632dcd4c00) [pid = 17335] [serial = 1631] [outer = 0x7f632cdb8800] 18:03:41 INFO - PROCESS | 17335 | 1461200621079 Marionette DEBUG loaded listener.js 18:03:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f632dd47800) [pid = 17335] [serial = 1632] [outer = 0x7f632cdb8800] 18:03:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e16800 == 151 [pid = 17335] [id = 525] 18:03:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335dcf000 == 150 [pid = 17335] [id = 524] 18:03:42 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f634398f000) [pid = 17335] [serial = 1520] [outer = (nil)] [url = about:blank] 18:03:42 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f6345e9c000) [pid = 17335] [serial = 1484] [outer = (nil)] [url = about:blank] 18:03:42 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f6346948400) [pid = 17335] [serial = 1487] [outer = (nil)] [url = about:blank] 18:03:42 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f634783ec00) [pid = 17335] [serial = 1490] [outer = (nil)] [url = about:blank] 18:03:42 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f6347fa7c00) [pid = 17335] [serial = 1493] [outer = (nil)] [url = about:blank] 18:03:42 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f6349428400) [pid = 17335] [serial = 1496] [outer = (nil)] [url = about:blank] 18:03:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332e50000 == 149 [pid = 17335] [id = 523] 18:03:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633164e000 == 148 [pid = 17335] [id = 522] 18:03:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e9d4000 == 147 [pid = 17335] [id = 521] 18:03:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331643000 == 146 [pid = 17335] [id = 520] 18:03:42 INFO - PROCESS | 17335 | 1461200622291 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] 18:03:42 INFO - PROCESS | 17335 | 1461200622413 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:03:42 INFO - PROCESS | 17335 | 1461200622426 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:03:42 INFO - PROCESS | 17335 | 1461200622429 Marionette TRACE conn3 <- [1,2146,null,{}] 18:03:42 INFO - PROCESS | 17335 | 1461200622435 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}] 18:03:42 INFO - PROCESS | 17335 | 1461200622616 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:03:42 INFO - PROCESS | 17335 | 1461200622882 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:42 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fc0a800 == 142 [pid = 17335] [id = 544] 18:03:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f632d9dd800) [pid = 17335] [serial = 1633] [outer = (nil)] 18:03:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f632ebd4c00) [pid = 17335] [serial = 1634] [outer = 0x7f632d9dd800] 18:03:42 INFO - PROCESS | 17335 | 1461200622944 Marionette DEBUG loaded listener.js 18:03:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f632f5a1400) [pid = 17335] [serial = 1635] [outer = 0x7f632d9dd800] 18:03:43 INFO - PROCESS | 17335 | 1461200623655 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] 18:03:43 INFO - PROCESS | 17335 | 1461200623709 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:03:43 INFO - PROCESS | 17335 | 1461200623716 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:03:43 INFO - PROCESS | 17335 | 1461200623721 Marionette TRACE conn3 <- [1,2150,null,{}] 18:03:43 INFO - PROCESS | 17335 | 1461200623739 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}] 18:03:43 INFO - PROCESS | 17335 | 1461200623929 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:03:44 INFO - PROCESS | 17335 | 1461200624111 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63315a4000 == 143 [pid = 17335] [id = 545] 18:03:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f632e772c00) [pid = 17335] [serial = 1636] [outer = (nil)] 18:03:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f632ff50800) [pid = 17335] [serial = 1637] [outer = 0x7f632e772c00] 18:03:44 INFO - PROCESS | 17335 | 1461200624177 Marionette DEBUG loaded listener.js 18:03:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f63316a6000) [pid = 17335] [serial = 1638] [outer = 0x7f632e772c00] 18:03:44 INFO - PROCESS | 17335 | 1461200624977 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]]]}] 18:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1294ms 18:03:45 INFO - PROCESS | 17335 | 1461200625018 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:03:45 INFO - PROCESS | 17335 | 1461200625022 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:03:45 INFO - PROCESS | 17335 | 1461200625028 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:03:45 INFO - PROCESS | 17335 | 1461200625030 Marionette TRACE conn3 <- [1,2154,null,{}] 18:03:45 INFO - PROCESS | 17335 | 1461200625035 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}] 18:03:45 INFO - PROCESS | 17335 | 1461200625281 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:03:45 INFO - PROCESS | 17335 | 1461200625309 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633185c800 == 144 [pid = 17335] [id = 546] 18:03:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f632e77ac00) [pid = 17335] [serial = 1639] [outer = (nil)] 18:03:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f6331fd4400) [pid = 17335] [serial = 1640] [outer = 0x7f632e77ac00] 18:03:45 INFO - PROCESS | 17335 | 1461200625367 Marionette DEBUG loaded listener.js 18:03:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f63321dbc00) [pid = 17335] [serial = 1641] [outer = 0x7f632e77ac00] 18:03:46 INFO - PROCESS | 17335 | 1461200626254 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]]]}] 18:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1277ms 18:03:46 INFO - PROCESS | 17335 | 1461200626308 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:03:46 INFO - PROCESS | 17335 | 1461200626311 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:03:46 INFO - PROCESS | 17335 | 1461200626317 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:03:46 INFO - PROCESS | 17335 | 1461200626320 Marionette TRACE conn3 <- [1,2158,null,{}] 18:03:46 INFO - PROCESS | 17335 | 1461200626333 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}] 18:03:46 INFO - PROCESS | 17335 | 1461200626552 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:03:46 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f633ac32400) [pid = 17335] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:03:46 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f632c5a0c00) [pid = 17335] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:03:46 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f633ac31400) [pid = 17335] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:03:46 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f6330d34000) [pid = 17335] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:03:46 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f632dcd3400) [pid = 17335] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:03:46 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f632ebe7000) [pid = 17335] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:03:46 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f632ebe7800) [pid = 17335] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:03:47 INFO - PROCESS | 17335 | 1461200627018 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e16800 == 145 [pid = 17335] [id = 547] 18:03:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f63321df000) [pid = 17335] [serial = 1642] [outer = (nil)] 18:03:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f6332b95400) [pid = 17335] [serial = 1643] [outer = 0x7f63321df000] 18:03:47 INFO - PROCESS | 17335 | 1461200627088 Marionette DEBUG loaded listener.js 18:03:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f6332ce5800) [pid = 17335] [serial = 1644] [outer = 0x7f63321df000] 18:03:47 INFO - PROCESS | 17335 | 1461200627785 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]]]}] 18:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1491ms 18:03:47 INFO - PROCESS | 17335 | 1461200627810 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:03:47 INFO - PROCESS | 17335 | 1461200627813 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:03:47 INFO - PROCESS | 17335 | 1461200627818 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:03:47 INFO - PROCESS | 17335 | 1461200627821 Marionette TRACE conn3 <- [1,2162,null,{}] 18:03:47 INFO - PROCESS | 17335 | 1461200627825 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}] 18:03:48 INFO - PROCESS | 17335 | 1461200628063 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:03:48 INFO - PROCESS | 17335 | 1461200628098 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332e51800 == 146 [pid = 17335] [id = 548] 18:03:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f6332d0f000) [pid = 17335] [serial = 1645] [outer = (nil)] 18:03:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f6333111400) [pid = 17335] [serial = 1646] [outer = 0x7f6332d0f000] 18:03:48 INFO - PROCESS | 17335 | 1461200628157 Marionette DEBUG loaded listener.js 18:03:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f63333a4400) [pid = 17335] [serial = 1647] [outer = 0x7f6332d0f000] 18:03:49 INFO - PROCESS | 17335 | 1461200629089 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]]]}] 18:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1333ms 18:03:49 INFO - PROCESS | 17335 | 1461200629152 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:03:49 INFO - PROCESS | 17335 | 1461200629158 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:03:49 INFO - PROCESS | 17335 | 1461200629166 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:03:49 INFO - PROCESS | 17335 | 1461200629171 Marionette TRACE conn3 <- [1,2166,null,{}] 18:03:49 INFO - PROCESS | 17335 | 1461200629179 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}] 18:03:49 INFO - PROCESS | 17335 | 1461200629376 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:03:49 INFO - PROCESS | 17335 | 1461200629587 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e9d5000 == 147 [pid = 17335] [id = 549] 18:03:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f632dcbfc00) [pid = 17335] [serial = 1648] [outer = (nil)] 18:03:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f632dcde000) [pid = 17335] [serial = 1649] [outer = 0x7f632dcbfc00] 18:03:49 INFO - PROCESS | 17335 | 1461200629704 Marionette DEBUG loaded listener.js 18:03:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f632dd45000) [pid = 17335] [serial = 1650] [outer = 0x7f632dcbfc00] 18:03:50 INFO - PROCESS | 17335 | 1461200630668 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]]]}] 18:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1537ms 18:03:50 INFO - PROCESS | 17335 | 1461200630703 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:03:50 INFO - PROCESS | 17335 | 1461200630711 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:03:50 INFO - PROCESS | 17335 | 1461200630721 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:03:50 INFO - PROCESS | 17335 | 1461200630725 Marionette TRACE conn3 <- [1,2170,null,{}] 18:03:50 INFO - PROCESS | 17335 | 1461200630731 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}] 18:03:50 INFO - PROCESS | 17335 | 1461200630920 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:03:51 INFO - PROCESS | 17335 | 1461200631135 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633183b800 == 148 [pid = 17335] [id = 550] 18:03:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f632dcd6c00) [pid = 17335] [serial = 1651] [outer = (nil)] 18:03:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f632f5a0c00) [pid = 17335] [serial = 1652] [outer = 0x7f632dcd6c00] 18:03:51 INFO - PROCESS | 17335 | 1461200631246 Marionette DEBUG loaded listener.js 18:03:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f6330d2e800) [pid = 17335] [serial = 1653] [outer = 0x7f632dcd6c00] 18:03:52 INFO - PROCESS | 17335 | 1461200632280 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]]]}] 18:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1630ms 18:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:03:52 INFO - PROCESS | 17335 | 1461200632352 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:03:52 INFO - PROCESS | 17335 | 1461200632355 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:03:52 INFO - PROCESS | 17335 | 1461200632362 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:03:52 INFO - PROCESS | 17335 | 1461200632368 Marionette TRACE conn3 <- [1,2174,null,{}] 18:03:52 INFO - PROCESS | 17335 | 1461200632383 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}] 18:03:52 INFO - PROCESS | 17335 | 1461200632628 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:03:52 INFO - PROCESS | 17335 | 1461200632954 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633330d800 == 149 [pid = 17335] [id = 551] 18:03:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f6332b95c00) [pid = 17335] [serial = 1654] [outer = (nil)] 18:03:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f6332ce1000) [pid = 17335] [serial = 1655] [outer = 0x7f6332b95c00] 18:03:53 INFO - PROCESS | 17335 | 1461200633030 Marionette DEBUG loaded listener.js 18:03:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f6332d16000) [pid = 17335] [serial = 1656] [outer = 0x7f6332b95c00] 18:03:53 INFO - PROCESS | 17335 | 1461200633886 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]]]}] 18:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1593ms 18:03:53 INFO - PROCESS | 17335 | 1461200633955 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:03:53 INFO - PROCESS | 17335 | 1461200633959 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:03:53 INFO - PROCESS | 17335 | 1461200633965 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:03:53 INFO - PROCESS | 17335 | 1461200633968 Marionette TRACE conn3 <- [1,2178,null,{}] 18:03:53 INFO - PROCESS | 17335 | 1461200633973 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}] 18:03:54 INFO - PROCESS | 17335 | 1461200634164 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:03:54 INFO - PROCESS | 17335 | 1461200634427 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63361cb000 == 150 [pid = 17335] [id = 552] 18:03:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f63321e6c00) [pid = 17335] [serial = 1657] [outer = (nil)] 18:03:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f63358b5c00) [pid = 17335] [serial = 1658] [outer = 0x7f63321e6c00] 18:03:54 INFO - PROCESS | 17335 | 1461200634504 Marionette DEBUG loaded listener.js 18:03:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f6335e4fc00) [pid = 17335] [serial = 1659] [outer = 0x7f63321e6c00] 18:03:55 INFO - PROCESS | 17335 | 1461200635333 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]]]}] 18:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1428ms 18:03:55 INFO - PROCESS | 17335 | 1461200635393 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:03:55 INFO - PROCESS | 17335 | 1461200635396 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:03:55 INFO - PROCESS | 17335 | 1461200635417 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:03:55 INFO - PROCESS | 17335 | 1461200635422 Marionette TRACE conn3 <- [1,2182,null,{}] 18:03:55 INFO - PROCESS | 17335 | 1461200635433 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}] 18:03:55 INFO - PROCESS | 17335 | 1461200635623 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:03:55 INFO - PROCESS | 17335 | 1461200635833 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c28f000 == 151 [pid = 17335] [id = 553] 18:03:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f633310d400) [pid = 17335] [serial = 1660] [outer = (nil)] 18:03:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f6335e59800) [pid = 17335] [serial = 1661] [outer = 0x7f633310d400] 18:03:55 INFO - PROCESS | 17335 | 1461200635946 Marionette DEBUG loaded listener.js 18:03:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f6335ff5400) [pid = 17335] [serial = 1662] [outer = 0x7f633310d400] 18:03:56 INFO - PROCESS | 17335 | 1461200636876 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]]]}] 18:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1550ms 18:03:56 INFO - PROCESS | 17335 | 1461200636954 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:03:56 INFO - PROCESS | 17335 | 1461200636957 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:03:56 INFO - PROCESS | 17335 | 1461200636964 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:03:56 INFO - PROCESS | 17335 | 1461200636966 Marionette TRACE conn3 <- [1,2186,null,{}] 18:03:56 INFO - PROCESS | 17335 | 1461200636972 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}] 18:03:57 INFO - PROCESS | 17335 | 1461200637184 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:03:57 INFO - PROCESS | 17335 | 1461200637395 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd87800 == 152 [pid = 17335] [id = 554] 18:03:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f6335ff6800) [pid = 17335] [serial = 1663] [outer = (nil)] 18:03:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f63361f6400) [pid = 17335] [serial = 1664] [outer = 0x7f6335ff6800] 18:03:57 INFO - PROCESS | 17335 | 1461200637513 Marionette DEBUG loaded listener.js 18:03:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f6336588400) [pid = 17335] [serial = 1665] [outer = 0x7f6335ff6800] 18:03:58 INFO - PROCESS | 17335 | 1461200638426 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]]]}] 18:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1489ms 18:03:58 INFO - PROCESS | 17335 | 1461200638454 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:03:58 INFO - PROCESS | 17335 | 1461200638456 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:03:58 INFO - PROCESS | 17335 | 1461200638463 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:03:58 INFO - PROCESS | 17335 | 1461200638465 Marionette TRACE conn3 <- [1,2190,null,{}] 18:03:58 INFO - PROCESS | 17335 | 1461200638471 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}] 18:03:58 INFO - PROCESS | 17335 | 1461200638670 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:03:58 INFO - PROCESS | 17335 | 1461200638944 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da57800 == 153 [pid = 17335] [id = 555] 18:03:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f63360c5c00) [pid = 17335] [serial = 1666] [outer = (nil)] 18:03:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f63365d0000) [pid = 17335] [serial = 1667] [outer = 0x7f63360c5c00] 18:03:59 INFO - PROCESS | 17335 | 1461200639024 Marionette DEBUG loaded listener.js 18:03:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f633ac34c00) [pid = 17335] [serial = 1668] [outer = 0x7f63360c5c00] 18:03:59 INFO - PROCESS | 17335 | 1461200639866 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]]]}] 18:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1427ms 18:03:59 INFO - PROCESS | 17335 | 1461200639892 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:03:59 INFO - PROCESS | 17335 | 1461200639895 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:03:59 INFO - PROCESS | 17335 | 1461200639901 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:03:59 INFO - PROCESS | 17335 | 1461200639903 Marionette TRACE conn3 <- [1,2194,null,{}] 18:03:59 INFO - PROCESS | 17335 | 1461200639909 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}] 18:04:00 INFO - PROCESS | 17335 | 1461200640096 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:04:00 INFO - PROCESS | 17335 | 1461200640312 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dfed000 == 154 [pid = 17335] [id = 556] 18:04:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f6336582c00) [pid = 17335] [serial = 1669] [outer = (nil)] 18:04:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f633ae82400) [pid = 17335] [serial = 1670] [outer = 0x7f6336582c00] 18:04:00 INFO - PROCESS | 17335 | 1461200640427 Marionette DEBUG loaded listener.js 18:04:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 252 (0x7f633afb4c00) [pid = 17335] [serial = 1671] [outer = 0x7f6336582c00] 18:04:01 INFO - PROCESS | 17335 | 1461200641308 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]]]}] 18:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1433ms 18:04:01 INFO - PROCESS | 17335 | 1461200641334 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:04:01 INFO - PROCESS | 17335 | 1461200641338 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:04:01 INFO - PROCESS | 17335 | 1461200641343 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:04:01 INFO - PROCESS | 17335 | 1461200641345 Marionette TRACE conn3 <- [1,2198,null,{}] 18:04:01 INFO - PROCESS | 17335 | 1461200641351 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}] 18:04:01 INFO - PROCESS | 17335 | 1461200641556 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:04:01 INFO - PROCESS | 17335 | 1461200641838 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340822800 == 155 [pid = 17335] [id = 557] 18:04:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 253 (0x7f6330d30800) [pid = 17335] [serial = 1672] [outer = (nil)] 18:04:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f633b0d8000) [pid = 17335] [serial = 1673] [outer = 0x7f6330d30800] 18:04:01 INFO - PROCESS | 17335 | 1461200641912 Marionette DEBUG loaded listener.js 18:04:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f633c0e6c00) [pid = 17335] [serial = 1674] [outer = 0x7f6330d30800] 18:04:02 INFO - PROCESS | 17335 | 1461200642808 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]]]}] 18:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1531ms 18:04:02 INFO - PROCESS | 17335 | 1461200642876 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:04:02 INFO - PROCESS | 17335 | 1461200642880 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:04:02 INFO - PROCESS | 17335 | 1461200642886 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:04:02 INFO - PROCESS | 17335 | 1461200642888 Marionette TRACE conn3 <- [1,2202,null,{}] 18:04:02 INFO - PROCESS | 17335 | 1461200642894 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}] 18:04:03 INFO - PROCESS | 17335 | 1461200643090 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:04:03 INFO - PROCESS | 17335 | 1461200643303 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340c9a800 == 156 [pid = 17335] [id = 558] 18:04:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 256 (0x7f6332b9d800) [pid = 17335] [serial = 1675] [outer = (nil)] 18:04:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 257 (0x7f633cc33400) [pid = 17335] [serial = 1676] [outer = 0x7f6332b9d800] 18:04:03 INFO - PROCESS | 17335 | 1461200643421 Marionette DEBUG loaded listener.js 18:04:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 258 (0x7f633cc8ec00) [pid = 17335] [serial = 1677] [outer = 0x7f6332b9d800] 18:04:04 INFO - PROCESS | 17335 | 1461200644310 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]]]}] 18:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1480ms 18:04:04 INFO - PROCESS | 17335 | 1461200644367 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:04:04 INFO - PROCESS | 17335 | 1461200644375 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:04:04 INFO - PROCESS | 17335 | 1461200644383 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:04:04 INFO - PROCESS | 17335 | 1461200644391 Marionette TRACE conn3 <- [1,2206,null,{}] 18:04:04 INFO - PROCESS | 17335 | 1461200644397 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}] 18:04:04 INFO - PROCESS | 17335 | 1461200644648 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:04:04 INFO - PROCESS | 17335 | 1461200644904 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341091000 == 157 [pid = 17335] [id = 559] 18:04:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 259 (0x7f633d2eb400) [pid = 17335] [serial = 1678] [outer = (nil)] 18:04:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 260 (0x7f633d336000) [pid = 17335] [serial = 1679] [outer = 0x7f633d2eb400] 18:04:05 INFO - PROCESS | 17335 | 1461200645037 Marionette DEBUG loaded listener.js 18:04:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 261 (0x7f633d46f800) [pid = 17335] [serial = 1680] [outer = 0x7f633d2eb400] 18:04:05 INFO - PROCESS | 17335 | 1461200645906 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]]]}] 18:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1533ms 18:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:04:05 INFO - PROCESS | 17335 | 1461200645918 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:04:05 INFO - PROCESS | 17335 | 1461200645920 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:04:05 INFO - PROCESS | 17335 | 1461200645926 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:04:05 INFO - PROCESS | 17335 | 1461200645929 Marionette TRACE conn3 <- [1,2210,null,{}] 18:04:05 INFO - PROCESS | 17335 | 1461200645934 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}] 18:04:06 INFO - PROCESS | 17335 | 1461200646129 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:04:06 INFO - PROCESS | 17335 | 1461200646399 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341660800 == 158 [pid = 17335] [id = 560] 18:04:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 262 (0x7f632df53800) [pid = 17335] [serial = 1681] [outer = (nil)] 18:04:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 263 (0x7f633d4ba800) [pid = 17335] [serial = 1682] [outer = 0x7f632df53800] 18:04:06 INFO - PROCESS | 17335 | 1461200646475 Marionette DEBUG loaded listener.js 18:04:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 264 (0x7f633d709800) [pid = 17335] [serial = 1683] [outer = 0x7f632df53800] 18:04:08 INFO - PROCESS | 17335 | 1461200648062 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]]]}] 18:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2189ms 18:04:08 INFO - PROCESS | 17335 | 1461200648133 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:04:08 INFO - PROCESS | 17335 | 1461200648138 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:04:08 INFO - PROCESS | 17335 | 1461200648148 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:04:08 INFO - PROCESS | 17335 | 1461200648151 Marionette TRACE conn3 <- [1,2214,null,{}] 18:04:08 INFO - PROCESS | 17335 | 1461200648159 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}] 18:04:08 INFO - PROCESS | 17335 | 1461200648365 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:04:08 INFO - PROCESS | 17335 | 1461200648587 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fc1f000 == 159 [pid = 17335] [id = 561] 18:04:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 265 (0x7f632cdab800) [pid = 17335] [serial = 1684] [outer = (nil)] 18:04:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 266 (0x7f632dd35400) [pid = 17335] [serial = 1685] [outer = 0x7f632cdab800] 18:04:08 INFO - PROCESS | 17335 | 1461200648710 Marionette DEBUG loaded listener.js 18:04:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 267 (0x7f632df53c00) [pid = 17335] [serial = 1686] [outer = 0x7f632cdab800] 18:04:09 INFO - PROCESS | 17335 | 1461200649757 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]]]}] 18:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1684ms 18:04:09 INFO - PROCESS | 17335 | 1461200649832 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:04:09 INFO - PROCESS | 17335 | 1461200649840 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:04:09 INFO - PROCESS | 17335 | 1461200649849 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:04:09 INFO - PROCESS | 17335 | 1461200649852 Marionette TRACE conn3 <- [1,2218,null,{}] 18:04:09 INFO - PROCESS | 17335 | 1461200649856 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}] 18:04:10 INFO - PROCESS | 17335 | 1461200650077 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:04:10 INFO - PROCESS | 17335 | 1461200650386 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e85800 == 160 [pid = 17335] [id = 562] 18:04:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 268 (0x7f632cdad000) [pid = 17335] [serial = 1687] [outer = (nil)] 18:04:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 269 (0x7f632f5a6c00) [pid = 17335] [serial = 1688] [outer = 0x7f632cdad000] 18:04:10 INFO - PROCESS | 17335 | 1461200650459 Marionette DEBUG loaded listener.js 18:04:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 270 (0x7f632ff4d400) [pid = 17335] [serial = 1689] [outer = 0x7f632cdad000] 18:04:11 INFO - PROCESS | 17335 | 1461200651349 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]]]}] 18:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1534ms 18:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:04:11 INFO - PROCESS | 17335 | 1461200651383 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:04:11 INFO - PROCESS | 17335 | 1461200651386 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:04:11 INFO - PROCESS | 17335 | 1461200651392 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:04:11 INFO - PROCESS | 17335 | 1461200651398 Marionette TRACE conn3 <- [1,2222,null,{}] 18:04:11 INFO - PROCESS | 17335 | 1461200651412 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}] 18:04:11 INFO - PROCESS | 17335 | 1461200651588 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:04:11 INFO - PROCESS | 17335 | 1461200651875 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332fb9800 == 161 [pid = 17335] [id = 563] 18:04:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 271 (0x7f63317c1800) [pid = 17335] [serial = 1690] [outer = (nil)] 18:04:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 272 (0x7f6331e46800) [pid = 17335] [serial = 1691] [outer = 0x7f63317c1800] 18:04:12 INFO - PROCESS | 17335 | 1461200652009 Marionette DEBUG loaded listener.js 18:04:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 273 (0x7f6331fde400) [pid = 17335] [serial = 1692] [outer = 0x7f63317c1800] 18:04:13 INFO - PROCESS | 17335 | 1461200653039 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]]]}] 18:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1689ms 18:04:13 INFO - PROCESS | 17335 | 1461200653080 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:04:13 INFO - PROCESS | 17335 | 1461200653085 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:04:13 INFO - PROCESS | 17335 | 1461200653090 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:04:13 INFO - PROCESS | 17335 | 1461200653093 Marionette TRACE conn3 <- [1,2226,null,{}] 18:04:13 INFO - PROCESS | 17335 | 1461200653097 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}] 18:04:13 INFO - PROCESS | 17335 | 1461200653271 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 272 (0x7f633d962c00) [pid = 17335] [serial = 1580] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 271 (0x7f635701c000) [pid = 17335] [serial = 1550] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 270 (0x7f632d9e6400) [pid = 17335] [serial = 1553] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 269 (0x7f634436c800) [pid = 17335] [serial = 1532] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 268 (0x7f632dd32c00) [pid = 17335] [serial = 1556] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 267 (0x7f632f748000) [pid = 17335] [serial = 1523] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 266 (0x7f63333cb000) [pid = 17335] [serial = 1526] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 265 (0x7f632cdb4400) [pid = 17335] [serial = 1547] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 264 (0x7f6354fc4800) [pid = 17335] [serial = 1541] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 263 (0x7f63570d0800) [pid = 17335] [serial = 1544] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 262 (0x7f633d472400) [pid = 17335] [serial = 1529] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 261 (0x7f6353d92800) [pid = 17335] [serial = 1538] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | --DOMWINDOW == 260 (0x7f6346085c00) [pid = 17335] [serial = 1535] [outer = (nil)] [url = about:blank] 18:04:13 INFO - PROCESS | 17335 | 1461200653644 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63315a4000 == 160 [pid = 17335] [id = 545] 18:04:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fc0a800 == 159 [pid = 17335] [id = 544] 18:04:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e155000 == 160 [pid = 17335] [id = 564] 18:04:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 261 (0x7f632c5a0800) [pid = 17335] [serial = 1693] [outer = (nil)] 18:04:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 262 (0x7f632dcd7000) [pid = 17335] [serial = 1694] [outer = 0x7f632c5a0800] 18:04:13 INFO - PROCESS | 17335 | 1461200653736 Marionette DEBUG loaded listener.js 18:04:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 263 (0x7f6330d30c00) [pid = 17335] [serial = 1695] [outer = 0x7f632c5a0800] 18:04:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dad7000 == 159 [pid = 17335] [id = 543] 18:04:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f4dd800 == 158 [pid = 17335] [id = 542] 18:04:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d48f800 == 157 [pid = 17335] [id = 537] 18:04:13 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354f47000 == 156 [pid = 17335] [id = 536] 18:04:14 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353c8e800 == 155 [pid = 17335] [id = 535] 18:04:14 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347861800 == 154 [pid = 17335] [id = 534] 18:04:14 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63469c2000 == 153 [pid = 17335] [id = 533] 18:04:14 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63457de000 == 152 [pid = 17335] [id = 532] 18:04:14 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340f9e800 == 151 [pid = 17335] [id = 531] 18:04:14 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340f81000 == 150 [pid = 17335] [id = 530] 18:04:14 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cf23000 == 149 [pid = 17335] [id = 526] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 262 (0x7f633d4b0c00) [pid = 17335] [serial = 1578] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 261 (0x7f633d05d800) [pid = 17335] [serial = 1577] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 260 (0x7f632cdb1000) [pid = 17335] [serial = 1559] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 259 (0x7f633c987800) [pid = 17335] [serial = 1575] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 258 (0x7f63365d0c00) [pid = 17335] [serial = 1572] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 257 (0x7f632d9e2400) [pid = 17335] [serial = 1560] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 256 (0x7f632e776800) [pid = 17335] [serial = 1562] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 255 (0x7f6332ce6400) [pid = 17335] [serial = 1566] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f633656c000) [pid = 17335] [serial = 1571] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f63358c1800) [pid = 17335] [serial = 1568] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 252 (0x7f6331fe1400) [pid = 17335] [serial = 1565] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 251 (0x7f633ae0b400) [pid = 17335] [serial = 1574] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f6335ffa000) [pid = 17335] [serial = 1569] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f632f749400) [pid = 17335] [serial = 1563] [outer = (nil)] [url = about:blank] 18:04:14 INFO - PROCESS | 17335 | 1461200654535 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]]]}] 18:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1477ms 18:04:14 INFO - PROCESS | 17335 | 1461200654567 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:04:14 INFO - PROCESS | 17335 | 1461200654570 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:04:14 INFO - PROCESS | 17335 | 1461200654575 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:04:14 INFO - PROCESS | 17335 | 1461200654578 Marionette TRACE conn3 <- [1,2230,null,{}] 18:04:14 INFO - PROCESS | 17335 | 1461200654583 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}] 18:04:14 INFO - PROCESS | 17335 | 1461200654770 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:04:14 INFO - PROCESS | 17335 | 1461200654940 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63315a8000 == 150 [pid = 17335] [id = 565] 18:04:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f632d9e2400) [pid = 17335] [serial = 1696] [outer = (nil)] 18:04:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f6332cecc00) [pid = 17335] [serial = 1697] [outer = 0x7f632d9e2400] 18:04:15 INFO - PROCESS | 17335 | 1461200654999 Marionette DEBUG loaded listener.js 18:04:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 252 (0x7f633339d400) [pid = 17335] [serial = 1698] [outer = 0x7f632d9e2400] 18:04:15 INFO - PROCESS | 17335 | 1461200655700 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]]]}] 18:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1180ms 18:04:15 INFO - PROCESS | 17335 | 1461200655775 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:04:15 INFO - PROCESS | 17335 | 1461200655778 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:04:15 INFO - PROCESS | 17335 | 1461200655790 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:04:15 INFO - PROCESS | 17335 | 1461200655792 Marionette TRACE conn3 <- [1,2234,null,{}] 18:04:15 INFO - PROCESS | 17335 | 1461200655796 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}] 18:04:16 INFO - PROCESS | 17335 | 1461200656009 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:04:16 INFO - PROCESS | 17335 | 1461200656020 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63361bf000 == 151 [pid = 17335] [id = 566] 18:04:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 253 (0x7f632dd30000) [pid = 17335] [serial = 1699] [outer = (nil)] 18:04:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f6335e59000) [pid = 17335] [serial = 1700] [outer = 0x7f632dd30000] 18:04:16 INFO - PROCESS | 17335 | 1461200656274 Marionette DEBUG loaded listener.js 18:04:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f63361fcc00) [pid = 17335] [serial = 1701] [outer = 0x7f632dd30000] 18:04:17 INFO - PROCESS | 17335 | 1461200657071 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]]]}] 18:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1328ms 18:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:04:17 INFO - PROCESS | 17335 | 1461200657125 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:04:17 INFO - PROCESS | 17335 | 1461200657128 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:04:17 INFO - PROCESS | 17335 | 1461200657133 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:04:17 INFO - PROCESS | 17335 | 1461200657136 Marionette TRACE conn3 <- [1,2238,null,{}] 18:04:17 INFO - PROCESS | 17335 | 1461200657141 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}] 18:04:17 INFO - PROCESS | 17335 | 1461200657351 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:04:17 INFO - PROCESS | 17335 | 1461200657381 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cf23000 == 152 [pid = 17335] [id = 567] 18:04:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 256 (0x7f63358bec00) [pid = 17335] [serial = 1702] [outer = (nil)] 18:04:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 257 (0x7f63365d3000) [pid = 17335] [serial = 1703] [outer = 0x7f63358bec00] 18:04:17 INFO - PROCESS | 17335 | 1461200657439 Marionette DEBUG loaded listener.js 18:04:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 258 (0x7f633afb2800) [pid = 17335] [serial = 1704] [outer = 0x7f63358bec00] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 257 (0x7f632e777400) [pid = 17335] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 256 (0x7f632dcc0000) [pid = 17335] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 255 (0x7f63361f3400) [pid = 17335] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f632dcc0800) [pid = 17335] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f632c5a1400) [pid = 17335] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 252 (0x7f6340fbbc00) [pid = 17335] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 251 (0x7f6340fb0400) [pid = 17335] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f6345d60400) [pid = 17335] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f6346922800) [pid = 17335] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f632e77ac00) [pid = 17335] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f63321df000) [pid = 17335] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f63360bc400) [pid = 17335] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f6345e93000) [pid = 17335] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 244 (0x7f632cdb8800) [pid = 17335] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 243 (0x7f632e772c00) [pid = 17335] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 242 (0x7f632d9dd800) [pid = 17335] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f632c59e000) [pid = 17335] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f632cedec00) [pid = 17335] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f632c5a5800) [pid = 17335] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f632f741000) [pid = 17335] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f632c59f000) [pid = 17335] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f6333399c00) [pid = 17335] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:04:19 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f632dcb3400) [pid = 17335] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:04:19 INFO - PROCESS | 17335 | 1461200659265 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]]]}] 18:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2183ms 18:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:04:19 INFO - PROCESS | 17335 | 1461200659317 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:04:19 INFO - PROCESS | 17335 | 1461200659320 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:04:19 INFO - PROCESS | 17335 | 1461200659325 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:04:19 INFO - PROCESS | 17335 | 1461200659328 Marionette TRACE conn3 <- [1,2242,null,{}] 18:04:19 INFO - PROCESS | 17335 | 1461200659333 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}] 18:04:19 INFO - PROCESS | 17335 | 1461200659504 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:04:19 INFO - PROCESS | 17335 | 1461200659673 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f6a1800 == 153 [pid = 17335] [id = 568] 18:04:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f632c59fc00) [pid = 17335] [serial = 1705] [outer = (nil)] 18:04:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f632dcc0800) [pid = 17335] [serial = 1706] [outer = 0x7f632c59fc00] 18:04:19 INFO - PROCESS | 17335 | 1461200659734 Marionette DEBUG loaded listener.js 18:04:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f633169e000) [pid = 17335] [serial = 1707] [outer = 0x7f632c59fc00] 18:04:20 INFO - PROCESS | 17335 | 1461200660363 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]]]}] 18:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1076ms 18:04:20 INFO - PROCESS | 17335 | 1461200660402 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:04:20 INFO - PROCESS | 17335 | 1461200660405 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:04:20 INFO - PROCESS | 17335 | 1461200660411 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:04:20 INFO - PROCESS | 17335 | 1461200660412 Marionette TRACE conn3 <- [1,2246,null,{}] 18:04:20 INFO - PROCESS | 17335 | 1461200660418 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}] 18:04:20 INFO - PROCESS | 17335 | 1461200660583 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:04:20 INFO - PROCESS | 17335 | 1461200660758 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633f9aa000 == 154 [pid = 17335] [id = 569] 18:04:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f632c59f000) [pid = 17335] [serial = 1708] [outer = (nil)] 18:04:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f6332bc4400) [pid = 17335] [serial = 1709] [outer = 0x7f632c59f000] 18:04:20 INFO - PROCESS | 17335 | 1461200660817 Marionette DEBUG loaded listener.js 18:04:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f633b0e5400) [pid = 17335] [serial = 1710] [outer = 0x7f632c59f000] 18:04:21 INFO - PROCESS | 17335 | 1461200661847 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]]]}] 18:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1476ms 18:04:21 INFO - PROCESS | 17335 | 1461200661888 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:04:21 INFO - PROCESS | 17335 | 1461200661895 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:04:21 INFO - PROCESS | 17335 | 1461200661904 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:04:21 INFO - PROCESS | 17335 | 1461200661908 Marionette TRACE conn3 <- [1,2250,null,{}] 18:04:21 INFO - PROCESS | 17335 | 1461200661916 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}] 18:04:22 INFO - PROCESS | 17335 | 1461200662112 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:04:22 INFO - PROCESS | 17335 | 1461200662381 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63315a3800 == 155 [pid = 17335] [id = 570] 18:04:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f632df4b400) [pid = 17335] [serial = 1711] [outer = (nil)] 18:04:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f632ebcec00) [pid = 17335] [serial = 1712] [outer = 0x7f632df4b400] 18:04:22 INFO - PROCESS | 17335 | 1461200662500 Marionette DEBUG loaded listener.js 18:04:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f632f73f000) [pid = 17335] [serial = 1713] [outer = 0x7f632df4b400] 18:04:23 INFO - PROCESS | 17335 | 1461200663490 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]]]}] 18:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1639ms 18:04:23 INFO - PROCESS | 17335 | 1461200663544 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:04:23 INFO - PROCESS | 17335 | 1461200663552 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:04:23 INFO - PROCESS | 17335 | 1461200663561 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:04:23 INFO - PROCESS | 17335 | 1461200663566 Marionette TRACE conn3 <- [1,2254,null,{}] 18:04:23 INFO - PROCESS | 17335 | 1461200663571 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}] 18:04:23 INFO - PROCESS | 17335 | 1461200663774 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:04:24 INFO - PROCESS | 17335 | 1461200664070 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335dd0000 == 156 [pid = 17335] [id = 571] 18:04:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f632e772c00) [pid = 17335] [serial = 1714] [outer = (nil)] 18:04:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f6331e4e000) [pid = 17335] [serial = 1715] [outer = 0x7f632e772c00] 18:04:24 INFO - PROCESS | 17335 | 1461200664185 Marionette DEBUG loaded listener.js 18:04:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f6332bcc000) [pid = 17335] [serial = 1716] [outer = 0x7f632e772c00] 18:04:25 INFO - PROCESS | 17335 | 1461200665055 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]]]}] 18:04:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:04:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1543ms 18:04:25 INFO - PROCESS | 17335 | 1461200665105 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:04:25 INFO - PROCESS | 17335 | 1461200665108 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:04:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:04:25 INFO - PROCESS | 17335 | 1461200665115 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:04:25 INFO - PROCESS | 17335 | 1461200665120 Marionette TRACE conn3 <- [1,2258,null,{}] 18:04:25 INFO - PROCESS | 17335 | 1461200665136 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}] 18:04:25 INFO - PROCESS | 17335 | 1461200665326 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:04:25 INFO - PROCESS | 17335 | 1461200665539 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340f81800 == 157 [pid = 17335] [id = 572] 18:04:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f633169e800) [pid = 17335] [serial = 1717] [outer = (nil)] 18:04:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f63333c8400) [pid = 17335] [serial = 1718] [outer = 0x7f633169e800] 18:04:25 INFO - PROCESS | 17335 | 1461200665661 Marionette DEBUG loaded listener.js 18:04:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f6335ffd000) [pid = 17335] [serial = 1719] [outer = 0x7f633169e800] 18:04:26 INFO - PROCESS | 17335 | 1461200666599 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]]]}] 18:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1533ms 18:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:04:26 INFO - PROCESS | 17335 | 1461200666648 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:04:26 INFO - PROCESS | 17335 | 1461200666652 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:04:26 INFO - PROCESS | 17335 | 1461200666658 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:04:26 INFO - PROCESS | 17335 | 1461200666661 Marionette TRACE conn3 <- [1,2262,null,{}] 18:04:26 INFO - PROCESS | 17335 | 1461200666666 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}] 18:04:26 INFO - PROCESS | 17335 | 1461200666850 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:04:27 INFO - PROCESS | 17335 | 1461200667066 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341093800 == 158 [pid = 17335] [id = 573] 18:04:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f6331e44c00) [pid = 17335] [serial = 1720] [outer = (nil)] 18:04:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 252 (0x7f63365d4c00) [pid = 17335] [serial = 1721] [outer = 0x7f6331e44c00] 18:04:27 INFO - PROCESS | 17335 | 1461200667191 Marionette DEBUG loaded listener.js 18:04:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 253 (0x7f633c0dbc00) [pid = 17335] [serial = 1722] [outer = 0x7f6331e44c00] 18:04:28 INFO - PROCESS | 17335 | 1461200668024 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]]]}] 18:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1384ms 18:04:28 INFO - PROCESS | 17335 | 1461200668046 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:04:28 INFO - PROCESS | 17335 | 1461200668049 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:04:28 INFO - PROCESS | 17335 | 1461200668058 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:04:28 INFO - PROCESS | 17335 | 1461200668061 Marionette TRACE conn3 <- [1,2266,null,{}] 18:04:28 INFO - PROCESS | 17335 | 1461200668065 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}] 18:04:28 INFO - PROCESS | 17335 | 1461200668245 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:04:28 INFO - PROCESS | 17335 | 1461200668462 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6343b75800 == 159 [pid = 17335] [id = 574] 18:04:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f63360c2000) [pid = 17335] [serial = 1723] [outer = (nil)] 18:04:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f633cc3f400) [pid = 17335] [serial = 1724] [outer = 0x7f63360c2000] 18:04:28 INFO - PROCESS | 17335 | 1461200668577 Marionette DEBUG loaded listener.js 18:04:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 256 (0x7f633cf50000) [pid = 17335] [serial = 1725] [outer = 0x7f63360c2000] 18:04:29 INFO - PROCESS | 17335 | 1461200669469 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]]]}] 18:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1488ms 18:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:04:29 INFO - PROCESS | 17335 | 1461200669548 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:04:29 INFO - PROCESS | 17335 | 1461200669551 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:04:29 INFO - PROCESS | 17335 | 1461200669557 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:04:29 INFO - PROCESS | 17335 | 1461200669560 Marionette TRACE conn3 <- [1,2270,null,{}] 18:04:29 INFO - PROCESS | 17335 | 1461200669565 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}] 18:04:29 INFO - PROCESS | 17335 | 1461200669814 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:04:30 INFO - PROCESS | 17335 | 1461200670071 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63460a4800 == 160 [pid = 17335] [id = 575] 18:04:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 257 (0x7f633cc32800) [pid = 17335] [serial = 1726] [outer = (nil)] 18:04:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 258 (0x7f633d516800) [pid = 17335] [serial = 1727] [outer = 0x7f633cc32800] 18:04:30 INFO - PROCESS | 17335 | 1461200670189 Marionette DEBUG loaded listener.js 18:04:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 259 (0x7f633d968c00) [pid = 17335] [serial = 1728] [outer = 0x7f633cc32800] 18:04:31 INFO - PROCESS | 17335 | 1461200670998 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]]]}] 18:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1483ms 18:04:31 INFO - PROCESS | 17335 | 1461200671039 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:04:31 INFO - PROCESS | 17335 | 1461200671043 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:04:31 INFO - PROCESS | 17335 | 1461200671050 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:04:31 INFO - PROCESS | 17335 | 1461200671054 Marionette TRACE conn3 <- [1,2274,null,{}] 18:04:31 INFO - PROCESS | 17335 | 1461200671059 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}] 18:04:31 INFO - PROCESS | 17335 | 1461200671240 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:04:31 INFO - PROCESS | 17335 | 1461200671471 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634687a800 == 161 [pid = 17335] [id = 576] 18:04:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 260 (0x7f633cf51000) [pid = 17335] [serial = 1729] [outer = (nil)] 18:04:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 261 (0x7f633dbeb400) [pid = 17335] [serial = 1730] [outer = 0x7f633cf51000] 18:04:31 INFO - PROCESS | 17335 | 1461200671581 Marionette DEBUG loaded listener.js 18:04:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 262 (0x7f633df76800) [pid = 17335] [serial = 1731] [outer = 0x7f633cf51000] 18:04:32 INFO - PROCESS | 17335 | 1461200672431 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]]]}] 18:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1433ms 18:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:04:32 INFO - PROCESS | 17335 | 1461200672483 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:04:32 INFO - PROCESS | 17335 | 1461200672485 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:04:32 INFO - PROCESS | 17335 | 1461200672492 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:04:32 INFO - PROCESS | 17335 | 1461200672495 Marionette TRACE conn3 <- [1,2278,null,{}] 18:04:32 INFO - PROCESS | 17335 | 1461200672500 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}] 18:04:32 INFO - PROCESS | 17335 | 1461200672772 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:04:32 INFO - PROCESS | 17335 | 1461200672925 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347372800 == 162 [pid = 17335] [id = 577] 18:04:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 263 (0x7f633cc94000) [pid = 17335] [serial = 1732] [outer = (nil)] 18:04:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 264 (0x7f633ed89800) [pid = 17335] [serial = 1733] [outer = 0x7f633cc94000] 18:04:33 INFO - PROCESS | 17335 | 1461200672999 Marionette DEBUG loaded listener.js 18:04:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 265 (0x7f633f973000) [pid = 17335] [serial = 1734] [outer = 0x7f633cc94000] 18:04:33 INFO - PROCESS | 17335 | 1461200673919 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]]]}] 18:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1478ms 18:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:04:33 INFO - PROCESS | 17335 | 1461200673970 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:04:33 INFO - PROCESS | 17335 | 1461200673973 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:04:33 INFO - PROCESS | 17335 | 1461200673979 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:04:33 INFO - PROCESS | 17335 | 1461200673982 Marionette TRACE conn3 <- [1,2282,null,{}] 18:04:33 INFO - PROCESS | 17335 | 1461200673988 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}] 18:04:34 INFO - PROCESS | 17335 | 1461200674167 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:04:34 INFO - PROCESS | 17335 | 1461200674389 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6348150000 == 163 [pid = 17335] [id = 578] 18:04:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 266 (0x7f632dd39800) [pid = 17335] [serial = 1735] [outer = (nil)] 18:04:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 267 (0x7f633f973400) [pid = 17335] [serial = 1736] [outer = 0x7f632dd39800] 18:04:34 INFO - PROCESS | 17335 | 1461200674509 Marionette DEBUG loaded listener.js 18:04:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 268 (0x7f634050d800) [pid = 17335] [serial = 1737] [outer = 0x7f632dd39800] 18:04:35 INFO - PROCESS | 17335 | 1461200675368 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]]]}] 18:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1440ms 18:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:04:35 INFO - PROCESS | 17335 | 1461200675420 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:04:35 INFO - PROCESS | 17335 | 1461200675423 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:04:35 INFO - PROCESS | 17335 | 1461200675429 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:04:35 INFO - PROCESS | 17335 | 1461200675432 Marionette TRACE conn3 <- [1,2286,null,{}] 18:04:35 INFO - PROCESS | 17335 | 1461200675437 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}] 18:04:35 INFO - PROCESS | 17335 | 1461200675621 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:04:35 INFO - PROCESS | 17335 | 1461200675840 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634ddb6000 == 164 [pid = 17335] [id = 579] 18:04:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 269 (0x7f633b0e1400) [pid = 17335] [serial = 1738] [outer = (nil)] 18:04:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 270 (0x7f6340883400) [pid = 17335] [serial = 1739] [outer = 0x7f633b0e1400] 18:04:35 INFO - PROCESS | 17335 | 1461200675955 Marionette DEBUG loaded listener.js 18:04:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 271 (0x7f6340a47800) [pid = 17335] [serial = 1740] [outer = 0x7f633b0e1400] 18:04:36 INFO - PROCESS | 17335 | 1461200676887 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]]]}] 18:04:36 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 18:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1533ms 18:04:36 INFO - PROCESS | 17335 | 1461200676962 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:04:36 INFO - PROCESS | 17335 | 1461200676966 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:04:36 INFO - PROCESS | 17335 | 1461200676972 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:04:36 INFO - PROCESS | 17335 | 1461200676976 Marionette TRACE conn3 <- [1,2290,null,{}] 18:04:36 INFO - PROCESS | 17335 | 1461200676981 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}] 18:04:37 INFO - PROCESS | 17335 | 1461200677200 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:04:37 INFO - PROCESS | 17335 | 1461200677418 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354e1e000 == 165 [pid = 17335] [id = 580] 18:04:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 272 (0x7f6340a50400) [pid = 17335] [serial = 1741] [outer = (nil)] 18:04:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 273 (0x7f6340fb9400) [pid = 17335] [serial = 1742] [outer = 0x7f6340a50400] 18:04:37 INFO - PROCESS | 17335 | 1461200677577 Marionette DEBUG loaded listener.js 18:04:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 274 (0x7f63412f8800) [pid = 17335] [serial = 1743] [outer = 0x7f6340a50400] 18:04:38 INFO - PROCESS | 17335 | 1461200678466 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]]]}] 18:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1531ms 18:04:38 INFO - PROCESS | 17335 | 1461200678502 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:04:38 INFO - PROCESS | 17335 | 1461200678506 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:04:38 INFO - PROCESS | 17335 | 1461200678512 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:04:38 INFO - PROCESS | 17335 | 1461200678514 Marionette TRACE conn3 <- [1,2294,null,{}] 18:04:38 INFO - PROCESS | 17335 | 1461200678519 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}] 18:04:38 INFO - PROCESS | 17335 | 1461200678703 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:04:38 INFO - PROCESS | 17335 | 1461200678925 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635896a000 == 166 [pid = 17335] [id = 581] 18:04:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 275 (0x7f6340faec00) [pid = 17335] [serial = 1744] [outer = (nil)] 18:04:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 276 (0x7f63414f1c00) [pid = 17335] [serial = 1745] [outer = 0x7f6340faec00] 18:04:39 INFO - PROCESS | 17335 | 1461200679036 Marionette DEBUG loaded listener.js 18:04:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 277 (0x7f6342fdd400) [pid = 17335] [serial = 1746] [outer = 0x7f6340faec00] 18:04:39 INFO - PROCESS | 17335 | 1461200679905 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]]]}] 18:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1431ms 18:04:39 INFO - PROCESS | 17335 | 1461200679945 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:04:39 INFO - PROCESS | 17335 | 1461200679949 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:04:39 INFO - PROCESS | 17335 | 1461200679954 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:04:39 INFO - PROCESS | 17335 | 1461200679956 Marionette TRACE conn3 <- [1,2298,null,{}] 18:04:39 INFO - PROCESS | 17335 | 1461200679962 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}] 18:04:40 INFO - PROCESS | 17335 | 1461200680145 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:04:40 INFO - PROCESS | 17335 | 1461200680367 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63594a2800 == 167 [pid = 17335] [id = 582] 18:04:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 278 (0x7f6340fb4000) [pid = 17335] [serial = 1747] [outer = (nil)] 18:04:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 279 (0x7f6343bd5000) [pid = 17335] [serial = 1748] [outer = 0x7f6340fb4000] 18:04:40 INFO - PROCESS | 17335 | 1461200680476 Marionette DEBUG loaded listener.js 18:04:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 280 (0x7f634436c800) [pid = 17335] [serial = 1749] [outer = 0x7f6340fb4000] 18:04:41 INFO - PROCESS | 17335 | 1461200681376 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]]]}] 18:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1481ms 18:04:41 INFO - PROCESS | 17335 | 1461200681436 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:04:41 INFO - PROCESS | 17335 | 1461200681439 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:04:41 INFO - PROCESS | 17335 | 1461200681445 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:04:41 INFO - PROCESS | 17335 | 1461200681447 Marionette TRACE conn3 <- [1,2302,null,{}] 18:04:41 INFO - PROCESS | 17335 | 1461200681452 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}] 18:04:41 INFO - PROCESS | 17335 | 1461200681647 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:04:41 INFO - PROCESS | 17335 | 1461200681911 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633163d800 == 168 [pid = 17335] [id = 583] 18:04:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 281 (0x7f632ceecc00) [pid = 17335] [serial = 1750] [outer = (nil)] 18:04:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 282 (0x7f63317c9000) [pid = 17335] [serial = 1751] [outer = 0x7f632ceecc00] 18:04:41 INFO - PROCESS | 17335 | 1461200681983 Marionette DEBUG loaded listener.js 18:04:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 283 (0x7f6343b3fc00) [pid = 17335] [serial = 1752] [outer = 0x7f632ceecc00] 18:04:42 INFO - PROCESS | 17335 | 1461200682861 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]]]}] 18:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1484ms 18:04:42 INFO - PROCESS | 17335 | 1461200682930 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:04:42 INFO - PROCESS | 17335 | 1461200682934 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:04:42 INFO - PROCESS | 17335 | 1461200682939 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:04:42 INFO - PROCESS | 17335 | 1461200682942 Marionette TRACE conn3 <- [1,2306,null,{}] 18:04:42 INFO - PROCESS | 17335 | 1461200682947 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}] 18:04:43 INFO - PROCESS | 17335 | 1461200683163 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:04:43 INFO - PROCESS | 17335 | 1461200683431 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d17800 == 169 [pid = 17335] [id = 584] 18:04:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 284 (0x7f632dd34000) [pid = 17335] [serial = 1753] [outer = (nil)] 18:04:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 285 (0x7f634484a400) [pid = 17335] [serial = 1754] [outer = 0x7f632dd34000] 18:04:43 INFO - PROCESS | 17335 | 1461200683569 Marionette DEBUG loaded listener.js 18:04:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 286 (0x7f634542b400) [pid = 17335] [serial = 1755] [outer = 0x7f632dd34000] 18:04:44 INFO - PROCESS | 17335 | 1461200684478 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]]]}] 18:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1578ms 18:04:44 INFO - PROCESS | 17335 | 1461200684518 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:04:44 INFO - PROCESS | 17335 | 1461200684522 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:04:44 INFO - PROCESS | 17335 | 1461200684527 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:04:44 INFO - PROCESS | 17335 | 1461200684529 Marionette TRACE conn3 <- [1,2310,null,{}] 18:04:44 INFO - PROCESS | 17335 | 1461200684535 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}] 18:04:44 INFO - PROCESS | 17335 | 1461200684741 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:04:45 INFO - PROCESS | 17335 | 1461200685011 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635be38000 == 170 [pid = 17335] [id = 585] 18:04:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 287 (0x7f63443e0c00) [pid = 17335] [serial = 1756] [outer = (nil)] 18:04:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 288 (0x7f6345b3bc00) [pid = 17335] [serial = 1757] [outer = 0x7f63443e0c00] 18:04:45 INFO - PROCESS | 17335 | 1461200685141 Marionette DEBUG loaded listener.js 18:04:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 289 (0x7f6345b43000) [pid = 17335] [serial = 1758] [outer = 0x7f63443e0c00] 18:04:45 INFO - PROCESS | 17335 | 1461200685972 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]]]}] 18:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1485ms 18:04:46 INFO - PROCESS | 17335 | 1461200686014 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:04:46 INFO - PROCESS | 17335 | 1461200686018 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:04:46 INFO - PROCESS | 17335 | 1461200686023 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:04:46 INFO - PROCESS | 17335 | 1461200686025 Marionette TRACE conn3 <- [1,2314,null,{}] 18:04:46 INFO - PROCESS | 17335 | 1461200686031 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}] 18:04:46 INFO - PROCESS | 17335 | 1461200686249 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:04:46 INFO - PROCESS | 17335 | 1461200686621 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331878000 == 171 [pid = 17335] [id = 586] 18:04:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 290 (0x7f632cee2400) [pid = 17335] [serial = 1759] [outer = (nil)] 18:04:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 291 (0x7f632dcbb000) [pid = 17335] [serial = 1760] [outer = 0x7f632cee2400] 18:04:46 INFO - PROCESS | 17335 | 1461200686749 Marionette DEBUG loaded listener.js 18:04:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 292 (0x7f633afaf800) [pid = 17335] [serial = 1761] [outer = 0x7f632cee2400] 18:04:47 INFO - PROCESS | 17335 | 1461200687675 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]]]}] 18:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1680ms 18:04:47 INFO - PROCESS | 17335 | 1461200687706 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:04:47 INFO - PROCESS | 17335 | 1461200687710 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:04:47 INFO - PROCESS | 17335 | 1461200687716 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:04:47 INFO - PROCESS | 17335 | 1461200687718 Marionette TRACE conn3 <- [1,2318,null,{}] 18:04:47 INFO - PROCESS | 17335 | 1461200687723 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}] 18:04:47 INFO - PROCESS | 17335 | 1461200687910 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:04:48 INFO - PROCESS | 17335 | 1461200688647 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331592000 == 172 [pid = 17335] [id = 587] 18:04:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 293 (0x7f632cdb3400) [pid = 17335] [serial = 1762] [outer = (nil)] 18:04:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 294 (0x7f632cedec00) [pid = 17335] [serial = 1763] [outer = 0x7f632cdb3400] 18:04:48 INFO - PROCESS | 17335 | 1461200688719 Marionette DEBUG loaded listener.js 18:04:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 295 (0x7f632dcbac00) [pid = 17335] [serial = 1764] [outer = 0x7f632cdb3400] 18:04:49 INFO - PROCESS | 17335 | 1461200689613 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] 18:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:04:49 INFO - PROCESS | 17335 | 1461200689658 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:04:49 INFO - PROCESS | 17335 | 1461200689666 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:04:49 INFO - PROCESS | 17335 | 1461200689669 Marionette TRACE conn3 <- [1,2322,null,{}] 18:04:49 INFO - PROCESS | 17335 | 1461200689677 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}] 18:04:49 INFO - PROCESS | 17335 | 1461200689871 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:04:50 INFO - PROCESS | 17335 | 1461200690211 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335de0800 == 173 [pid = 17335] [id = 588] 18:04:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 296 (0x7f632d9df800) [pid = 17335] [serial = 1765] [outer = (nil)] 18:04:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 297 (0x7f632dd45400) [pid = 17335] [serial = 1766] [outer = 0x7f632d9df800] 18:04:50 INFO - PROCESS | 17335 | 1461200690286 Marionette DEBUG loaded listener.js 18:04:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 298 (0x7f632ff49c00) [pid = 17335] [serial = 1767] [outer = 0x7f632d9df800] 18:04:51 INFO - PROCESS | 17335 | 1461200691323 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]]]}] 18:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1684ms 18:04:51 INFO - PROCESS | 17335 | 1461200691353 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:04:51 INFO - PROCESS | 17335 | 1461200691358 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:04:51 INFO - PROCESS | 17335 | 1461200691364 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:04:51 INFO - PROCESS | 17335 | 1461200691368 Marionette TRACE conn3 <- [1,2326,null,{}] 18:04:51 INFO - PROCESS | 17335 | 1461200691373 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}] 18:04:51 INFO - PROCESS | 17335 | 1461200691590 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332fbb000 == 172 [pid = 17335] [id = 394] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633343c800 == 171 [pid = 17335] [id = 508] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ead2000 == 170 [pid = 17335] [id = 61] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd80000 == 169 [pid = 17335] [id = 392] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fecb000 == 168 [pid = 17335] [id = 507] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634084c800 == 167 [pid = 17335] [id = 395] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340c98000 == 166 [pid = 17335] [id = 509] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f6a1800 == 165 [pid = 17335] [id = 568] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cf23000 == 164 [pid = 17335] [id = 567] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63361bf000 == 163 [pid = 17335] [id = 566] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e16800 == 162 [pid = 17335] [id = 547] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63315a8000 == 161 [pid = 17335] [id = 565] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e155000 == 160 [pid = 17335] [id = 564] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332fb9800 == 159 [pid = 17335] [id = 563] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e85800 == 158 [pid = 17335] [id = 562] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fc1f000 == 157 [pid = 17335] [id = 561] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dfed000 == 156 [pid = 17335] [id = 556] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da57800 == 155 [pid = 17335] [id = 555] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd87800 == 154 [pid = 17335] [id = 554] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c28f000 == 153 [pid = 17335] [id = 553] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63361cb000 == 152 [pid = 17335] [id = 552] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633330d800 == 151 [pid = 17335] [id = 551] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633183b800 == 150 [pid = 17335] [id = 550] 18:04:51 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e9d5000 == 149 [pid = 17335] [id = 549] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 297 (0x7f63316a0000) [pid = 17335] [serial = 1356] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 296 (0x7f633d6a8c00) [pid = 17335] [serial = 1326] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 295 (0x7f632dcc0400) [pid = 17335] [serial = 1347] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 294 (0x7f6333111400) [pid = 17335] [serial = 1646] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 293 (0x7f632ff50c00) [pid = 17335] [serial = 1320] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 292 (0x7f632dd4dc00) [pid = 17335] [serial = 1350] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 291 (0x7f633ac35c00) [pid = 17335] [serial = 1323] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 290 (0x7f635410a000) [pid = 17335] [serial = 1353] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 289 (0x7f63365ce000) [pid = 17335] [serial = 1359] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 288 (0x7f6345d56c00) [pid = 17335] [serial = 1332] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 287 (0x7f6344368400) [pid = 17335] [serial = 1329] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 286 (0x7f634691d400) [pid = 17335] [serial = 1335] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 285 (0x7f63552ed400) [pid = 17335] [serial = 1341] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 284 (0x7f6331fd4400) [pid = 17335] [serial = 1640] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 283 (0x7f6332b95400) [pid = 17335] [serial = 1643] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 282 (0x7f6358fc0400) [pid = 17335] [serial = 1344] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 281 (0x7f634ddde400) [pid = 17335] [serial = 1338] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 280 (0x7f632ebe2c00) [pid = 17335] [serial = 1583] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 279 (0x7f632dd47800) [pid = 17335] [serial = 1632] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 278 (0x7f63317c4800) [pid = 17335] [serial = 1616] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 277 (0x7f632dcd4c00) [pid = 17335] [serial = 1631] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 276 (0x7f63414f4c00) [pid = 17335] [serial = 1595] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 275 (0x7f635892c800) [pid = 17335] [serial = 1610] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 274 (0x7f6353f9bc00) [pid = 17335] [serial = 1607] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 273 (0x7f6332ce8800) [pid = 17335] [serial = 1586] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 272 (0x7f632ff50800) [pid = 17335] [serial = 1637] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 271 (0x7f633d516c00) [pid = 17335] [serial = 1589] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 270 (0x7f6346f60c00) [pid = 17335] [serial = 1601] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 269 (0x7f632ebd4c00) [pid = 17335] [serial = 1634] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 268 (0x7f632f5a1400) [pid = 17335] [serial = 1635] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 267 (0x7f6358fc9c00) [pid = 17335] [serial = 1613] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 266 (0x7f6340aeb000) [pid = 17335] [serial = 1592] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 265 (0x7f6331e42400) [pid = 17335] [serial = 1619] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 264 (0x7f632d9e8800) [pid = 17335] [serial = 1629] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 263 (0x7f632cdb2800) [pid = 17335] [serial = 1628] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 262 (0x7f634d056c00) [pid = 17335] [serial = 1604] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 261 (0x7f6344366c00) [pid = 17335] [serial = 1598] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 260 (0x7f6331e40c00) [pid = 17335] [serial = 1622] [outer = (nil)] [url = about:blank] 18:04:51 INFO - PROCESS | 17335 | --DOMWINDOW == 259 (0x7f6331fdfc00) [pid = 17335] [serial = 1625] [outer = (nil)] [url = about:blank] 18:04:52 INFO - PROCESS | 17335 | --DOMWINDOW == 258 (0x7f63321dbc00) [pid = 17335] [serial = 1641] [outer = (nil)] [url = about:blank] 18:04:52 INFO - PROCESS | 17335 | --DOMWINDOW == 257 (0x7f63316a6000) [pid = 17335] [serial = 1638] [outer = (nil)] [url = about:blank] 18:04:52 INFO - PROCESS | 17335 | --DOMWINDOW == 256 (0x7f6332ce5800) [pid = 17335] [serial = 1644] [outer = (nil)] [url = about:blank] 18:04:52 INFO - PROCESS | 17335 | --DOMWINDOW == 255 (0x7f632ceec400) [pid = 17335] [serial = 1365] [outer = (nil)] [url = about:blank] 18:04:52 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f6352ec5c00) [pid = 17335] [serial = 1362] [outer = (nil)] [url = about:blank] 18:04:52 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f63358b5400) [pid = 17335] [serial = 1428] [outer = (nil)] [url = about:blank] 18:04:52 INFO - PROCESS | 17335 | 1461200692185 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632aae0800 == 150 [pid = 17335] [id = 589] 18:04:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f632ceec400) [pid = 17335] [serial = 1768] [outer = (nil)] 18:04:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f632dd4dc00) [pid = 17335] [serial = 1769] [outer = 0x7f632ceec400] 18:04:52 INFO - PROCESS | 17335 | 1461200692254 Marionette DEBUG loaded listener.js 18:04:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 256 (0x7f6331fd7c00) [pid = 17335] [serial = 1770] [outer = 0x7f632ceec400] 18:04:53 INFO - PROCESS | 17335 | 1461200693019 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]]]}] 18:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1686ms 18:04:53 INFO - PROCESS | 17335 | 1461200693052 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:04:53 INFO - PROCESS | 17335 | 1461200693056 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:04:53 INFO - PROCESS | 17335 | 1461200693071 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:04:53 INFO - PROCESS | 17335 | 1461200693080 Marionette TRACE conn3 <- [1,2330,null,{}] 18:04:53 INFO - PROCESS | 17335 | 1461200693087 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}] 18:04:53 INFO - PROCESS | 17335 | 1461200693364 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:04:53 INFO - PROCESS | 17335 | 1461200693582 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632feaf800 == 151 [pid = 17335] [id = 590] 18:04:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 257 (0x7f6331e4bc00) [pid = 17335] [serial = 1771] [outer = (nil)] 18:04:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 258 (0x7f6333398c00) [pid = 17335] [serial = 1772] [outer = 0x7f6331e4bc00] 18:04:53 INFO - PROCESS | 17335 | 1461200693648 Marionette DEBUG loaded listener.js 18:04:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 259 (0x7f6335e53400) [pid = 17335] [serial = 1773] [outer = 0x7f6331e4bc00] 18:04:54 INFO - PROCESS | 17335 | 1461200694436 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]]]}] 18:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1401ms 18:04:54 INFO - PROCESS | 17335 | 1461200694465 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:04:54 INFO - PROCESS | 17335 | 1461200694469 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:04:54 INFO - PROCESS | 17335 | 1461200694474 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:04:54 INFO - PROCESS | 17335 | 1461200694477 Marionette TRACE conn3 <- [1,2334,null,{}] 18:04:54 INFO - PROCESS | 17335 | 1461200694489 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}] 18:04:54 INFO - PROCESS | 17335 | 1461200694750 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:04:54 INFO - PROCESS | 17335 | 1461200694783 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e0b800 == 152 [pid = 17335] [id = 591] 18:04:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 260 (0x7f6332ce5800) [pid = 17335] [serial = 1774] [outer = (nil)] 18:04:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 261 (0x7f63361f3800) [pid = 17335] [serial = 1775] [outer = 0x7f6332ce5800] 18:04:54 INFO - PROCESS | 17335 | 1461200694868 Marionette DEBUG loaded listener.js 18:04:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 262 (0x7f6336582800) [pid = 17335] [serial = 1776] [outer = 0x7f6332ce5800] 18:04:55 INFO - PROCESS | 17335 | 1461200695784 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]]]}] 18:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1333ms 18:04:55 INFO - PROCESS | 17335 | 1461200695808 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:04:55 INFO - PROCESS | 17335 | 1461200695812 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:04:55 INFO - PROCESS | 17335 | 1461200695817 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:04:55 INFO - PROCESS | 17335 | 1461200695819 Marionette TRACE conn3 <- [1,2338,null,{}] 18:04:55 INFO - PROCESS | 17335 | 1461200695824 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}] 18:04:56 INFO - PROCESS | 17335 | 1461200696086 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:04:56 INFO - PROCESS | 17335 | 1461200696115 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332fb4800 == 153 [pid = 17335] [id = 592] 18:04:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 263 (0x7f633ac35c00) [pid = 17335] [serial = 1777] [outer = (nil)] 18:04:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 264 (0x7f633ae7f800) [pid = 17335] [serial = 1778] [outer = 0x7f633ac35c00] 18:04:56 INFO - PROCESS | 17335 | 1461200696185 Marionette DEBUG loaded listener.js 18:04:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 265 (0x7f633cc34800) [pid = 17335] [serial = 1779] [outer = 0x7f633ac35c00] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 264 (0x7f63358bec00) [pid = 17335] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 263 (0x7f632cdab800) [pid = 17335] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 262 (0x7f6332d0f000) [pid = 17335] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 261 (0x7f632d9e2400) [pid = 17335] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 260 (0x7f63317c1800) [pid = 17335] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 259 (0x7f632c5a0800) [pid = 17335] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 258 (0x7f632cdad000) [pid = 17335] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 257 (0x7f632c59fc00) [pid = 17335] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 256 (0x7f632dd30000) [pid = 17335] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 255 (0x7f6345d5c400) [pid = 17335] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f632e771800) [pid = 17335] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f6345d5f800) [pid = 17335] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 252 (0x7f6332b91400) [pid = 17335] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 251 (0x7f632dcd0000) [pid = 17335] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f633d337400) [pid = 17335] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f633ae86000) [pid = 17335] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f63365cec00) [pid = 17335] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f6332ce2c00) [pid = 17335] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f633339a000) [pid = 17335] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f6353d95800) [pid = 17335] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 244 (0x7f632cdadc00) [pid = 17335] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 243 (0x7f632c5a5c00) [pid = 17335] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 242 (0x7f63333c0800) [pid = 17335] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f632ebe9c00) [pid = 17335] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f634087d800) [pid = 17335] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f633169fc00) [pid = 17335] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f633cc8a800) [pid = 17335] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f633c0dfc00) [pid = 17335] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f63360c0c00) [pid = 17335] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f632cee9400) [pid = 17335] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f632cdaf000) [pid = 17335] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f632cdae000) [pid = 17335] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f632f747400) [pid = 17335] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f632ebd5000) [pid = 17335] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f632e775400) [pid = 17335] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f632cee4000) [pid = 17335] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f6345433800) [pid = 17335] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f63412f5c00) [pid = 17335] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f6343b3e000) [pid = 17335] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f6342fd4400) [pid = 17335] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f6340881c00) [pid = 17335] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f632dd4b800) [pid = 17335] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f63365d1c00) [pid = 17335] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f632dcd2c00) [pid = 17335] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f632ebcb800) [pid = 17335] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f6345d60c00) [pid = 17335] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f6345d60800) [pid = 17335] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f6345ddb000) [pid = 17335] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f633d4b3c00) [pid = 17335] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f633c980400) [pid = 17335] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f633c97f000) [pid = 17335] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f633cc40400) [pid = 17335] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f632e77c400) [pid = 17335] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f633cc90800) [pid = 17335] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:04:57 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f632e776c00) [pid = 17335] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:04:57 INFO - PROCESS | 17335 | 1461200697983 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]]]}] 18:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2178ms 18:04:58 INFO - PROCESS | 17335 | 1461200697996 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:04:58 INFO - PROCESS | 17335 | 1461200697999 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:04:58 INFO - PROCESS | 17335 | 1461200698008 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:04:58 INFO - PROCESS | 17335 | 1461200698010 Marionette TRACE conn3 <- [1,2342,null,{}] 18:04:58 INFO - PROCESS | 17335 | 1461200698015 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}] 18:04:58 INFO - PROCESS | 17335 | 1461200698204 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:04:58 INFO - PROCESS | 17335 | 1461200698408 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fed0800 == 154 [pid = 17335] [id = 593] 18:04:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f632c59e800) [pid = 17335] [serial = 1780] [outer = (nil)] 18:04:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f632dcd0000) [pid = 17335] [serial = 1781] [outer = 0x7f632c59e800] 18:04:58 INFO - PROCESS | 17335 | 1461200698470 Marionette DEBUG loaded listener.js 18:04:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f63316a8400) [pid = 17335] [serial = 1782] [outer = 0x7f632c59e800] 18:04:59 INFO - PROCESS | 17335 | 1461200699194 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]]]}] 18:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1227ms 18:04:59 INFO - PROCESS | 17335 | 1461200699383 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:04:59 INFO - PROCESS | 17335 | 1461200699390 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:04:59 INFO - PROCESS | 17335 | 1461200699400 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:04:59 INFO - PROCESS | 17335 | 1461200699404 Marionette TRACE conn3 <- [1,2346,null,{}] 18:04:59 INFO - PROCESS | 17335 | 1461200699412 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}] 18:04:59 INFO - PROCESS | 17335 | 1461200699667 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:05:00 INFO - PROCESS | 17335 | 1461200700006 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f8d0000 == 155 [pid = 17335] [id = 594] 18:05:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f632cee5c00) [pid = 17335] [serial = 1783] [outer = (nil)] 18:05:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f632dcd4800) [pid = 17335] [serial = 1784] [outer = 0x7f632cee5c00] 18:05:00 INFO - PROCESS | 17335 | 1461200700084 Marionette DEBUG loaded listener.js 18:05:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f632df57c00) [pid = 17335] [serial = 1785] [outer = 0x7f632cee5c00] 18:05:01 INFO - PROCESS | 17335 | 1461200701003 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]]]}] 18:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1645ms 18:05:01 INFO - PROCESS | 17335 | 1461200701046 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:05:01 INFO - PROCESS | 17335 | 1461200701051 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:05:01 INFO - PROCESS | 17335 | 1461200701063 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:05:01 INFO - PROCESS | 17335 | 1461200701069 Marionette TRACE conn3 <- [1,2350,null,{}] 18:05:01 INFO - PROCESS | 17335 | 1461200701075 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}] 18:05:01 INFO - PROCESS | 17335 | 1461200701292 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:05:01 INFO - PROCESS | 17335 | 1461200701617 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333433800 == 156 [pid = 17335] [id = 595] 18:05:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f632ff51800) [pid = 17335] [serial = 1786] [outer = (nil)] 18:05:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f63317c4800) [pid = 17335] [serial = 1787] [outer = 0x7f632ff51800] 18:05:01 INFO - PROCESS | 17335 | 1461200701697 Marionette DEBUG loaded listener.js 18:05:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f63321dc400) [pid = 17335] [serial = 1788] [outer = 0x7f632ff51800] 18:05:02 INFO - PROCESS | 17335 | 1461200702909 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]]]}] 18:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1895ms 18:05:02 INFO - PROCESS | 17335 | 1461200702959 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:05:02 INFO - PROCESS | 17335 | 1461200702969 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:05:02 INFO - PROCESS | 17335 | 1461200702979 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:05:02 INFO - PROCESS | 17335 | 1461200702985 Marionette TRACE conn3 <- [1,2354,null,{}] 18:05:03 INFO - PROCESS | 17335 | 1461200703020 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}] 18:05:03 INFO - PROCESS | 17335 | 1461200703323 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:05:03 INFO - PROCESS | 17335 | 1461200703593 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d213800 == 157 [pid = 17335] [id = 596] 18:05:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f6332b92000) [pid = 17335] [serial = 1789] [outer = (nil)] 18:05:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f63333cd800) [pid = 17335] [serial = 1790] [outer = 0x7f6332b92000] 18:05:03 INFO - PROCESS | 17335 | 1461200703672 Marionette DEBUG loaded listener.js 18:05:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f63360c3c00) [pid = 17335] [serial = 1791] [outer = 0x7f6332b92000] 18:05:04 INFO - PROCESS | 17335 | 1461200704525 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]]]}] 18:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1604ms 18:05:04 INFO - PROCESS | 17335 | 1461200704581 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:05:04 INFO - PROCESS | 17335 | 1461200704585 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:05:04 INFO - PROCESS | 17335 | 1461200704590 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:05:04 INFO - PROCESS | 17335 | 1461200704593 Marionette TRACE conn3 <- [1,2358,null,{}] 18:05:04 INFO - PROCESS | 17335 | 1461200704599 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}] 18:05:04 INFO - PROCESS | 17335 | 1461200704816 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:05:05 INFO - PROCESS | 17335 | 1461200705078 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634084c000 == 158 [pid = 17335] [id = 597] 18:05:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f633339b800) [pid = 17335] [serial = 1792] [outer = (nil)] 18:05:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f633ac29c00) [pid = 17335] [serial = 1793] [outer = 0x7f633339b800] 18:05:05 INFO - PROCESS | 17335 | 1461200705213 Marionette DEBUG loaded listener.js 18:05:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f633b0e0400) [pid = 17335] [serial = 1794] [outer = 0x7f633339b800] 18:05:06 INFO - PROCESS | 17335 | 1461200706158 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]]]}] 18:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1597ms 18:05:06 INFO - PROCESS | 17335 | 1461200706190 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:05:06 INFO - PROCESS | 17335 | 1461200706194 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:05:06 INFO - PROCESS | 17335 | 1461200706200 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:05:06 INFO - PROCESS | 17335 | 1461200706203 Marionette TRACE conn3 <- [1,2362,null,{}] 18:05:06 INFO - PROCESS | 17335 | 1461200706208 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}] 18:05:06 INFO - PROCESS | 17335 | 1461200706418 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:05:06 INFO - PROCESS | 17335 | 1461200706695 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340f90000 == 159 [pid = 17335] [id = 598] 18:05:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f6336571400) [pid = 17335] [serial = 1795] [outer = (nil)] 18:05:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f633cc3bc00) [pid = 17335] [serial = 1796] [outer = 0x7f6336571400] 18:05:06 INFO - PROCESS | 17335 | 1461200706773 Marionette DEBUG loaded listener.js 18:05:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f633d051000) [pid = 17335] [serial = 1797] [outer = 0x7f6336571400] 18:05:07 INFO - PROCESS | 17335 | 1461200707638 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]]]}] 18:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1478ms 18:05:07 INFO - PROCESS | 17335 | 1461200707679 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:05:07 INFO - PROCESS | 17335 | 1461200707682 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:05:07 INFO - PROCESS | 17335 | 1461200707688 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:05:07 INFO - PROCESS | 17335 | 1461200707692 Marionette TRACE conn3 <- [1,2366,null,{}] 18:05:07 INFO - PROCESS | 17335 | 1461200707697 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}] 18:05:07 INFO - PROCESS | 17335 | 1461200707952 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:05:08 INFO - PROCESS | 17335 | 1461200708219 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6344314800 == 160 [pid = 17335] [id = 599] 18:05:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f633d70a000) [pid = 17335] [serial = 1798] [outer = (nil)] 18:05:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f633d95a400) [pid = 17335] [serial = 1799] [outer = 0x7f633d70a000] 18:05:08 INFO - PROCESS | 17335 | 1461200708360 Marionette DEBUG loaded listener.js 18:05:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f633ed87c00) [pid = 17335] [serial = 1800] [outer = 0x7f633d70a000] 18:05:09 INFO - PROCESS | 17335 | 1461200709319 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]]]}] 18:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1684ms 18:05:09 INFO - PROCESS | 17335 | 1461200709375 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:05:09 INFO - PROCESS | 17335 | 1461200709379 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:05:09 INFO - PROCESS | 17335 | 1461200709386 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:05:09 INFO - PROCESS | 17335 | 1461200709389 Marionette TRACE conn3 <- [1,2370,null,{}] 18:05:09 INFO - PROCESS | 17335 | 1461200709395 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}] 18:05:09 INFO - PROCESS | 17335 | 1461200709598 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:05:09 INFO - PROCESS | 17335 | 1461200709830 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634687e000 == 161 [pid = 17335] [id = 600] 18:05:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f633cc3ec00) [pid = 17335] [serial = 1801] [outer = (nil)] 18:05:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f6340880400) [pid = 17335] [serial = 1802] [outer = 0x7f633cc3ec00] 18:05:09 INFO - PROCESS | 17335 | 1461200709944 Marionette DEBUG loaded listener.js 18:05:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f6340ae7400) [pid = 17335] [serial = 1803] [outer = 0x7f633cc3ec00] 18:05:10 INFO - PROCESS | 17335 | 1461200710859 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]]]}] 18:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1528ms 18:05:10 INFO - PROCESS | 17335 | 1461200710916 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:05:10 INFO - PROCESS | 17335 | 1461200710920 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:05:10 INFO - PROCESS | 17335 | 1461200710925 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:05:10 INFO - PROCESS | 17335 | 1461200710927 Marionette TRACE conn3 <- [1,2374,null,{}] 18:05:10 INFO - PROCESS | 17335 | 1461200710933 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}] 18:05:11 INFO - PROCESS | 17335 | 1461200711114 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:05:11 INFO - PROCESS | 17335 | 1461200711337 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c8e000 == 162 [pid = 17335] [id = 601] 18:05:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f633d70d800) [pid = 17335] [serial = 1804] [outer = (nil)] 18:05:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f6340fb5400) [pid = 17335] [serial = 1805] [outer = 0x7f633d70d800] 18:05:11 INFO - PROCESS | 17335 | 1461200711475 Marionette DEBUG loaded listener.js 18:05:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f63412f6400) [pid = 17335] [serial = 1806] [outer = 0x7f633d70d800] 18:05:12 INFO - PROCESS | 17335 | 1461200712467 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]]]}] 18:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1588ms 18:05:12 INFO - PROCESS | 17335 | 1461200712515 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:05:12 INFO - PROCESS | 17335 | 1461200712519 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:05:12 INFO - PROCESS | 17335 | 1461200712525 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:05:12 INFO - PROCESS | 17335 | 1461200712527 Marionette TRACE conn3 <- [1,2378,null,{}] 18:05:12 INFO - PROCESS | 17335 | 1461200712533 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}] 18:05:12 INFO - PROCESS | 17335 | 1461200712731 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:05:13 INFO - PROCESS | 17335 | 1461200713066 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635891a800 == 163 [pid = 17335] [id = 602] 18:05:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f632ebe5800) [pid = 17335] [serial = 1807] [outer = (nil)] 18:05:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f633ac2a400) [pid = 17335] [serial = 1808] [outer = 0x7f632ebe5800] 18:05:13 INFO - PROCESS | 17335 | 1461200713143 Marionette DEBUG loaded listener.js 18:05:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f6344365800) [pid = 17335] [serial = 1809] [outer = 0x7f632ebe5800] 18:05:13 INFO - PROCESS | 17335 | 1461200713977 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]]]}] 18:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1484ms 18:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:05:14 INFO - PROCESS | 17335 | 1461200714010 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:05:14 INFO - PROCESS | 17335 | 1461200714013 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:05:14 INFO - PROCESS | 17335 | 1461200714019 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:05:14 INFO - PROCESS | 17335 | 1461200714022 Marionette TRACE conn3 <- [1,2382,null,{}] 18:05:14 INFO - PROCESS | 17335 | 1461200714027 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}] 18:05:14 INFO - PROCESS | 17335 | 1461200714226 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:05:14 INFO - PROCESS | 17335 | 1461200714493 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e37b000 == 164 [pid = 17335] [id = 603] 18:05:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f6332b94800) [pid = 17335] [serial = 1810] [outer = (nil)] 18:05:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f6345b3f800) [pid = 17335] [serial = 1811] [outer = 0x7f6332b94800] 18:05:14 INFO - PROCESS | 17335 | 1461200714569 Marionette DEBUG loaded listener.js 18:05:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f6345c71c00) [pid = 17335] [serial = 1812] [outer = 0x7f6332b94800] 18:05:15 INFO - PROCESS | 17335 | 1461200715462 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]]]}] 18:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1490ms 18:05:15 INFO - PROCESS | 17335 | 1461200715510 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:05:15 INFO - PROCESS | 17335 | 1461200715515 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:05:15 INFO - PROCESS | 17335 | 1461200715520 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:05:15 INFO - PROCESS | 17335 | 1461200715524 Marionette TRACE conn3 <- [1,2386,null,{}] 18:05:15 INFO - PROCESS | 17335 | 1461200715529 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}] 18:05:15 INFO - PROCESS | 17335 | 1461200715746 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:05:16 INFO - PROCESS | 17335 | 1461200716006 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63258d7800 == 165 [pid = 17335] [id = 604] 18:05:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f6345e93000) [pid = 17335] [serial = 1813] [outer = (nil)] 18:05:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f6345e98400) [pid = 17335] [serial = 1814] [outer = 0x7f6345e93000] 18:05:16 INFO - PROCESS | 17335 | 1461200716138 Marionette DEBUG loaded listener.js 18:05:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f63463e7800) [pid = 17335] [serial = 1815] [outer = 0x7f6345e93000] 18:05:16 INFO - PROCESS | 17335 | 1461200716978 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]]]}] 18:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1487ms 18:05:17 INFO - PROCESS | 17335 | 1461200717008 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:05:17 INFO - PROCESS | 17335 | 1461200717012 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:05:17 INFO - PROCESS | 17335 | 1461200717017 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:05:17 INFO - PROCESS | 17335 | 1461200717020 Marionette TRACE conn3 <- [1,2390,null,{}] 18:05:17 INFO - PROCESS | 17335 | 1461200717025 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}] 18:05:17 INFO - PROCESS | 17335 | 1461200717210 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:05:17 INFO - PROCESS | 17335 | 1461200717478 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325cd0800 == 166 [pid = 17335] [id = 605] 18:05:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f6335ff7400) [pid = 17335] [serial = 1816] [outer = (nil)] 18:05:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f634682bc00) [pid = 17335] [serial = 1817] [outer = 0x7f6335ff7400] 18:05:17 INFO - PROCESS | 17335 | 1461200717563 Marionette DEBUG loaded listener.js 18:05:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f6346922400) [pid = 17335] [serial = 1818] [outer = 0x7f6335ff7400] 18:05:18 INFO - PROCESS | 17335 | 1461200718422 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]]]}] 18:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1435ms 18:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:05:18 INFO - PROCESS | 17335 | 1461200718453 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:05:18 INFO - PROCESS | 17335 | 1461200718456 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:05:18 INFO - PROCESS | 17335 | 1461200718462 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:05:18 INFO - PROCESS | 17335 | 1461200718464 Marionette TRACE conn3 <- [1,2394,null,{}] 18:05:18 INFO - PROCESS | 17335 | 1461200718469 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}] 18:05:18 INFO - PROCESS | 17335 | 1461200718663 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:05:19 INFO - PROCESS | 17335 | 1461200719189 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325c18000 == 167 [pid = 17335] [id = 606] 18:05:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f6346b62c00) [pid = 17335] [serial = 1819] [outer = (nil)] 18:05:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f6346b69800) [pid = 17335] [serial = 1820] [outer = 0x7f6346b62c00] 18:05:19 INFO - PROCESS | 17335 | 1461200719266 Marionette DEBUG loaded listener.js 18:05:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 252 (0x7f6346f61800) [pid = 17335] [serial = 1821] [outer = 0x7f6346b62c00] 18:05:20 INFO - PROCESS | 17335 | 1461200720101 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]]]}] 18:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1687ms 18:05:20 INFO - PROCESS | 17335 | 1461200720149 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:05:20 INFO - PROCESS | 17335 | 1461200720152 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:05:20 INFO - PROCESS | 17335 | 1461200720158 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:05:20 INFO - PROCESS | 17335 | 1461200720160 Marionette TRACE conn3 <- [1,2398,null,{}] 18:05:20 INFO - PROCESS | 17335 | 1461200720166 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}] 18:05:20 INFO - PROCESS | 17335 | 1461200720374 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:05:20 INFO - PROCESS | 17335 | 1461200720650 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632cb78800 == 168 [pid = 17335] [id = 607] 18:05:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 253 (0x7f6346923c00) [pid = 17335] [serial = 1822] [outer = (nil)] 18:05:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f6347c61c00) [pid = 17335] [serial = 1823] [outer = 0x7f6346923c00] 18:05:20 INFO - PROCESS | 17335 | 1461200720739 Marionette DEBUG loaded listener.js 18:05:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f63480c1800) [pid = 17335] [serial = 1824] [outer = 0x7f6346923c00] 18:05:21 INFO - PROCESS | 17335 | 1461200721618 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]]]}] 18:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1527ms 18:05:21 INFO - PROCESS | 17335 | 1461200721687 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:05:21 INFO - PROCESS | 17335 | 1461200721690 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:05:21 INFO - PROCESS | 17335 | 1461200721696 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:05:21 INFO - PROCESS | 17335 | 1461200721698 Marionette TRACE conn3 <- [1,2402,null,{}] 18:05:21 INFO - PROCESS | 17335 | 1461200721703 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}] 18:05:21 INFO - PROCESS | 17335 | 1461200721981 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:05:22 INFO - PROCESS | 17335 | 1461200722293 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632cb90800 == 169 [pid = 17335] [id = 608] 18:05:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 256 (0x7f6346928800) [pid = 17335] [serial = 1825] [outer = (nil)] 18:05:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 257 (0x7f63481b4400) [pid = 17335] [serial = 1826] [outer = 0x7f6346928800] 18:05:22 INFO - PROCESS | 17335 | 1461200722368 Marionette DEBUG loaded listener.js 18:05:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 258 (0x7f6349422c00) [pid = 17335] [serial = 1827] [outer = 0x7f6346928800] 18:05:23 INFO - PROCESS | 17335 | 1461200723191 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]]]}] 18:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1530ms 18:05:23 INFO - PROCESS | 17335 | 1461200723227 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:05:23 INFO - PROCESS | 17335 | 1461200723231 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:05:23 INFO - PROCESS | 17335 | 1461200723236 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:05:23 INFO - PROCESS | 17335 | 1461200723238 Marionette TRACE conn3 <- [1,2406,null,{}] 18:05:23 INFO - PROCESS | 17335 | 1461200723244 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}] 18:05:23 INFO - PROCESS | 17335 | 1461200723440 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:05:23 INFO - PROCESS | 17335 | 1461200723717 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e8bb000 == 170 [pid = 17335] [id = 609] 18:05:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 259 (0x7f632dcb5400) [pid = 17335] [serial = 1828] [outer = (nil)] 18:05:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 260 (0x7f6335ff1000) [pid = 17335] [serial = 1829] [outer = 0x7f632dcb5400] 18:05:23 INFO - PROCESS | 17335 | 1461200723789 Marionette DEBUG loaded listener.js 18:05:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 261 (0x7f6349641400) [pid = 17335] [serial = 1830] [outer = 0x7f632dcb5400] 18:05:24 INFO - PROCESS | 17335 | 1461200724686 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]]]}] 18:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1481ms 18:05:24 INFO - PROCESS | 17335 | 1461200724719 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:05:24 INFO - PROCESS | 17335 | 1461200724721 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:05:24 INFO - PROCESS | 17335 | 1461200724727 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:05:24 INFO - PROCESS | 17335 | 1461200724730 Marionette TRACE conn3 <- [1,2410,null,{}] 18:05:24 INFO - PROCESS | 17335 | 1461200724735 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}] 18:05:24 INFO - PROCESS | 17335 | 1461200724931 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:05:25 INFO - PROCESS | 17335 | 1461200725204 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325b8f000 == 171 [pid = 17335] [id = 610] 18:05:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 262 (0x7f632df52800) [pid = 17335] [serial = 1831] [outer = (nil)] 18:05:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 263 (0x7f6352ec5800) [pid = 17335] [serial = 1832] [outer = 0x7f632df52800] 18:05:25 INFO - PROCESS | 17335 | 1461200725280 Marionette DEBUG loaded listener.js 18:05:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 264 (0x7f6353cbc400) [pid = 17335] [serial = 1833] [outer = 0x7f632df52800] 18:05:26 INFO - PROCESS | 17335 | 1461200726153 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]]]}] 18:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1481ms 18:05:26 INFO - PROCESS | 17335 | 1461200726209 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:05:26 INFO - PROCESS | 17335 | 1461200726213 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:05:26 INFO - PROCESS | 17335 | 1461200726218 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:05:26 INFO - PROCESS | 17335 | 1461200726221 Marionette TRACE conn3 <- [1,2414,null,{}] 18:05:26 INFO - PROCESS | 17335 | 1461200726226 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}] 18:05:26 INFO - PROCESS | 17335 | 1461200726447 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:05:26 INFO - PROCESS | 17335 | 1461200726731 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325865000 == 172 [pid = 17335] [id = 611] 18:05:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 265 (0x7f633d4bcc00) [pid = 17335] [serial = 1834] [outer = (nil)] 18:05:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 266 (0x7f6353f14000) [pid = 17335] [serial = 1835] [outer = 0x7f633d4bcc00] 18:05:26 INFO - PROCESS | 17335 | 1461200726848 Marionette DEBUG loaded listener.js 18:05:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 267 (0x7f6353fe8400) [pid = 17335] [serial = 1836] [outer = 0x7f633d4bcc00] 18:05:27 INFO - PROCESS | 17335 | 1461200727661 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]]]}] 18:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1529ms 18:05:27 INFO - PROCESS | 17335 | 1461200727748 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:05:27 INFO - PROCESS | 17335 | 1461200727752 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:05:27 INFO - PROCESS | 17335 | 1461200727758 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:05:27 INFO - PROCESS | 17335 | 1461200727760 Marionette TRACE conn3 <- [1,2418,null,{}] 18:05:27 INFO - PROCESS | 17335 | 1461200727765 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}] 18:05:27 INFO - PROCESS | 17335 | 1461200727981 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:05:28 INFO - PROCESS | 17335 | 1461200728258 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632c515800 == 173 [pid = 17335] [id = 612] 18:05:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 268 (0x7f632c5ab000) [pid = 17335] [serial = 1837] [outer = (nil)] 18:05:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 269 (0x7f632f5a4c00) [pid = 17335] [serial = 1838] [outer = 0x7f632c5ab000] 18:05:28 INFO - PROCESS | 17335 | 1461200728379 Marionette DEBUG loaded listener.js 18:05:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 270 (0x7f6332bd1800) [pid = 17335] [serial = 1839] [outer = 0x7f632c5ab000] 18:05:29 INFO - PROCESS | 17335 | 1461200729262 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]]]}] 18:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1579ms 18:05:29 INFO - PROCESS | 17335 | 1461200729339 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:05:29 INFO - PROCESS | 17335 | 1461200729342 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:05:29 INFO - PROCESS | 17335 | 1461200729349 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:05:29 INFO - PROCESS | 17335 | 1461200729352 Marionette TRACE conn3 <- [1,2422,null,{}] 18:05:29 INFO - PROCESS | 17335 | 1461200729357 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}] 18:05:29 INFO - PROCESS | 17335 | 1461200729626 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332fb4800 == 172 [pid = 17335] [id = 592] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e0b800 == 171 [pid = 17335] [id = 591] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632feaf800 == 170 [pid = 17335] [id = 590] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332e51800 == 169 [pid = 17335] [id = 548] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632aae0800 == 168 [pid = 17335] [id = 589] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335de0800 == 167 [pid = 17335] [id = 588] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331592000 == 166 [pid = 17335] [id = 587] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634ddb6000 == 165 [pid = 17335] [id = 579] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6348150000 == 164 [pid = 17335] [id = 578] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347372800 == 163 [pid = 17335] [id = 577] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634687a800 == 162 [pid = 17335] [id = 576] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63460a4800 == 161 [pid = 17335] [id = 575] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6343b75800 == 160 [pid = 17335] [id = 574] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341093800 == 159 [pid = 17335] [id = 573] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340f81800 == 158 [pid = 17335] [id = 572] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633185c800 == 157 [pid = 17335] [id = 546] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335dd0000 == 156 [pid = 17335] [id = 571] 18:05:30 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63315a3800 == 155 [pid = 17335] [id = 570] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 269 (0x7f632dd38c00) [pid = 17335] [serial = 1557] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 268 (0x7f635901d800) [pid = 17335] [serial = 1554] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 267 (0x7f6358fc3c00) [pid = 17335] [serial = 1551] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 266 (0x7f6340510c00) [pid = 17335] [serial = 1530] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 265 (0x7f6336568800) [pid = 17335] [serial = 1527] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 264 (0x7f63316a9c00) [pid = 17335] [serial = 1524] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 263 (0x7f6353a6b000) [pid = 17335] [serial = 1497] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 262 (0x7f6349426000) [pid = 17335] [serial = 1494] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 261 (0x7f6347fae000) [pid = 17335] [serial = 1491] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 260 (0x7f6346b60400) [pid = 17335] [serial = 1488] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 259 (0x7f6346831000) [pid = 17335] [serial = 1485] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 258 (0x7f6345d5f000) [pid = 17335] [serial = 1482] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 257 (0x7f632f741800) [pid = 17335] [serial = 1452] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 256 (0x7f633afb6800) [pid = 17335] [serial = 1449] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 255 (0x7f63361f4000) [pid = 17335] [serial = 1425] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f6335ff3800) [pid = 17335] [serial = 1422] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f6347c62800) [pid = 17335] [serial = 1419] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 252 (0x7f6346b39800) [pid = 17335] [serial = 1416] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 251 (0x7f6346824c00) [pid = 17335] [serial = 1413] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f6345d5a800) [pid = 17335] [serial = 1410] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f6342f83400) [pid = 17335] [serial = 1407] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f633df6f800) [pid = 17335] [serial = 1404] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f6346b5c000) [pid = 17335] [serial = 1536] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f63358b9000) [pid = 17335] [serial = 1389] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f6357016000) [pid = 17335] [serial = 1542] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 244 (0x7f6345b3c800) [pid = 17335] [serial = 1533] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 243 (0x7f632f748c00) [pid = 17335] [serial = 1392] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 242 (0x7f633ed87000) [pid = 17335] [serial = 1467] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f6340534000) [pid = 17335] [serial = 1470] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f63541b3c00) [pid = 17335] [serial = 1539] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f633658b800) [pid = 17335] [serial = 1458] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f633c0e4800) [pid = 17335] [serial = 1461] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f6358987400) [pid = 17335] [serial = 1545] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f632cdb9400) [pid = 17335] [serial = 1548] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f6342f82800) [pid = 17335] [serial = 1479] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f633d053800) [pid = 17335] [serial = 1464] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f6332cea800) [pid = 17335] [serial = 1455] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f63412f7000) [pid = 17335] [serial = 1476] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f6332d11000) [pid = 17335] [serial = 1395] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f6340ae5800) [pid = 17335] [serial = 1473] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f633d471400) [pid = 17335] [serial = 1401] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f633ae83400) [pid = 17335] [serial = 1398] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f633fa05000) [pid = 17335] [serial = 1590] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f63333a6800) [pid = 17335] [serial = 1587] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f633ef44000) [pid = 17335] [serial = 1581] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f632ff48c00) [pid = 17335] [serial = 1584] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f63365d3000) [pid = 17335] [serial = 1703] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f632dd35400) [pid = 17335] [serial = 1685] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f632df53c00) [pid = 17335] [serial = 1686] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f63333a4400) [pid = 17335] [serial = 1647] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f63358b5c00) [pid = 17335] [serial = 1658] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f6332ce1000) [pid = 17335] [serial = 1655] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f63361f6400) [pid = 17335] [serial = 1664] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f6332cecc00) [pid = 17335] [serial = 1697] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f633339d400) [pid = 17335] [serial = 1698] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f632dcde000) [pid = 17335] [serial = 1649] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f6331e46800) [pid = 17335] [serial = 1691] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f6331fde400) [pid = 17335] [serial = 1692] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f632dcd7000) [pid = 17335] [serial = 1694] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f6330d30c00) [pid = 17335] [serial = 1695] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f632f5a6c00) [pid = 17335] [serial = 1688] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f632ff4d400) [pid = 17335] [serial = 1689] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f632f5a0c00) [pid = 17335] [serial = 1652] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f633d336000) [pid = 17335] [serial = 1679] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f633cc33400) [pid = 17335] [serial = 1676] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f63365d0000) [pid = 17335] [serial = 1667] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f633d4ba800) [pid = 17335] [serial = 1682] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f633b0d8000) [pid = 17335] [serial = 1673] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f633ae82400) [pid = 17335] [serial = 1670] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f6335e59800) [pid = 17335] [serial = 1661] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f632dcc0800) [pid = 17335] [serial = 1706] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f63361fcc00) [pid = 17335] [serial = 1701] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f6335e59000) [pid = 17335] [serial = 1700] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f633afb2800) [pid = 17335] [serial = 1704] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f633169e000) [pid = 17335] [serial = 1707] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f6332bc4400) [pid = 17335] [serial = 1709] [outer = (nil)] [url = about:blank] 18:05:31 INFO - PROCESS | 17335 | 1461200731319 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632aacf000 == 156 [pid = 17335] [id = 613] 18:05:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f632cee1c00) [pid = 17335] [serial = 1840] [outer = (nil)] 18:05:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f632ceea800) [pid = 17335] [serial = 1841] [outer = 0x7f632cee1c00] 18:05:31 INFO - PROCESS | 17335 | 1461200731401 Marionette DEBUG loaded listener.js 18:05:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f632d9e9800) [pid = 17335] [serial = 1842] [outer = 0x7f632cee1c00] 18:05:32 INFO - PROCESS | 17335 | 1461200732158 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]]]}] 18:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2836ms 18:05:32 INFO - PROCESS | 17335 | 1461200732187 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:05:32 INFO - PROCESS | 17335 | 1461200732194 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:05:32 INFO - PROCESS | 17335 | 1461200732207 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:05:32 INFO - PROCESS | 17335 | 1461200732210 Marionette TRACE conn3 <- [1,2426,null,{}] 18:05:32 INFO - PROCESS | 17335 | 1461200732217 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}] 18:05:32 INFO - PROCESS | 17335 | 1461200732426 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:05:32 INFO - PROCESS | 17335 | 1461200732610 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dc09800 == 157 [pid = 17335] [id = 614] 18:05:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f632cee0000) [pid = 17335] [serial = 1843] [outer = (nil)] 18:05:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f632dd4e800) [pid = 17335] [serial = 1844] [outer = 0x7f632cee0000] 18:05:32 INFO - PROCESS | 17335 | 1461200732673 Marionette DEBUG loaded listener.js 18:05:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f632ebcac00) [pid = 17335] [serial = 1845] [outer = 0x7f632cee0000] 18:05:33 INFO - PROCESS | 17335 | 1461200733497 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]]]}] 18:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1332ms 18:05:33 INFO - PROCESS | 17335 | 1461200733542 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:05:33 INFO - PROCESS | 17335 | 1461200733547 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:05:33 INFO - PROCESS | 17335 | 1461200733557 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:05:33 INFO - PROCESS | 17335 | 1461200733560 Marionette TRACE conn3 <- [1,2430,null,{}] 18:05:33 INFO - PROCESS | 17335 | 1461200733565 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}] 18:05:33 INFO - PROCESS | 17335 | 1461200733802 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:05:33 INFO - PROCESS | 17335 | 1461200733844 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fc14800 == 158 [pid = 17335] [id = 615] 18:05:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f632ebcb000) [pid = 17335] [serial = 1846] [outer = (nil)] 18:05:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f632ff48000) [pid = 17335] [serial = 1847] [outer = 0x7f632ebcb000] 18:05:33 INFO - PROCESS | 17335 | 1461200733902 Marionette DEBUG loaded listener.js 18:05:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6330d32000) [pid = 17335] [serial = 1848] [outer = 0x7f632ebcb000] 18:05:34 INFO - PROCESS | 17335 | 1461200734834 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]]]}] 18:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1331ms 18:05:34 INFO - PROCESS | 17335 | 1461200734884 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:05:34 INFO - PROCESS | 17335 | 1461200734891 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:05:34 INFO - PROCESS | 17335 | 1461200734924 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:05:34 INFO - PROCESS | 17335 | 1461200734938 Marionette TRACE conn3 <- [1,2434,null,{}] 18:05:34 INFO - PROCESS | 17335 | 1461200734962 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}] 18:05:35 INFO - PROCESS | 17335 | 1461200735281 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:05:35 INFO - PROCESS | 17335 | 1461200735308 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633159b000 == 159 [pid = 17335] [id = 616] 18:05:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f632ff4d400) [pid = 17335] [serial = 1849] [outer = (nil)] 18:05:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f63321de000) [pid = 17335] [serial = 1850] [outer = 0x7f632ff4d400] 18:05:35 INFO - PROCESS | 17335 | 1461200735365 Marionette DEBUG loaded listener.js 18:05:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f6332bd0400) [pid = 17335] [serial = 1851] [outer = 0x7f632ff4d400] 18:05:36 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f632cdb3400) [pid = 17335] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:05:36 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f6331e4bc00) [pid = 17335] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:05:36 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f633ac35c00) [pid = 17335] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:05:36 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f632d9df800) [pid = 17335] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:05:36 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f6332ce5800) [pid = 17335] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:05:36 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f632ceec400) [pid = 17335] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:05:36 INFO - PROCESS | 17335 | 1461200736538 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]]]}] 18:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1697ms 18:05:36 INFO - PROCESS | 17335 | 1461200736596 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:05:36 INFO - PROCESS | 17335 | 1461200736599 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:05:36 INFO - PROCESS | 17335 | 1461200736614 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:05:36 INFO - PROCESS | 17335 | 1461200736616 Marionette TRACE conn3 <- [1,2438,null,{}] 18:05:36 INFO - PROCESS | 17335 | 1461200736625 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}] 18:05:36 INFO - PROCESS | 17335 | 1461200736792 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:05:36 INFO - PROCESS | 17335 | 1461200736807 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331878800 == 160 [pid = 17335] [id = 617] 18:05:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f632f5a8c00) [pid = 17335] [serial = 1852] [outer = (nil)] 18:05:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f6332d1a000) [pid = 17335] [serial = 1853] [outer = 0x7f632f5a8c00] 18:05:36 INFO - PROCESS | 17335 | 1461200736865 Marionette DEBUG loaded listener.js 18:05:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6333399c00) [pid = 17335] [serial = 1854] [outer = 0x7f632f5a8c00] 18:05:37 INFO - PROCESS | 17335 | 1461200737728 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]]]}] 18:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1131ms 18:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:05:37 INFO - PROCESS | 17335 | 1461200737745 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:05:37 INFO - PROCESS | 17335 | 1461200737747 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:05:37 INFO - PROCESS | 17335 | 1461200737753 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:05:37 INFO - PROCESS | 17335 | 1461200737755 Marionette TRACE conn3 <- [1,2442,null,{}] 18:05:37 INFO - PROCESS | 17335 | 1461200737760 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}] 18:05:38 INFO - PROCESS | 17335 | 1461200738002 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:05:38 INFO - PROCESS | 17335 | 1461200738306 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325b8a800 == 161 [pid = 17335] [id = 618] 18:05:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f632c5a2800) [pid = 17335] [serial = 1855] [outer = (nil)] 18:05:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f632cdb7800) [pid = 17335] [serial = 1856] [outer = 0x7f632c5a2800] 18:05:38 INFO - PROCESS | 17335 | 1461200738383 Marionette DEBUG loaded listener.js 18:05:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f632dcbd800) [pid = 17335] [serial = 1857] [outer = 0x7f632c5a2800] 18:05:39 INFO - PROCESS | 17335 | 1461200739414 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]]]}] 18:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1731ms 18:05:39 INFO - PROCESS | 17335 | 1461200739488 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:05:39 INFO - PROCESS | 17335 | 1461200739497 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:05:39 INFO - PROCESS | 17335 | 1461200739508 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:05:39 INFO - PROCESS | 17335 | 1461200739520 Marionette TRACE conn3 <- [1,2446,null,{}] 18:05:39 INFO - PROCESS | 17335 | 1461200739530 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}] 18:05:39 INFO - PROCESS | 17335 | 1461200739916 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:05:40 INFO - PROCESS | 17335 | 1461200740126 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fe98000 == 162 [pid = 17335] [id = 619] 18:05:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f632f73bc00) [pid = 17335] [serial = 1858] [outer = (nil)] 18:05:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f6330bd1000) [pid = 17335] [serial = 1859] [outer = 0x7f632f73bc00] 18:05:40 INFO - PROCESS | 17335 | 1461200740199 Marionette DEBUG loaded listener.js 18:05:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f63316a4400) [pid = 17335] [serial = 1860] [outer = 0x7f632f73bc00] 18:05:41 INFO - PROCESS | 17335 | 1461200741147 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]]]}] 18:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1694ms 18:05:41 INFO - PROCESS | 17335 | 1461200741203 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:05:41 INFO - PROCESS | 17335 | 1461200741209 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:05:41 INFO - PROCESS | 17335 | 1461200741215 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:05:41 INFO - PROCESS | 17335 | 1461200741219 Marionette TRACE conn3 <- [1,2450,null,{}] 18:05:41 INFO - PROCESS | 17335 | 1461200741224 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}] 18:05:41 INFO - PROCESS | 17335 | 1461200741431 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:05:41 INFO - PROCESS | 17335 | 1461200741698 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e85800 == 163 [pid = 17335] [id = 620] 18:05:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f6332ce5c00) [pid = 17335] [serial = 1861] [outer = (nil)] 18:05:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f633339e400) [pid = 17335] [serial = 1862] [outer = 0x7f6332ce5c00] 18:05:41 INFO - PROCESS | 17335 | 1461200741854 Marionette DEBUG loaded listener.js 18:05:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f63358b5400) [pid = 17335] [serial = 1863] [outer = 0x7f6332ce5c00] 18:05:42 INFO - PROCESS | 17335 | 1461200742689 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]]]}] 18:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1530ms 18:05:42 INFO - PROCESS | 17335 | 1461200742746 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:05:42 INFO - PROCESS | 17335 | 1461200742750 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:05:42 INFO - PROCESS | 17335 | 1461200742765 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:05:42 INFO - PROCESS | 17335 | 1461200742774 Marionette TRACE conn3 <- [1,2454,null,{}] 18:05:42 INFO - PROCESS | 17335 | 1461200742780 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}] 18:05:43 INFO - PROCESS | 17335 | 1461200743027 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:05:43 INFO - PROCESS | 17335 | 1461200743326 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332eb7000 == 164 [pid = 17335] [id = 621] 18:05:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f6331fd3800) [pid = 17335] [serial = 1864] [outer = (nil)] 18:05:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f63360c5400) [pid = 17335] [serial = 1865] [outer = 0x7f6331fd3800] 18:05:43 INFO - PROCESS | 17335 | 1461200743403 Marionette DEBUG loaded listener.js 18:05:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f6336584800) [pid = 17335] [serial = 1866] [outer = 0x7f6331fd3800] 18:05:44 INFO - PROCESS | 17335 | 1461200744244 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]]]}] 18:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1549ms 18:05:44 INFO - PROCESS | 17335 | 1461200744307 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:05:44 INFO - PROCESS | 17335 | 1461200744312 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:05:44 INFO - PROCESS | 17335 | 1461200744318 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:05:44 INFO - PROCESS | 17335 | 1461200744320 Marionette TRACE conn3 <- [1,2458,null,{}] 18:05:44 INFO - PROCESS | 17335 | 1461200744326 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}] 18:05:44 INFO - PROCESS | 17335 | 1461200744545 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:05:44 INFO - PROCESS | 17335 | 1461200744807 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335de0000 == 165 [pid = 17335] [id = 622] 18:05:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f6332ce3c00) [pid = 17335] [serial = 1867] [outer = (nil)] 18:05:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f633ac37000) [pid = 17335] [serial = 1868] [outer = 0x7f6332ce3c00] 18:05:44 INFO - PROCESS | 17335 | 1461200744930 Marionette DEBUG loaded listener.js 18:05:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f633b0df400) [pid = 17335] [serial = 1869] [outer = 0x7f6332ce3c00] 18:05:45 INFO - PROCESS | 17335 | 1461200745770 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]]]}] 18:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1479ms 18:05:45 INFO - PROCESS | 17335 | 1461200745798 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:05:45 INFO - PROCESS | 17335 | 1461200745801 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:05:45 INFO - PROCESS | 17335 | 1461200745807 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:05:45 INFO - PROCESS | 17335 | 1461200745810 Marionette TRACE conn3 <- [1,2462,null,{}] 18:05:45 INFO - PROCESS | 17335 | 1461200745815 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}] 18:05:46 INFO - PROCESS | 17335 | 1461200746044 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:05:46 INFO - PROCESS | 17335 | 1461200746310 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:46 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bfca000 == 166 [pid = 17335] [id = 623] 18:05:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f633cc93400) [pid = 17335] [serial = 1870] [outer = (nil)] 18:05:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f633cc99800) [pid = 17335] [serial = 1871] [outer = 0x7f633cc93400] 18:05:46 INFO - PROCESS | 17335 | 1461200746446 Marionette DEBUG loaded listener.js 18:05:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f633d471800) [pid = 17335] [serial = 1872] [outer = 0x7f633cc93400] 18:05:47 INFO - PROCESS | 17335 | 1461200747343 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]]]}] 18:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1581ms 18:05:47 INFO - PROCESS | 17335 | 1461200747388 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:05:47 INFO - PROCESS | 17335 | 1461200747392 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:05:47 INFO - PROCESS | 17335 | 1461200747398 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:05:47 INFO - PROCESS | 17335 | 1461200747400 Marionette TRACE conn3 <- [1,2466,null,{}] 18:05:47 INFO - PROCESS | 17335 | 1461200747405 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}] 18:05:47 INFO - PROCESS | 17335 | 1461200747613 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:05:47 INFO - PROCESS | 17335 | 1461200747881 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd7a000 == 167 [pid = 17335] [id = 624] 18:05:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f632dcd2800) [pid = 17335] [serial = 1873] [outer = (nil)] 18:05:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f633d6a9c00) [pid = 17335] [serial = 1874] [outer = 0x7f632dcd2800] 18:05:48 INFO - PROCESS | 17335 | 1461200747997 Marionette DEBUG loaded listener.js 18:05:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f633df71400) [pid = 17335] [serial = 1875] [outer = 0x7f632dcd2800] 18:05:48 INFO - PROCESS | 17335 | 1461200748815 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]]]}] 18:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1477ms 18:05:48 INFO - PROCESS | 17335 | 1461200748876 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:05:48 INFO - PROCESS | 17335 | 1461200748880 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:05:48 INFO - PROCESS | 17335 | 1461200748885 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:05:48 INFO - PROCESS | 17335 | 1461200748888 Marionette TRACE conn3 <- [1,2470,null,{}] 18:05:48 INFO - PROCESS | 17335 | 1461200748893 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}] 18:05:49 INFO - PROCESS | 17335 | 1461200749087 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:05:49 INFO - PROCESS | 17335 | 1461200749373 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633da4d000 == 168 [pid = 17335] [id = 625] 18:05:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f632f5a4800) [pid = 17335] [serial = 1876] [outer = (nil)] 18:05:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f633f97a800) [pid = 17335] [serial = 1877] [outer = 0x7f632f5a4800] 18:05:49 INFO - PROCESS | 17335 | 1461200749487 Marionette DEBUG loaded listener.js 18:05:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f6340509400) [pid = 17335] [serial = 1878] [outer = 0x7f632f5a4800] 18:05:50 INFO - PROCESS | 17335 | 1461200750273 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]]]}] 18:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1439ms 18:05:50 INFO - PROCESS | 17335 | 1461200750325 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:05:50 INFO - PROCESS | 17335 | 1461200750328 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:05:50 INFO - PROCESS | 17335 | 1461200750335 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:05:50 INFO - PROCESS | 17335 | 1461200750338 Marionette TRACE conn3 <- [1,2474,null,{}] 18:05:50 INFO - PROCESS | 17335 | 1461200750343 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}] 18:05:50 INFO - PROCESS | 17335 | 1461200750544 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:05:50 INFO - PROCESS | 17335 | 1461200750811 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ed36000 == 169 [pid = 17335] [id = 626] 18:05:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f633df72400) [pid = 17335] [serial = 1879] [outer = (nil)] 18:05:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f6340888c00) [pid = 17335] [serial = 1880] [outer = 0x7f633df72400] 18:05:50 INFO - PROCESS | 17335 | 1461200750888 Marionette DEBUG loaded listener.js 18:05:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f6340ae5400) [pid = 17335] [serial = 1881] [outer = 0x7f633df72400] 18:05:51 INFO - PROCESS | 17335 | 1461200751765 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]]]}] 18:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1487ms 18:05:51 INFO - PROCESS | 17335 | 1461200751823 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:05:51 INFO - PROCESS | 17335 | 1461200751826 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:05:51 INFO - PROCESS | 17335 | 1461200751832 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:05:51 INFO - PROCESS | 17335 | 1461200751835 Marionette TRACE conn3 <- [1,2478,null,{}] 18:05:51 INFO - PROCESS | 17335 | 1461200751840 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}] 18:05:52 INFO - PROCESS | 17335 | 1461200752041 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:05:52 INFO - PROCESS | 17335 | 1461200752307 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340ab8000 == 170 [pid = 17335] [id = 627] 18:05:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f632ebf1000) [pid = 17335] [serial = 1882] [outer = (nil)] 18:05:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f6340fbb800) [pid = 17335] [serial = 1883] [outer = 0x7f632ebf1000] 18:05:52 INFO - PROCESS | 17335 | 1461200752382 Marionette DEBUG loaded listener.js 18:05:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f63414ef800) [pid = 17335] [serial = 1884] [outer = 0x7f632ebf1000] 18:05:53 INFO - PROCESS | 17335 | 1461200753239 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]]]}] 18:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1482ms 18:05:53 INFO - PROCESS | 17335 | 1461200753315 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:05:53 INFO - PROCESS | 17335 | 1461200753317 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:05:53 INFO - PROCESS | 17335 | 1461200753323 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:05:53 INFO - PROCESS | 17335 | 1461200753326 Marionette TRACE conn3 <- [1,2482,null,{}] 18:05:53 INFO - PROCESS | 17335 | 1461200753331 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}] 18:05:53 INFO - PROCESS | 17335 | 1461200753566 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:05:53 INFO - PROCESS | 17335 | 1461200753830 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634103f800 == 171 [pid = 17335] [id = 628] 18:05:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f6344368000) [pid = 17335] [serial = 1885] [outer = (nil)] 18:05:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f634484d000) [pid = 17335] [serial = 1886] [outer = 0x7f6344368000] 18:05:53 INFO - PROCESS | 17335 | 1461200753967 Marionette DEBUG loaded listener.js 18:05:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f6345b45800) [pid = 17335] [serial = 1887] [outer = 0x7f6344368000] 18:05:54 INFO - PROCESS | 17335 | 1461200754883 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]]]}] 18:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1628ms 18:05:54 INFO - PROCESS | 17335 | 1461200754953 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:05:54 INFO - PROCESS | 17335 | 1461200754957 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:05:54 INFO - PROCESS | 17335 | 1461200754963 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:05:54 INFO - PROCESS | 17335 | 1461200754967 Marionette TRACE conn3 <- [1,2486,null,{}] 18:05:54 INFO - PROCESS | 17335 | 1461200754972 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}] 18:05:55 INFO - PROCESS | 17335 | 1461200755197 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:05:55 INFO - PROCESS | 17335 | 1461200755503 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345222800 == 172 [pid = 17335] [id = 629] 18:05:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f6344368c00) [pid = 17335] [serial = 1888] [outer = (nil)] 18:05:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f6346172800) [pid = 17335] [serial = 1889] [outer = 0x7f6344368c00] 18:05:55 INFO - PROCESS | 17335 | 1461200755580 Marionette DEBUG loaded listener.js 18:05:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f634691c800) [pid = 17335] [serial = 1890] [outer = 0x7f6344368c00] 18:05:56 INFO - PROCESS | 17335 | 1461200756396 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]]]}] 18:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1485ms 18:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:05:56 INFO - PROCESS | 17335 | 1461200756449 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:05:56 INFO - PROCESS | 17335 | 1461200756452 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:05:56 INFO - PROCESS | 17335 | 1461200756458 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:05:56 INFO - PROCESS | 17335 | 1461200756461 Marionette TRACE conn3 <- [1,2490,null,{}] 18:05:56 INFO - PROCESS | 17335 | 1461200756466 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}] 18:05:56 INFO - PROCESS | 17335 | 1461200756684 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:05:56 INFO - PROCESS | 17335 | 1461200756953 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634687a800 == 173 [pid = 17335] [id = 630] 18:05:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f6332d0dc00) [pid = 17335] [serial = 1891] [outer = (nil)] 18:05:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f633f974400) [pid = 17335] [serial = 1892] [outer = 0x7f6332d0dc00] 18:05:57 INFO - PROCESS | 17335 | 1461200757069 Marionette DEBUG loaded listener.js 18:05:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f63478d8400) [pid = 17335] [serial = 1893] [outer = 0x7f6332d0dc00] 18:05:57 INFO - PROCESS | 17335 | 1461200757898 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]]]}] 18:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1488ms 18:05:57 INFO - PROCESS | 17335 | 1461200757946 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:05:57 INFO - PROCESS | 17335 | 1461200757950 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:05:57 INFO - PROCESS | 17335 | 1461200757955 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:05:57 INFO - PROCESS | 17335 | 1461200757958 Marionette TRACE conn3 <- [1,2494,null,{}] 18:05:57 INFO - PROCESS | 17335 | 1461200757963 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}] 18:05:58 INFO - PROCESS | 17335 | 1461200758160 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:05:58 INFO - PROCESS | 17335 | 1461200758432 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347c3f000 == 174 [pid = 17335] [id = 631] 18:05:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 243 (0x7f6335ff9c00) [pid = 17335] [serial = 1894] [outer = (nil)] 18:05:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 244 (0x7f634d04fc00) [pid = 17335] [serial = 1895] [outer = 0x7f6335ff9c00] 18:05:58 INFO - PROCESS | 17335 | 1461200758505 Marionette DEBUG loaded listener.js 18:05:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 245 (0x7f6353d9e400) [pid = 17335] [serial = 1896] [outer = 0x7f6335ff9c00] 18:05:59 INFO - PROCESS | 17335 | 1461200759371 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]]]}] 18:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1480ms 18:05:59 INFO - PROCESS | 17335 | 1461200759436 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:05:59 INFO - PROCESS | 17335 | 1461200759441 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:05:59 INFO - PROCESS | 17335 | 1461200759448 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:05:59 INFO - PROCESS | 17335 | 1461200759451 Marionette TRACE conn3 <- [1,2498,null,{}] 18:05:59 INFO - PROCESS | 17335 | 1461200759456 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}] 18:05:59 INFO - PROCESS | 17335 | 1461200759665 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:05:59 INFO - PROCESS | 17335 | 1461200759932 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353cda000 == 175 [pid = 17335] [id = 632] 18:05:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 246 (0x7f6346b40c00) [pid = 17335] [serial = 1897] [outer = (nil)] 18:06:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 247 (0x7f6354136c00) [pid = 17335] [serial = 1898] [outer = 0x7f6346b40c00] 18:06:00 INFO - PROCESS | 17335 | 1461200760046 Marionette DEBUG loaded listener.js 18:06:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 248 (0x7f6354e2d000) [pid = 17335] [serial = 1899] [outer = 0x7f6346b40c00] 18:06:00 INFO - PROCESS | 17335 | 1461200760883 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]]]}] 18:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1486ms 18:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:06:00 INFO - PROCESS | 17335 | 1461200760935 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:06:00 INFO - PROCESS | 17335 | 1461200760938 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:06:00 INFO - PROCESS | 17335 | 1461200760944 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:06:00 INFO - PROCESS | 17335 | 1461200760947 Marionette TRACE conn3 <- [1,2502,null,{}] 18:06:00 INFO - PROCESS | 17335 | 1461200760952 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}] 18:06:01 INFO - PROCESS | 17335 | 1461200761154 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:06:01 INFO - PROCESS | 17335 | 1461200761429 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635896d000 == 176 [pid = 17335] [id = 633] 18:06:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 249 (0x7f6353fe8800) [pid = 17335] [serial = 1900] [outer = (nil)] 18:06:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 250 (0x7f6354fc2400) [pid = 17335] [serial = 1901] [outer = 0x7f6353fe8800] 18:06:01 INFO - PROCESS | 17335 | 1461200761555 Marionette DEBUG loaded listener.js 18:06:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 251 (0x7f63552eec00) [pid = 17335] [serial = 1902] [outer = 0x7f6353fe8800] 18:06:02 INFO - PROCESS | 17335 | 1461200762456 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]]]}] 18:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1583ms 18:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:06:02 INFO - PROCESS | 17335 | 1461200762527 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:06:02 INFO - PROCESS | 17335 | 1461200762529 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:06:02 INFO - PROCESS | 17335 | 1461200762535 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:06:02 INFO - PROCESS | 17335 | 1461200762538 Marionette TRACE conn3 <- [1,2506,null,{}] 18:06:02 INFO - PROCESS | 17335 | 1461200762544 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}] 18:06:02 INFO - PROCESS | 17335 | 1461200762767 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:06:03 INFO - PROCESS | 17335 | 1461200763036 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d408800 == 177 [pid = 17335] [id = 634] 18:06:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 252 (0x7f6354e31c00) [pid = 17335] [serial = 1903] [outer = (nil)] 18:06:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 253 (0x7f63570c9400) [pid = 17335] [serial = 1904] [outer = 0x7f6354e31c00] 18:06:03 INFO - PROCESS | 17335 | 1461200763154 Marionette DEBUG loaded listener.js 18:06:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 254 (0x7f635897e800) [pid = 17335] [serial = 1905] [outer = 0x7f6354e31c00] 18:06:04 INFO - PROCESS | 17335 | 1461200764029 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]]]}] 18:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1529ms 18:06:04 INFO - PROCESS | 17335 | 1461200764074 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:06:04 INFO - PROCESS | 17335 | 1461200764079 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:06:04 INFO - PROCESS | 17335 | 1461200764085 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:06:04 INFO - PROCESS | 17335 | 1461200764087 Marionette TRACE conn3 <- [1,2510,null,{}] 18:06:04 INFO - PROCESS | 17335 | 1461200764092 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}] 18:06:04 INFO - PROCESS | 17335 | 1461200764314 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:06:04 INFO - PROCESS | 17335 | 1461200764632 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632a9bb800 == 178 [pid = 17335] [id = 635] 18:06:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 255 (0x7f632cdadc00) [pid = 17335] [serial = 1906] [outer = (nil)] 18:06:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 256 (0x7f632d9e0800) [pid = 17335] [serial = 1907] [outer = 0x7f632cdadc00] 18:06:04 INFO - PROCESS | 17335 | 1461200764744 Marionette DEBUG loaded listener.js 18:06:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 257 (0x7f6354fc4800) [pid = 17335] [serial = 1908] [outer = 0x7f632cdadc00] 18:06:06 INFO - PROCESS | 17335 | 1461200766112 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]]]}] 18:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2089ms 18:06:06 INFO - PROCESS | 17335 | 1461200766213 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:06:06 INFO - PROCESS | 17335 | 1461200766218 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:06:06 INFO - PROCESS | 17335 | 1461200766231 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:06:06 INFO - PROCESS | 17335 | 1461200766236 Marionette TRACE conn3 <- [1,2514,null,{}] 18:06:06 INFO - PROCESS | 17335 | 1461200766245 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}] 18:06:06 INFO - PROCESS | 17335 | 1461200766443 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:06:06 INFO - PROCESS | 17335 | 1461200766726 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e156000 == 179 [pid = 17335] [id = 636] 18:06:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 258 (0x7f632dcb7400) [pid = 17335] [serial = 1909] [outer = (nil)] 18:06:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 259 (0x7f632df50c00) [pid = 17335] [serial = 1910] [outer = 0x7f632dcb7400] 18:06:06 INFO - PROCESS | 17335 | 1461200766793 Marionette DEBUG loaded listener.js 18:06:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 260 (0x7f632ebd2800) [pid = 17335] [serial = 1911] [outer = 0x7f632dcb7400] 18:06:07 INFO - PROCESS | 17335 | 1461200767721 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]]]}] 18:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1585ms 18:06:07 INFO - PROCESS | 17335 | 1461200767815 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:06:07 INFO - PROCESS | 17335 | 1461200767830 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:06:07 INFO - PROCESS | 17335 | 1461200767848 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:06:07 INFO - PROCESS | 17335 | 1461200767851 Marionette TRACE conn3 <- [1,2518,null,{}] 18:06:07 INFO - PROCESS | 17335 | 1461200767936 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}] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335dc5800 == 178 [pid = 17335] [id = 464] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635708a000 == 177 [pid = 17335] [id = 147] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63315a7000 == 176 [pid = 17335] [id = 527] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634cfb2000 == 175 [pid = 17335] [id = 470] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ef85800 == 174 [pid = 17335] [id = 466] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340e5e000 == 173 [pid = 17335] [id = 467] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fea5800 == 172 [pid = 17335] [id = 516] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635bec4800 == 171 [pid = 17335] [id = 514] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635e37c000 == 170 [pid = 17335] [id = 515] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d21e800 == 169 [pid = 17335] [id = 465] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340822800 == 168 [pid = 17335] [id = 557] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63466a1000 == 167 [pid = 17335] [id = 469] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331878800 == 166 [pid = 17335] [id = 617] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633159b000 == 165 [pid = 17335] [id = 616] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fc14800 == 164 [pid = 17335] [id = 615] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dc09800 == 163 [pid = 17335] [id = 614] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632aacf000 == 162 [pid = 17335] [id = 613] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325865000 == 161 [pid = 17335] [id = 611] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325b8f000 == 160 [pid = 17335] [id = 610] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e8bb000 == 159 [pid = 17335] [id = 609] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632cb90800 == 158 [pid = 17335] [id = 608] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632cb78800 == 157 [pid = 17335] [id = 607] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325c18000 == 156 [pid = 17335] [id = 606] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325cd0800 == 155 [pid = 17335] [id = 605] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63258d7800 == 154 [pid = 17335] [id = 604] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635e37b000 == 153 [pid = 17335] [id = 603] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635891a800 == 152 [pid = 17335] [id = 602] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353c8e000 == 151 [pid = 17335] [id = 601] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634687e000 == 150 [pid = 17335] [id = 600] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340c9a800 == 149 [pid = 17335] [id = 558] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6344314800 == 148 [pid = 17335] [id = 599] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340f90000 == 147 [pid = 17335] [id = 598] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634084c000 == 146 [pid = 17335] [id = 597] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d213800 == 145 [pid = 17335] [id = 596] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6333433800 == 144 [pid = 17335] [id = 595] 18:06:08 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f8d0000 == 143 [pid = 17335] [id = 594] 18:06:08 INFO - PROCESS | 17335 | 1461200768587 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 259 (0x7f632ebcec00) [pid = 17335] [serial = 1712] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 258 (0x7f634484a400) [pid = 17335] [serial = 1754] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 257 (0x7f6340fb9400) [pid = 17335] [serial = 1742] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 256 (0x7f6331e4e000) [pid = 17335] [serial = 1715] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 255 (0x7f63414f1c00) [pid = 17335] [serial = 1745] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 254 (0x7f63317c9000) [pid = 17335] [serial = 1751] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 253 (0x7f632dcd0000) [pid = 17335] [serial = 1781] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 252 (0x7f633ed89800) [pid = 17335] [serial = 1733] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 251 (0x7f632dcbac00) [pid = 17335] [serial = 1764] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 250 (0x7f6333398c00) [pid = 17335] [serial = 1772] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 249 (0x7f633dbeb400) [pid = 17335] [serial = 1730] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 248 (0x7f6345b3bc00) [pid = 17335] [serial = 1757] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 247 (0x7f632dcbb000) [pid = 17335] [serial = 1760] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 246 (0x7f633cc34800) [pid = 17335] [serial = 1779] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 245 (0x7f632ff49c00) [pid = 17335] [serial = 1767] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 244 (0x7f633cc3f400) [pid = 17335] [serial = 1724] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 243 (0x7f6340883400) [pid = 17335] [serial = 1739] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 242 (0x7f6336582800) [pid = 17335] [serial = 1776] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f632dd45400) [pid = 17335] [serial = 1766] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f6343bd5000) [pid = 17335] [serial = 1748] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f6335e53400) [pid = 17335] [serial = 1773] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f63333c8400) [pid = 17335] [serial = 1718] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f632cedec00) [pid = 17335] [serial = 1763] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f63365d4c00) [pid = 17335] [serial = 1721] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f632dd4dc00) [pid = 17335] [serial = 1769] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f6331fd7c00) [pid = 17335] [serial = 1770] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f633f973400) [pid = 17335] [serial = 1736] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f633d516800) [pid = 17335] [serial = 1727] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f633ae7f800) [pid = 17335] [serial = 1778] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f63361f3800) [pid = 17335] [serial = 1775] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 17335 | 1461200768946 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63258c6800 == 144 [pid = 17335] [id = 637] 18:06:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f632cdb0400) [pid = 17335] [serial = 1912] [outer = (nil)] 18:06:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f632dcbb400) [pid = 17335] [serial = 1913] [outer = 0x7f632cdb0400] 18:06:09 INFO - PROCESS | 17335 | 1461200769010 Marionette DEBUG loaded listener.js 18:06:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f6330d33c00) [pid = 17335] [serial = 1914] [outer = 0x7f632cdb0400] 18:06:09 INFO - PROCESS | 17335 | 1461200769897 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]]]}] 18:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2090ms 18:06:09 INFO - PROCESS | 17335 | 1461200769937 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:06:09 INFO - PROCESS | 17335 | 1461200769940 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:06:09 INFO - PROCESS | 17335 | 1461200769946 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:06:09 INFO - PROCESS | 17335 | 1461200769951 Marionette TRACE conn3 <- [1,2522,null,{}] 18:06:09 INFO - PROCESS | 17335 | 1461200769965 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}] 18:06:10 INFO - PROCESS | 17335 | 1461200770171 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:06:10 INFO - PROCESS | 17335 | 1461200770356 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632cb83000 == 145 [pid = 17335] [id = 638] 18:06:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f632ff4c400) [pid = 17335] [serial = 1915] [outer = (nil)] 18:06:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f6332b95000) [pid = 17335] [serial = 1916] [outer = 0x7f632ff4c400] 18:06:10 INFO - PROCESS | 17335 | 1461200770423 Marionette DEBUG loaded listener.js 18:06:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f633339f400) [pid = 17335] [serial = 1917] [outer = 0x7f632ff4c400] 18:06:11 INFO - PROCESS | 17335 | 1461200771234 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]]]}] 18:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1332ms 18:06:11 INFO - PROCESS | 17335 | 1461200771278 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:06:11 INFO - PROCESS | 17335 | 1461200771282 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:06:11 INFO - PROCESS | 17335 | 1461200771294 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:06:11 INFO - PROCESS | 17335 | 1461200771296 Marionette TRACE conn3 <- [1,2526,null,{}] 18:06:11 INFO - PROCESS | 17335 | 1461200771301 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}] 18:06:11 INFO - PROCESS | 17335 | 1461200771545 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:06:11 INFO - PROCESS | 17335 | 1461200771577 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f6a1800 == 146 [pid = 17335] [id = 639] 18:06:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 237 (0x7f6330bd6400) [pid = 17335] [serial = 1918] [outer = (nil)] 18:06:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 238 (0x7f6335ff2c00) [pid = 17335] [serial = 1919] [outer = 0x7f6330bd6400] 18:06:11 INFO - PROCESS | 17335 | 1461200771649 Marionette DEBUG loaded listener.js 18:06:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 239 (0x7f63361ed800) [pid = 17335] [serial = 1920] [outer = 0x7f6330bd6400] 18:06:12 INFO - PROCESS | 17335 | 1461200772559 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]]]}] 18:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1326ms 18:06:12 INFO - PROCESS | 17335 | 1461200772621 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:06:12 INFO - PROCESS | 17335 | 1461200772625 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:06:12 INFO - PROCESS | 17335 | 1461200772636 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:06:12 INFO - PROCESS | 17335 | 1461200772638 Marionette TRACE conn3 <- [1,2530,null,{}] 18:06:12 INFO - PROCESS | 17335 | 1461200772644 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}] 18:06:12 INFO - PROCESS | 17335 | 1461200772900 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:06:12 INFO - PROCESS | 17335 | 1461200772940 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:12 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63315a3800 == 147 [pid = 17335] [id = 640] 18:06:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 240 (0x7f63358b8c00) [pid = 17335] [serial = 1921] [outer = (nil)] 18:06:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 241 (0x7f6336586c00) [pid = 17335] [serial = 1922] [outer = 0x7f63358b8c00] 18:06:13 INFO - PROCESS | 17335 | 1461200772999 Marionette DEBUG loaded listener.js 18:06:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 242 (0x7f633ac35800) [pid = 17335] [serial = 1923] [outer = 0x7f63358b8c00] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 241 (0x7f632c59f000) [pid = 17335] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 240 (0x7f632ebe5800) [pid = 17335] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 239 (0x7f6346923c00) [pid = 17335] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 238 (0x7f632ff4d400) [pid = 17335] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 237 (0x7f632df52800) [pid = 17335] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 236 (0x7f632df57400) [pid = 17335] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f633310d400) [pid = 17335] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f6332b92000) [pid = 17335] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f632dd34000) [pid = 17335] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f633d70a000) [pid = 17335] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f633cc94000) [pid = 17335] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f633339b800) [pid = 17335] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f632e772c00) [pid = 17335] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f633cc39400) [pid = 17335] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f6331e44c00) [pid = 17335] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f633169e800) [pid = 17335] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f6332b94800) [pid = 17335] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f6332b9d800) [pid = 17335] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f63360c2000) [pid = 17335] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f6330d30800) [pid = 17335] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f632ebcb000) [pid = 17335] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f632dcd6c00) [pid = 17335] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f632c5ab000) [pid = 17335] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f6346b5dc00) [pid = 17335] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f632cee1c00) [pid = 17335] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f6340fb4000) [pid = 17335] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f63481ad800) [pid = 17335] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f632df53800) [pid = 17335] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f632cee2400) [pid = 17335] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f6335ff7400) [pid = 17335] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f6345e93000) [pid = 17335] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f632ff51800) [pid = 17335] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f63317be000) [pid = 17335] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f6335ff6800) [pid = 17335] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f6336571400) [pid = 17335] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f6346b62c00) [pid = 17335] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f632c59f400) [pid = 17335] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f6346928800) [pid = 17335] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f632df4b400) [pid = 17335] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f633cc32800) [pid = 17335] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f632c5a2c00) [pid = 17335] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f633b0e1400) [pid = 17335] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f6340faec00) [pid = 17335] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f632dcbfc00) [pid = 17335] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f632dcb5400) [pid = 17335] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f633d70d800) [pid = 17335] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6340510800) [pid = 17335] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f632cee0000) [pid = 17335] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f6336582c00) [pid = 17335] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6340a50400) [pid = 17335] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f632cee5c00) [pid = 17335] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f6332b95c00) [pid = 17335] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f632ceecc00) [pid = 17335] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f633d4bcc00) [pid = 17335] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f634436c000) [pid = 17335] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f63321e6c00) [pid = 17335] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f63552ce000) [pid = 17335] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f633d6a2000) [pid = 17335] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f633dbea800) [pid = 17335] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f633fa0a800) [pid = 17335] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f633cf51000) [pid = 17335] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f633d2eb400) [pid = 17335] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f633cc3ec00) [pid = 17335] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f63443e0c00) [pid = 17335] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f632dd39800) [pid = 17335] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:06:14 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f63360c5c00) [pid = 17335] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:06:14 INFO - PROCESS | 17335 | 1461200774866 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]]]}] 18:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2290ms 18:06:14 INFO - PROCESS | 17335 | 1461200774923 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:06:14 INFO - PROCESS | 17335 | 1461200774925 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:06:14 INFO - PROCESS | 17335 | 1461200774931 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:06:14 INFO - PROCESS | 17335 | 1461200774933 Marionette TRACE conn3 <- [1,2534,null,{}] 18:06:14 INFO - PROCESS | 17335 | 1461200774942 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}] 18:06:15 INFO - PROCESS | 17335 | 1461200775166 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:06:15 INFO - PROCESS | 17335 | 1461200775345 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fe96000 == 148 [pid = 17335] [id = 641] 18:06:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f632cee2400) [pid = 17335] [serial = 1924] [outer = (nil)] 18:06:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f6335ff4c00) [pid = 17335] [serial = 1925] [outer = 0x7f632cee2400] 18:06:15 INFO - PROCESS | 17335 | 1461200775408 Marionette DEBUG loaded listener.js 18:06:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f633ae7f800) [pid = 17335] [serial = 1926] [outer = 0x7f632cee2400] 18:06:16 INFO - PROCESS | 17335 | 1461200776139 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]]]}] 18:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1226ms 18:06:16 INFO - PROCESS | 17335 | 1461200776302 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:06:16 INFO - PROCESS | 17335 | 1461200776308 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:06:16 INFO - PROCESS | 17335 | 1461200776340 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:06:16 INFO - PROCESS | 17335 | 1461200776344 Marionette TRACE conn3 <- [1,2538,null,{}] 18:06:16 INFO - PROCESS | 17335 | 1461200776352 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}] 18:06:16 INFO - PROCESS | 17335 | 1461200776554 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:06:16 INFO - PROCESS | 17335 | 1461200776836 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325cce000 == 149 [pid = 17335] [id = 642] 18:06:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f632dcb7c00) [pid = 17335] [serial = 1927] [outer = (nil)] 18:06:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f632dcd7c00) [pid = 17335] [serial = 1928] [outer = 0x7f632dcb7c00] 18:06:16 INFO - PROCESS | 17335 | 1461200776975 Marionette DEBUG loaded listener.js 18:06:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f632df53800) [pid = 17335] [serial = 1929] [outer = 0x7f632dcb7c00] 18:06:17 INFO - PROCESS | 17335 | 1461200777862 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]]]}] 18:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1592ms 18:06:17 INFO - PROCESS | 17335 | 1461200777929 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:06:17 INFO - PROCESS | 17335 | 1461200777934 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:06:17 INFO - PROCESS | 17335 | 1461200777944 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:06:17 INFO - PROCESS | 17335 | 1461200777950 Marionette TRACE conn3 <- [1,2542,null,{}] 18:06:17 INFO - PROCESS | 17335 | 1461200777958 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}] 18:06:18 INFO - PROCESS | 17335 | 1461200778215 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:06:18 INFO - PROCESS | 17335 | 1461200778525 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e9d2800 == 150 [pid = 17335] [id = 643] 18:06:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f632ff42800) [pid = 17335] [serial = 1930] [outer = (nil)] 18:06:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f63317bc800) [pid = 17335] [serial = 1931] [outer = 0x7f632ff42800] 18:06:18 INFO - PROCESS | 17335 | 1461200778643 Marionette DEBUG loaded listener.js 18:06:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f6331fdcc00) [pid = 17335] [serial = 1932] [outer = 0x7f632ff42800] 18:06:19 INFO - PROCESS | 17335 | 1461200779560 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]]]}] 18:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1646ms 18:06:19 INFO - PROCESS | 17335 | 1461200779589 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:06:19 INFO - PROCESS | 17335 | 1461200779592 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:06:19 INFO - PROCESS | 17335 | 1461200779598 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:06:19 INFO - PROCESS | 17335 | 1461200779601 Marionette TRACE conn3 <- [1,2546,null,{}] 18:06:19 INFO - PROCESS | 17335 | 1461200779609 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}] 18:06:19 INFO - PROCESS | 17335 | 1461200779814 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:06:20 INFO - PROCESS | 17335 | 1461200780168 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e7c800 == 151 [pid = 17335] [id = 644] 18:06:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f6335e57c00) [pid = 17335] [serial = 1933] [outer = (nil)] 18:06:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f6335ffa000) [pid = 17335] [serial = 1934] [outer = 0x7f6335e57c00] 18:06:20 INFO - PROCESS | 17335 | 1461200780250 Marionette DEBUG loaded listener.js 18:06:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f633658b800) [pid = 17335] [serial = 1935] [outer = 0x7f6335e57c00] 18:06:21 INFO - PROCESS | 17335 | 1461200781079 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]]]}] 18:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1532ms 18:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:06:21 INFO - PROCESS | 17335 | 1461200781131 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:06:21 INFO - PROCESS | 17335 | 1461200781134 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:06:21 INFO - PROCESS | 17335 | 1461200781140 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:06:21 INFO - PROCESS | 17335 | 1461200781143 Marionette TRACE conn3 <- [1,2550,null,{}] 18:06:21 INFO - PROCESS | 17335 | 1461200781148 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}] 18:06:21 INFO - PROCESS | 17335 | 1461200781359 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:06:21 INFO - PROCESS | 17335 | 1461200781624 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332e9c000 == 152 [pid = 17335] [id = 645] 18:06:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f6335ff3000) [pid = 17335] [serial = 1936] [outer = (nil)] 18:06:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f632dd43000) [pid = 17335] [serial = 1937] [outer = 0x7f6335ff3000] 18:06:21 INFO - PROCESS | 17335 | 1461200781715 Marionette DEBUG loaded listener.js 18:06:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f633cc36000) [pid = 17335] [serial = 1938] [outer = 0x7f6335ff3000] 18:06:22 INFO - PROCESS | 17335 | 1461200782596 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]]]}] 18:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1530ms 18:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:06:22 INFO - PROCESS | 17335 | 1461200782669 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:06:22 INFO - PROCESS | 17335 | 1461200782672 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:06:22 INFO - PROCESS | 17335 | 1461200782678 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:06:22 INFO - PROCESS | 17335 | 1461200782681 Marionette TRACE conn3 <- [1,2554,null,{}] 18:06:22 INFO - PROCESS | 17335 | 1461200782686 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}] 18:06:22 INFO - PROCESS | 17335 | 1461200782880 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:06:23 INFO - PROCESS | 17335 | 1461200783142 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633343c800 == 153 [pid = 17335] [id = 646] 18:06:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f633cc3f400) [pid = 17335] [serial = 1939] [outer = (nil)] 18:06:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f633d2e3800) [pid = 17335] [serial = 1940] [outer = 0x7f633cc3f400] 18:06:23 INFO - PROCESS | 17335 | 1461200783270 Marionette DEBUG loaded listener.js 18:06:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f633d335400) [pid = 17335] [serial = 1941] [outer = 0x7f633cc3f400] 18:06:24 INFO - PROCESS | 17335 | 1461200784104 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]]]}] 18:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1496ms 18:06:24 INFO - PROCESS | 17335 | 1461200784174 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:06:24 INFO - PROCESS | 17335 | 1461200784177 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:06:24 INFO - PROCESS | 17335 | 1461200784183 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:06:24 INFO - PROCESS | 17335 | 1461200784185 Marionette TRACE conn3 <- [1,2558,null,{}] 18:06:24 INFO - PROCESS | 17335 | 1461200784191 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}] 18:06:24 INFO - PROCESS | 17335 | 1461200784457 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:06:24 INFO - PROCESS | 17335 | 1461200784795 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c3c9800 == 154 [pid = 17335] [id = 647] 18:06:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f633dbe8c00) [pid = 17335] [serial = 1942] [outer = (nil)] 18:06:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f633dbea000) [pid = 17335] [serial = 1943] [outer = 0x7f633dbe8c00] 18:06:24 INFO - PROCESS | 17335 | 1461200784919 Marionette DEBUG loaded listener.js 18:06:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f633fa0d000) [pid = 17335] [serial = 1944] [outer = 0x7f633dbe8c00] 18:06:25 INFO - PROCESS | 17335 | 1461200785772 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]]]}] 18:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1632ms 18:06:25 INFO - PROCESS | 17335 | 1461200785816 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:06:25 INFO - PROCESS | 17335 | 1461200785819 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:06:25 INFO - PROCESS | 17335 | 1461200785825 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:06:25 INFO - PROCESS | 17335 | 1461200785828 Marionette TRACE conn3 <- [1,2562,null,{}] 18:06:25 INFO - PROCESS | 17335 | 1461200785833 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}] 18:06:26 INFO - PROCESS | 17335 | 1461200786025 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:06:26 INFO - PROCESS | 17335 | 1461200786264 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d64a800 == 155 [pid = 17335] [id = 648] 18:06:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f632c59f800) [pid = 17335] [serial = 1945] [outer = (nil)] 18:06:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f6340505400) [pid = 17335] [serial = 1946] [outer = 0x7f632c59f800] 18:06:26 INFO - PROCESS | 17335 | 1461200786341 Marionette DEBUG loaded listener.js 18:06:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f6340af0800) [pid = 17335] [serial = 1947] [outer = 0x7f632c59f800] 18:06:27 INFO - PROCESS | 17335 | 1461200787221 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]]]}] 18:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1441ms 18:06:27 INFO - PROCESS | 17335 | 1461200787267 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:06:27 INFO - PROCESS | 17335 | 1461200787270 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:06:27 INFO - PROCESS | 17335 | 1461200787276 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:06:27 INFO - PROCESS | 17335 | 1461200787278 Marionette TRACE conn3 <- [1,2566,null,{}] 18:06:27 INFO - PROCESS | 17335 | 1461200787284 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}] 18:06:27 INFO - PROCESS | 17335 | 1461200787479 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:06:27 INFO - PROCESS | 17335 | 1461200787749 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340853800 == 156 [pid = 17335] [id = 649] 18:06:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f632c5a6800) [pid = 17335] [serial = 1948] [outer = (nil)] 18:06:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f63412f4c00) [pid = 17335] [serial = 1949] [outer = 0x7f632c5a6800] 18:06:27 INFO - PROCESS | 17335 | 1461200787822 Marionette DEBUG loaded listener.js 18:06:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f63414ec800) [pid = 17335] [serial = 1950] [outer = 0x7f632c5a6800] 18:06:28 INFO - PROCESS | 17335 | 1461200788698 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]]]}] 18:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1490ms 18:06:28 INFO - PROCESS | 17335 | 1461200788767 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:06:28 INFO - PROCESS | 17335 | 1461200788771 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:06:28 INFO - PROCESS | 17335 | 1461200788776 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:06:28 INFO - PROCESS | 17335 | 1461200788779 Marionette TRACE conn3 <- [1,2570,null,{}] 18:06:28 INFO - PROCESS | 17335 | 1461200788784 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}] 18:06:28 INFO - PROCESS | 17335 | 1461200788990 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:06:29 INFO - PROCESS | 17335 | 1461200789256 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634102f000 == 157 [pid = 17335] [id = 650] 18:06:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f6340af0c00) [pid = 17335] [serial = 1951] [outer = (nil)] 18:06:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f634398f000) [pid = 17335] [serial = 1952] [outer = 0x7f6340af0c00] 18:06:29 INFO - PROCESS | 17335 | 1461200789370 Marionette DEBUG loaded listener.js 18:06:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f6344369400) [pid = 17335] [serial = 1953] [outer = 0x7f6340af0c00] 18:06:30 INFO - PROCESS | 17335 | 1461200790289 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]]]}] 18:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1584ms 18:06:30 INFO - PROCESS | 17335 | 1461200790361 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:06:30 INFO - PROCESS | 17335 | 1461200790365 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:06:30 INFO - PROCESS | 17335 | 1461200790371 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:06:30 INFO - PROCESS | 17335 | 1461200790373 Marionette TRACE conn3 <- [1,2574,null,{}] 18:06:30 INFO - PROCESS | 17335 | 1461200790378 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}] 18:06:30 INFO - PROCESS | 17335 | 1461200790658 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:06:30 INFO - PROCESS | 17335 | 1461200790943 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634143c800 == 158 [pid = 17335] [id = 651] 18:06:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f632cee1400) [pid = 17335] [serial = 1954] [outer = (nil)] 18:06:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f634547c400) [pid = 17335] [serial = 1955] [outer = 0x7f632cee1400] 18:06:31 INFO - PROCESS | 17335 | 1461200791017 Marionette DEBUG loaded listener.js 18:06:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f6345bda800) [pid = 17335] [serial = 1956] [outer = 0x7f632cee1400] 18:06:31 INFO - PROCESS | 17335 | 1461200791875 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]]]}] 18:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1538ms 18:06:31 INFO - PROCESS | 17335 | 1461200791909 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:06:31 INFO - PROCESS | 17335 | 1461200791914 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:06:31 INFO - PROCESS | 17335 | 1461200791919 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:06:31 INFO - PROCESS | 17335 | 1461200791922 Marionette TRACE conn3 <- [1,2578,null,{}] 18:06:31 INFO - PROCESS | 17335 | 1461200791928 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}] 18:06:32 INFO - PROCESS | 17335 | 1461200792151 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:06:32 INFO - PROCESS | 17335 | 1461200792427 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634634b000 == 159 [pid = 17335] [id = 652] 18:06:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f6345e92000) [pid = 17335] [serial = 1957] [outer = (nil)] 18:06:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f6346174400) [pid = 17335] [serial = 1958] [outer = 0x7f6345e92000] 18:06:32 INFO - PROCESS | 17335 | 1461200792561 Marionette DEBUG loaded listener.js 18:06:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f634691cc00) [pid = 17335] [serial = 1959] [outer = 0x7f6345e92000] 18:06:33 INFO - PROCESS | 17335 | 1461200793427 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]]]}] 18:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1585ms 18:06:33 INFO - PROCESS | 17335 | 1461200793505 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:06:33 INFO - PROCESS | 17335 | 1461200793509 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:06:33 INFO - PROCESS | 17335 | 1461200793514 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:06:33 INFO - PROCESS | 17335 | 1461200793517 Marionette TRACE conn3 <- [1,2582,null,{}] 18:06:33 INFO - PROCESS | 17335 | 1461200793522 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}] 18:06:33 INFO - PROCESS | 17335 | 1461200793729 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:06:34 INFO - PROCESS | 17335 | 1461200793998 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6347c26000 == 160 [pid = 17335] [id = 653] 18:06:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f6346830000) [pid = 17335] [serial = 1960] [outer = (nil)] 18:06:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f6346bcb400) [pid = 17335] [serial = 1961] [outer = 0x7f6346830000] 18:06:34 INFO - PROCESS | 17335 | 1461200794117 Marionette DEBUG loaded listener.js 18:06:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f634738f000) [pid = 17335] [serial = 1962] [outer = 0x7f6346830000] 18:06:34 INFO - PROCESS | 17335 | 1461200794952 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]]]}] 18:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1483ms 18:06:35 INFO - PROCESS | 17335 | 1461200794999 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:06:35 INFO - PROCESS | 17335 | 1461200795003 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:06:35 INFO - PROCESS | 17335 | 1461200795008 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:06:35 INFO - PROCESS | 17335 | 1461200795011 Marionette TRACE conn3 <- [1,2586,null,{}] 18:06:35 INFO - PROCESS | 17335 | 1461200795016 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}] 18:06:35 INFO - PROCESS | 17335 | 1461200795201 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:06:35 INFO - PROCESS | 17335 | 1461200795476 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353c7e000 == 161 [pid = 17335] [id = 654] 18:06:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f632e77e000) [pid = 17335] [serial = 1963] [outer = (nil)] 18:06:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f6347842000) [pid = 17335] [serial = 1964] [outer = 0x7f632e77e000] 18:06:35 INFO - PROCESS | 17335 | 1461200795553 Marionette DEBUG loaded listener.js 18:06:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f63481b1800) [pid = 17335] [serial = 1965] [outer = 0x7f632e77e000] 18:06:36 INFO - PROCESS | 17335 | 1461200796390 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]]]}] 18:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1430ms 18:06:36 INFO - PROCESS | 17335 | 1461200796439 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:06:36 INFO - PROCESS | 17335 | 1461200796443 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:06:36 INFO - PROCESS | 17335 | 1461200796449 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:06:36 INFO - PROCESS | 17335 | 1461200796451 Marionette TRACE conn3 <- [1,2590,null,{}] 18:06:36 INFO - PROCESS | 17335 | 1461200796457 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}] 18:06:36 INFO - PROCESS | 17335 | 1461200796662 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:06:36 INFO - PROCESS | 17335 | 1461200796935 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635890b000 == 162 [pid = 17335] [id = 655] 18:06:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f632f743400) [pid = 17335] [serial = 1966] [outer = (nil)] 18:06:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f634ddeb400) [pid = 17335] [serial = 1967] [outer = 0x7f632f743400] 18:06:37 INFO - PROCESS | 17335 | 1461200797011 Marionette DEBUG loaded listener.js 18:06:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f6353a70000) [pid = 17335] [serial = 1968] [outer = 0x7f632f743400] 18:06:37 INFO - PROCESS | 17335 | 1461200797874 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]]]}] 18:06:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:06:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1483ms 18:06:37 INFO - PROCESS | 17335 | 1461200797933 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:06:37 INFO - PROCESS | 17335 | 1461200797936 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:06:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:06:37 INFO - PROCESS | 17335 | 1461200797942 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:06:37 INFO - PROCESS | 17335 | 1461200797944 Marionette TRACE conn3 <- [1,2594,null,{}] 18:06:37 INFO - PROCESS | 17335 | 1461200797949 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}] 18:06:38 INFO - PROCESS | 17335 | 1461200798166 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:06:38 INFO - PROCESS | 17335 | 1461200798440 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635bec4000 == 163 [pid = 17335] [id = 656] 18:06:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f632cdb2800) [pid = 17335] [serial = 1969] [outer = (nil)] 18:06:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f6354105000) [pid = 17335] [serial = 1970] [outer = 0x7f632cdb2800] 18:06:38 INFO - PROCESS | 17335 | 1461200798552 Marionette DEBUG loaded listener.js 18:06:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 224 (0x7f63570cc400) [pid = 17335] [serial = 1971] [outer = 0x7f632cdb2800] 18:06:39 INFO - PROCESS | 17335 | 1461200799406 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]]]}] 18:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1483ms 18:06:39 INFO - PROCESS | 17335 | 1461200799425 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:06:39 INFO - PROCESS | 17335 | 1461200799427 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:06:39 INFO - PROCESS | 17335 | 1461200799434 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:06:39 INFO - PROCESS | 17335 | 1461200799436 Marionette TRACE conn3 <- [1,2598,null,{}] 18:06:39 INFO - PROCESS | 17335 | 1461200799447 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}] 18:06:39 INFO - PROCESS | 17335 | 1461200799656 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:06:39 INFO - PROCESS | 17335 | 1461200799971 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333204800 == 164 [pid = 17335] [id = 657] 18:06:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 225 (0x7f633ac2b800) [pid = 17335] [serial = 1972] [outer = (nil)] 18:06:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 226 (0x7f6358980c00) [pid = 17335] [serial = 1973] [outer = 0x7f633ac2b800] 18:06:40 INFO - PROCESS | 17335 | 1461200800087 Marionette DEBUG loaded listener.js 18:06:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 227 (0x7f6358fcb000) [pid = 17335] [serial = 1974] [outer = 0x7f633ac2b800] 18:06:40 INFO - PROCESS | 17335 | 1461200800967 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]]]}] 18:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1591ms 18:06:41 INFO - PROCESS | 17335 | 1461200801025 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:06:41 INFO - PROCESS | 17335 | 1461200801029 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:06:41 INFO - PROCESS | 17335 | 1461200801034 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:06:41 INFO - PROCESS | 17335 | 1461200801037 Marionette TRACE conn3 <- [1,2602,null,{}] 18:06:41 INFO - PROCESS | 17335 | 1461200801042 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}] 18:06:41 INFO - PROCESS | 17335 | 1461200801260 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:06:41 INFO - PROCESS | 17335 | 1461200801581 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633321b800 == 165 [pid = 17335] [id = 658] 18:06:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 228 (0x7f63242c3000) [pid = 17335] [serial = 1975] [outer = (nil)] 18:06:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 229 (0x7f63242cb400) [pid = 17335] [serial = 1976] [outer = 0x7f63242c3000] 18:06:41 INFO - PROCESS | 17335 | 1461200801660 Marionette DEBUG loaded listener.js 18:06:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 230 (0x7f63242d0400) [pid = 17335] [serial = 1977] [outer = 0x7f63242c3000] 18:06:42 INFO - PROCESS | 17335 | 1461200802593 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]]]}] 18:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1630ms 18:06:42 INFO - PROCESS | 17335 | 1461200802664 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:06:42 INFO - PROCESS | 17335 | 1461200802668 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:06:42 INFO - PROCESS | 17335 | 1461200802673 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:06:42 INFO - PROCESS | 17335 | 1461200802676 Marionette TRACE conn3 <- [1,2606,null,{}] 18:06:42 INFO - PROCESS | 17335 | 1461200802683 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}] 18:06:42 INFO - PROCESS | 17335 | 1461200802944 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:06:43 INFO - PROCESS | 17335 | 1461200803236 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c090800 == 166 [pid = 17335] [id = 659] 18:06:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 231 (0x7f63242c4c00) [pid = 17335] [serial = 1978] [outer = (nil)] 18:06:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 232 (0x7f6358fc0c00) [pid = 17335] [serial = 1979] [outer = 0x7f63242c4c00] 18:06:43 INFO - PROCESS | 17335 | 1461200803307 Marionette DEBUG loaded listener.js 18:06:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 233 (0x7f6359085000) [pid = 17335] [serial = 1980] [outer = 0x7f63242c4c00] 18:06:44 INFO - PROCESS | 17335 | 1461200804246 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]]]}] 18:06:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:06:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1634ms 18:06:44 INFO - PROCESS | 17335 | 1461200804309 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:06:44 INFO - PROCESS | 17335 | 1461200804313 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:06:44 INFO - PROCESS | 17335 | 1461200804318 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:06:44 INFO - PROCESS | 17335 | 1461200804321 Marionette TRACE conn3 <- [1,2610,null,{}] 18:06:44 INFO - PROCESS | 17335 | 1461200804326 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}] 18:06:44 INFO - PROCESS | 17335 | 1461200804576 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:06:44 INFO - PROCESS | 17335 | 1461200804944 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632a758800 == 167 [pid = 17335] [id = 660] 18:06:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 234 (0x7f63242d0800) [pid = 17335] [serial = 1981] [outer = (nil)] 18:06:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 235 (0x7f632a71a000) [pid = 17335] [serial = 1982] [outer = 0x7f63242d0800] 18:06:45 INFO - PROCESS | 17335 | 1461200805028 Marionette DEBUG loaded listener.js 18:06:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 236 (0x7f632a71fc00) [pid = 17335] [serial = 1983] [outer = 0x7f63242d0800] 18:06:46 INFO - PROCESS | 17335 | 1461200806089 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]]]}] 18:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1839ms 18:06:46 INFO - PROCESS | 17335 | 1461200806160 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:06:46 INFO - PROCESS | 17335 | 1461200806164 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:06:46 INFO - PROCESS | 17335 | 1461200806171 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:06:46 INFO - PROCESS | 17335 | 1461200806174 Marionette TRACE conn3 <- [1,2614,null,{}] 18:06:46 INFO - PROCESS | 17335 | 1461200806182 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}] 18:06:46 INFO - PROCESS | 17335 | 1461200806463 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633163d800 == 166 [pid = 17335] [id = 583] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d17800 == 165 [pid = 17335] [id = 584] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635be38000 == 164 [pid = 17335] [id = 585] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354e1e000 == 163 [pid = 17335] [id = 580] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635896a000 == 162 [pid = 17335] [id = 581] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63594a2800 == 161 [pid = 17335] [id = 582] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632a9bb800 == 160 [pid = 17335] [id = 635] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d408800 == 159 [pid = 17335] [id = 634] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635896d000 == 158 [pid = 17335] [id = 633] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353cda000 == 157 [pid = 17335] [id = 632] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6347c3f000 == 156 [pid = 17335] [id = 631] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634687a800 == 155 [pid = 17335] [id = 630] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345222800 == 154 [pid = 17335] [id = 629] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634103f800 == 153 [pid = 17335] [id = 628] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6340ab8000 == 152 [pid = 17335] [id = 627] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ed36000 == 151 [pid = 17335] [id = 626] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633da4d000 == 150 [pid = 17335] [id = 625] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd7a000 == 149 [pid = 17335] [id = 624] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633bfca000 == 148 [pid = 17335] [id = 623] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335de0000 == 147 [pid = 17335] [id = 622] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332eb7000 == 146 [pid = 17335] [id = 621] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e85800 == 145 [pid = 17335] [id = 620] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fe98000 == 144 [pid = 17335] [id = 619] 18:06:48 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325b8a800 == 143 [pid = 17335] [id = 618] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 235 (0x7f6332d1a000) [pid = 17335] [serial = 1853] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 234 (0x7f6344365800) [pid = 17335] [serial = 1809] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 233 (0x7f6347c61c00) [pid = 17335] [serial = 1823] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 232 (0x7f63321de000) [pid = 17335] [serial = 1850] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 231 (0x7f6332bd0400) [pid = 17335] [serial = 1851] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 230 (0x7f6352ec5800) [pid = 17335] [serial = 1832] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 229 (0x7f63317ca400) [pid = 17335] [serial = 1617] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 228 (0x7f6335ff5400) [pid = 17335] [serial = 1662] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 227 (0x7f63333cd800) [pid = 17335] [serial = 1790] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 226 (0x7f634542b400) [pid = 17335] [serial = 1755] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 225 (0x7f633ed87c00) [pid = 17335] [serial = 1800] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 224 (0x7f633f973000) [pid = 17335] [serial = 1734] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 223 (0x7f633b0e0400) [pid = 17335] [serial = 1794] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f6332bcc000) [pid = 17335] [serial = 1716] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f6346925c00) [pid = 17335] [serial = 1599] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f633c0dbc00) [pid = 17335] [serial = 1722] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f6335ffd000) [pid = 17335] [serial = 1719] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f6345b3f800) [pid = 17335] [serial = 1811] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f633cc8ec00) [pid = 17335] [serial = 1677] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f633cf50000) [pid = 17335] [serial = 1725] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f633ac2a400) [pid = 17335] [serial = 1808] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f633c0e6c00) [pid = 17335] [serial = 1674] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f6345c71c00) [pid = 17335] [serial = 1812] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f6330d32000) [pid = 17335] [serial = 1848] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f6330d2e800) [pid = 17335] [serial = 1653] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f6332bd1800) [pid = 17335] [serial = 1839] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f63541b9000) [pid = 17335] [serial = 1608] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f632ceea800) [pid = 17335] [serial = 1841] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f634436c800) [pid = 17335] [serial = 1749] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f6358fca000) [pid = 17335] [serial = 1611] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f63360c3c00) [pid = 17335] [serial = 1791] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f633d709800) [pid = 17335] [serial = 1683] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f632d9e9800) [pid = 17335] [serial = 1842] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f633afaf800) [pid = 17335] [serial = 1761] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f634682bc00) [pid = 17335] [serial = 1817] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f6345e98400) [pid = 17335] [serial = 1814] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f63321dc400) [pid = 17335] [serial = 1788] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f6331e47400) [pid = 17335] [serial = 1620] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f6336588400) [pid = 17335] [serial = 1665] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f633cc3bc00) [pid = 17335] [serial = 1796] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f632f5a4c00) [pid = 17335] [serial = 1838] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f6346b69800) [pid = 17335] [serial = 1820] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f6331e4ec00) [pid = 17335] [serial = 1623] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6349422c00) [pid = 17335] [serial = 1827] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f632f73f000) [pid = 17335] [serial = 1713] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f633d968c00) [pid = 17335] [serial = 1728] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f6335e53c00) [pid = 17335] [serial = 1626] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f63463e7800) [pid = 17335] [serial = 1815] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f632ff48000) [pid = 17335] [serial = 1847] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f633ac29c00) [pid = 17335] [serial = 1793] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f6340a47800) [pid = 17335] [serial = 1740] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f6346922400) [pid = 17335] [serial = 1818] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f6342fdd400) [pid = 17335] [serial = 1746] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f632dd45000) [pid = 17335] [serial = 1650] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f6349641400) [pid = 17335] [serial = 1830] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f63412f6400) [pid = 17335] [serial = 1806] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f634436cc00) [pid = 17335] [serial = 1596] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f632dd4e800) [pid = 17335] [serial = 1844] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f6335ff1000) [pid = 17335] [serial = 1829] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f633d95a400) [pid = 17335] [serial = 1799] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f633afb4c00) [pid = 17335] [serial = 1671] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f6346f61800) [pid = 17335] [serial = 1821] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f6353cbc400) [pid = 17335] [serial = 1833] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f63412f8800) [pid = 17335] [serial = 1743] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f632df57c00) [pid = 17335] [serial = 1785] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f632ebcac00) [pid = 17335] [serial = 1845] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f6332d16000) [pid = 17335] [serial = 1656] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6343b3fc00) [pid = 17335] [serial = 1752] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f6353fe8400) [pid = 17335] [serial = 1836] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f6353a6fc00) [pid = 17335] [serial = 1605] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f6353f14000) [pid = 17335] [serial = 1835] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f6335e4fc00) [pid = 17335] [serial = 1659] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f635908e800) [pid = 17335] [serial = 1614] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f63481ac400) [pid = 17335] [serial = 1602] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f634509c000) [pid = 17335] [serial = 1521] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f63412f3000) [pid = 17335] [serial = 1593] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f63480c1800) [pid = 17335] [serial = 1824] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f633df76800) [pid = 17335] [serial = 1731] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f63481b4400) [pid = 17335] [serial = 1826] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f63317c4800) [pid = 17335] [serial = 1787] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f633d46f800) [pid = 17335] [serial = 1680] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f6340fb5400) [pid = 17335] [serial = 1805] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f632dcd4800) [pid = 17335] [serial = 1784] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f6340ae7400) [pid = 17335] [serial = 1803] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f6345b43000) [pid = 17335] [serial = 1758] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f634050d800) [pid = 17335] [serial = 1737] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f633d051000) [pid = 17335] [serial = 1797] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f6340880400) [pid = 17335] [serial = 1802] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f633ac34c00) [pid = 17335] [serial = 1668] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f633b0e5400) [pid = 17335] [serial = 1710] [outer = (nil)] [url = about:blank] 18:06:48 INFO - PROCESS | 17335 | 1461200808751 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63258c8000 == 144 [pid = 17335] [id = 661] 18:06:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f632cedf400) [pid = 17335] [serial = 1984] [outer = (nil)] 18:06:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f632cee8c00) [pid = 17335] [serial = 1985] [outer = 0x7f632cedf400] 18:06:48 INFO - PROCESS | 17335 | 1461200808822 Marionette DEBUG loaded listener.js 18:06:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f632d9ea800) [pid = 17335] [serial = 1986] [outer = 0x7f632cedf400] 18:06:49 INFO - PROCESS | 17335 | 1461200809609 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]]]}] 18:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 3497ms 18:06:49 INFO - PROCESS | 17335 | 1461200809669 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:06:49 INFO - PROCESS | 17335 | 1461200809676 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:06:49 INFO - PROCESS | 17335 | 1461200809686 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:06:49 INFO - PROCESS | 17335 | 1461200809689 Marionette TRACE conn3 <- [1,2618,null,{}] 18:06:49 INFO - PROCESS | 17335 | 1461200809696 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}] 18:06:49 INFO - PROCESS | 17335 | 1461200809905 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:06:50 INFO - PROCESS | 17335 | 1461200810092 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632a767800 == 145 [pid = 17335] [id = 662] 18:06:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f632a71bc00) [pid = 17335] [serial = 1987] [outer = (nil)] 18:06:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f632dd4e800) [pid = 17335] [serial = 1988] [outer = 0x7f632a71bc00] 18:06:50 INFO - PROCESS | 17335 | 1461200810153 Marionette DEBUG loaded listener.js 18:06:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f632e77ac00) [pid = 17335] [serial = 1989] [outer = 0x7f632a71bc00] 18:06:51 INFO - PROCESS | 17335 | 1461200811011 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]]]}] 18:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1381ms 18:06:51 INFO - PROCESS | 17335 | 1461200811081 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:06:51 INFO - PROCESS | 17335 | 1461200811087 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:06:51 INFO - PROCESS | 17335 | 1461200811092 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:06:51 INFO - PROCESS | 17335 | 1461200811096 Marionette TRACE conn3 <- [1,2622,null,{}] 18:06:51 INFO - PROCESS | 17335 | 1461200811102 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}] 18:06:51 INFO - PROCESS | 17335 | 1461200811344 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:06:51 INFO - PROCESS | 17335 | 1461200811372 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632c51d800 == 146 [pid = 17335] [id = 663] 18:06:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f632df50800) [pid = 17335] [serial = 1990] [outer = (nil)] 18:06:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f632ff4a800) [pid = 17335] [serial = 1991] [outer = 0x7f632df50800] 18:06:51 INFO - PROCESS | 17335 | 1461200811431 Marionette DEBUG loaded listener.js 18:06:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f6330d38c00) [pid = 17335] [serial = 1992] [outer = 0x7f632df50800] 18:06:52 INFO - PROCESS | 17335 | 1461200812380 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]]]}] 18:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1340ms 18:06:52 INFO - PROCESS | 17335 | 1461200812450 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:06:52 INFO - PROCESS | 17335 | 1461200812466 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:06:52 INFO - PROCESS | 17335 | 1461200812539 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:06:52 INFO - PROCESS | 17335 | 1461200812556 Marionette TRACE conn3 <- [1,2626,null,{}] 18:06:52 INFO - PROCESS | 17335 | 1461200812598 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}] 18:06:52 INFO - PROCESS | 17335 | 1461200812911 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:06:53 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f632ff4c400) [pid = 17335] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:06:53 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f6330bd6400) [pid = 17335] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:06:53 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f63358b8c00) [pid = 17335] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:06:53 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f632cdb0400) [pid = 17335] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:06:53 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f632f5a8c00) [pid = 17335] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:06:53 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f632dcb7400) [pid = 17335] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:06:53 INFO - PROCESS | 17335 | 1461200813471 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632cdd7800 == 147 [pid = 17335] [id = 664] 18:06:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f632cdab400) [pid = 17335] [serial = 1993] [outer = (nil)] 18:06:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f632f5a8c00) [pid = 17335] [serial = 1994] [outer = 0x7f632cdab400] 18:06:53 INFO - PROCESS | 17335 | 1461200813530 Marionette DEBUG loaded listener.js 18:06:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f6331fd8000) [pid = 17335] [serial = 1995] [outer = 0x7f632cdab400] 18:06:54 INFO - PROCESS | 17335 | 1461200814194 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]]]}] 18:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1730ms 18:06:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:06:54 INFO - PROCESS | 17335 | 1461200814223 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:06:54 INFO - PROCESS | 17335 | 1461200814227 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:06:54 INFO - PROCESS | 17335 | 1461200814231 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:06:54 INFO - PROCESS | 17335 | 1461200814235 Marionette TRACE conn3 <- [1,2630,null,{}] 18:06:54 INFO - PROCESS | 17335 | 1461200814240 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}] 18:06:54 INFO - PROCESS | 17335 | 1461200814477 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:06:54 INFO - PROCESS | 17335 | 1461200814512 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e8bd800 == 148 [pid = 17335] [id = 665] 18:06:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f632cdb0400) [pid = 17335] [serial = 1996] [outer = (nil)] 18:06:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f6332bcc000) [pid = 17335] [serial = 1997] [outer = 0x7f632cdb0400] 18:06:54 INFO - PROCESS | 17335 | 1461200814570 Marionette DEBUG loaded listener.js 18:06:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f6332d16000) [pid = 17335] [serial = 1998] [outer = 0x7f632cdb0400] 18:06:55 INFO - PROCESS | 17335 | 1461200815631 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]]]}] 18:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1427ms 18:06:55 INFO - PROCESS | 17335 | 1461200815662 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:06:55 INFO - PROCESS | 17335 | 1461200815668 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:06:55 INFO - PROCESS | 17335 | 1461200815676 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:06:55 INFO - PROCESS | 17335 | 1461200815681 Marionette TRACE conn3 <- [1,2634,null,{}] 18:06:55 INFO - PROCESS | 17335 | 1461200815690 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}] 18:06:55 INFO - PROCESS | 17335 | 1461200815916 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:06:56 INFO - PROCESS | 17335 | 1461200816237 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632aacf800 == 149 [pid = 17335] [id = 666] 18:06:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f632dcb5c00) [pid = 17335] [serial = 1999] [outer = (nil)] 18:06:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f632dd31000) [pid = 17335] [serial = 2000] [outer = 0x7f632dcb5c00] 18:06:56 INFO - PROCESS | 17335 | 1461200816315 Marionette DEBUG loaded listener.js 18:06:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f632e771400) [pid = 17335] [serial = 2001] [outer = 0x7f632dcb5c00] 18:06:57 INFO - PROCESS | 17335 | 1461200817190 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]]]}] 18:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1590ms 18:06:57 INFO - PROCESS | 17335 | 1461200817266 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:06:57 INFO - PROCESS | 17335 | 1461200817274 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:06:57 INFO - PROCESS | 17335 | 1461200817284 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:06:57 INFO - PROCESS | 17335 | 1461200817287 Marionette TRACE conn3 <- [1,2638,null,{}] 18:06:57 INFO - PROCESS | 17335 | 1461200817293 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}] 18:06:57 INFO - PROCESS | 17335 | 1461200817543 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:06:57 INFO - PROCESS | 17335 | 1461200817854 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e8c5000 == 150 [pid = 17335] [id = 667] 18:06:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f632f748c00) [pid = 17335] [serial = 2002] [outer = (nil)] 18:06:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f6330d36400) [pid = 17335] [serial = 2003] [outer = 0x7f632f748c00] 18:06:57 INFO - PROCESS | 17335 | 1461200817928 Marionette DEBUG loaded listener.js 18:06:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f63317c4800) [pid = 17335] [serial = 2004] [outer = 0x7f632f748c00] 18:06:58 INFO - PROCESS | 17335 | 1461200818849 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]]]}] 18:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1634ms 18:06:58 INFO - PROCESS | 17335 | 1461200818918 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:06:58 INFO - PROCESS | 17335 | 1461200818922 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:06:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:06:58 INFO - PROCESS | 17335 | 1461200818928 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:06:58 INFO - PROCESS | 17335 | 1461200818934 Marionette TRACE conn3 <- [1,2642,null,{}] 18:06:58 INFO - PROCESS | 17335 | 1461200818949 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}] 18:06:59 INFO - PROCESS | 17335 | 1461200819183 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:06:59 INFO - PROCESS | 17335 | 1461200819519 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6330c08800 == 151 [pid = 17335] [id = 668] 18:06:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f6332ce8c00) [pid = 17335] [serial = 2005] [outer = (nil)] 18:06:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f63333c1800) [pid = 17335] [serial = 2006] [outer = 0x7f6332ce8c00] 18:06:59 INFO - PROCESS | 17335 | 1461200819603 Marionette DEBUG loaded listener.js 18:06:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f6335e51c00) [pid = 17335] [serial = 2007] [outer = 0x7f6332ce8c00] 18:07:00 INFO - PROCESS | 17335 | 1461200820466 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]]]}] 18:07:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:07:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1595ms 18:07:00 INFO - PROCESS | 17335 | 1461200820524 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:07:00 INFO - PROCESS | 17335 | 1461200820528 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:07:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:07:00 INFO - PROCESS | 17335 | 1461200820534 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:07:00 INFO - PROCESS | 17335 | 1461200820536 Marionette TRACE conn3 <- [1,2646,null,{}] 18:07:00 INFO - PROCESS | 17335 | 1461200820542 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}] 18:07:00 INFO - PROCESS | 17335 | 1461200820743 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:07:00 INFO - PROCESS | 17335 | 1461200820965 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:01 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331878800 == 152 [pid = 17335] [id = 669] 18:07:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f632cee6800) [pid = 17335] [serial = 2008] [outer = (nil)] 18:07:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f6335ff0c00) [pid = 17335] [serial = 2009] [outer = 0x7f632cee6800] 18:07:01 INFO - PROCESS | 17335 | 1461200821080 Marionette DEBUG loaded listener.js 18:07:01 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f63361f0c00) [pid = 17335] [serial = 2010] [outer = 0x7f632cee6800] 18:07:01 INFO - PROCESS | 17335 | 1461200821934 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]]]}] 18:07:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:07:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1427ms 18:07:01 INFO - PROCESS | 17335 | 1461200821962 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:07:01 INFO - PROCESS | 17335 | 1461200821965 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:07:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:07:01 INFO - PROCESS | 17335 | 1461200821971 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:07:01 INFO - PROCESS | 17335 | 1461200821973 Marionette TRACE conn3 <- [1,2650,null,{}] 18:07:01 INFO - PROCESS | 17335 | 1461200821979 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}] 18:07:02 INFO - PROCESS | 17335 | 1461200822217 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:07:02 INFO - PROCESS | 17335 | 1461200822488 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e86800 == 153 [pid = 17335] [id = 670] 18:07:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f63316a9400) [pid = 17335] [serial = 2011] [outer = (nil)] 18:07:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f6336587c00) [pid = 17335] [serial = 2012] [outer = 0x7f63316a9400] 18:07:02 INFO - PROCESS | 17335 | 1461200822565 Marionette DEBUG loaded listener.js 18:07:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f633ac2a400) [pid = 17335] [serial = 2013] [outer = 0x7f63316a9400] 18:07:03 INFO - PROCESS | 17335 | 1461200823432 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]]]}] 18:07:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:07:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1477ms 18:07:03 INFO - PROCESS | 17335 | 1461200823464 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:07:03 INFO - PROCESS | 17335 | 1461200823467 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:07:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:07:03 INFO - PROCESS | 17335 | 1461200823478 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:07:03 INFO - PROCESS | 17335 | 1461200823482 Marionette TRACE conn3 <- [1,2654,null,{}] 18:07:03 INFO - PROCESS | 17335 | 1461200823487 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}] 18:07:03 INFO - PROCESS | 17335 | 1461200823736 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:07:04 INFO - PROCESS | 17335 | 1461200823998 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633330d800 == 154 [pid = 17335] [id = 671] 18:07:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f633ae82400) [pid = 17335] [serial = 2014] [outer = (nil)] 18:07:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f633cc95400) [pid = 17335] [serial = 2015] [outer = 0x7f633ae82400] 18:07:04 INFO - PROCESS | 17335 | 1461200824085 Marionette DEBUG loaded listener.js 18:07:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f633d056400) [pid = 17335] [serial = 2016] [outer = 0x7f633ae82400] 18:07:05 INFO - PROCESS | 17335 | 1461200825031 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]]]}] 18:07:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:07:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1582ms 18:07:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:07:05 INFO - PROCESS | 17335 | 1461200825061 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:07:05 INFO - PROCESS | 17335 | 1461200825064 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:07:05 INFO - PROCESS | 17335 | 1461200825070 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:07:05 INFO - PROCESS | 17335 | 1461200825073 Marionette TRACE conn3 <- [1,2658,null,{}] 18:07:05 INFO - PROCESS | 17335 | 1461200825079 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}] 18:07:05 INFO - PROCESS | 17335 | 1461200825302 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:07:05 INFO - PROCESS | 17335 | 1461200825651 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bf1c000 == 155 [pid = 17335] [id = 672] 18:07:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f633b0e0400) [pid = 17335] [serial = 2017] [outer = (nil)] 18:07:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f633d46c400) [pid = 17335] [serial = 2018] [outer = 0x7f633b0e0400] 18:07:05 INFO - PROCESS | 17335 | 1461200825731 Marionette DEBUG loaded listener.js 18:07:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f633d50f400) [pid = 17335] [serial = 2019] [outer = 0x7f633b0e0400] 18:07:06 INFO - PROCESS | 17335 | 1461200826567 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]]]}] 18:07:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:07:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1530ms 18:07:06 INFO - PROCESS | 17335 | 1461200826600 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:07:06 INFO - PROCESS | 17335 | 1461200826603 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:07:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:07:06 INFO - PROCESS | 17335 | 1461200826609 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:07:06 INFO - PROCESS | 17335 | 1461200826612 Marionette TRACE conn3 <- [1,2662,null,{}] 18:07:06 INFO - PROCESS | 17335 | 1461200826618 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}] 18:07:06 INFO - PROCESS | 17335 | 1461200826826 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:07:07 INFO - PROCESS | 17335 | 1461200827103 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c09d000 == 156 [pid = 17335] [id = 673] 18:07:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f633c97fc00) [pid = 17335] [serial = 2020] [outer = (nil)] 18:07:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f633d6ac800) [pid = 17335] [serial = 2021] [outer = 0x7f633c97fc00] 18:07:07 INFO - PROCESS | 17335 | 1461200827186 Marionette DEBUG loaded listener.js 18:07:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f633d967800) [pid = 17335] [serial = 2022] [outer = 0x7f633c97fc00] 18:07:08 INFO - PROCESS | 17335 | 1461200828031 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]]]}] 18:07:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:07:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1479ms 18:07:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:07:08 INFO - PROCESS | 17335 | 1461200828089 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:07:08 INFO - PROCESS | 17335 | 1461200828092 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:07:08 INFO - PROCESS | 17335 | 1461200828098 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:07:08 INFO - PROCESS | 17335 | 1461200828101 Marionette TRACE conn3 <- [1,2666,null,{}] 18:07:08 INFO - PROCESS | 17335 | 1461200828106 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}] 18:07:08 INFO - PROCESS | 17335 | 1461200828312 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:07:08 INFO - PROCESS | 17335 | 1461200828579 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd7a000 == 157 [pid = 17335] [id = 674] 18:07:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f633c980400) [pid = 17335] [serial = 2023] [outer = (nil)] 18:07:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f633df74c00) [pid = 17335] [serial = 2024] [outer = 0x7f633c980400] 18:07:08 INFO - PROCESS | 17335 | 1461200828655 Marionette DEBUG loaded listener.js 18:07:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f633ed90800) [pid = 17335] [serial = 2025] [outer = 0x7f633c980400] 18:07:09 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:09 INFO - PROCESS | 17335 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:07:09 INFO - PROCESS | 17335 | 1461200829955 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]]]}] 18:07:09 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) 18:07:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1886ms 18:07:09 INFO - PROCESS | 17335 | 1461200829983 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:07:09 INFO - PROCESS | 17335 | 1461200829986 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:07:09 INFO - PROCESS | 17335 | 1461200829992 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:07:09 INFO - PROCESS | 17335 | 1461200829994 Marionette TRACE conn3 <- [1,2670,null,{}] 18:07:10 INFO - PROCESS | 17335 | 1461200829999 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}] 18:07:10 INFO - PROCESS | 17335 | 1461200830270 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:07:10 INFO - PROCESS | 17335 | 1461200830534 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc48000 == 158 [pid = 17335] [id = 675] 18:07:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f633d517000) [pid = 17335] [serial = 2026] [outer = (nil)] 18:07:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f633fa0f800) [pid = 17335] [serial = 2027] [outer = 0x7f633d517000] 18:07:10 INFO - PROCESS | 17335 | 1461200830603 Marionette DEBUG loaded listener.js 18:07:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f6340ae4800) [pid = 17335] [serial = 2028] [outer = 0x7f633d517000] 18:07:11 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:11 INFO - PROCESS | 17335 | 1461200831905 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] 18:07:11 INFO - PROCESS | 17335 | 1461200831932 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:07:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:07:11 INFO - PROCESS | 17335 | 1461200831937 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:07:11 INFO - PROCESS | 17335 | 1461200831941 Marionette TRACE conn3 <- [1,2674,null,{}] 18:07:11 INFO - PROCESS | 17335 | 1461200831946 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}] 18:07:12 INFO - PROCESS | 17335 | 1461200832170 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:07:12 INFO - PROCESS | 17335 | 1461200832455 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:12 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408cf800 == 159 [pid = 17335] [id = 676] 18:07:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f633dbe4800) [pid = 17335] [serial = 2029] [outer = (nil)] 18:07:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f6344363c00) [pid = 17335] [serial = 2030] [outer = 0x7f633dbe4800] 18:07:12 INFO - PROCESS | 17335 | 1461200832530 Marionette DEBUG loaded listener.js 18:07:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f6345479c00) [pid = 17335] [serial = 2031] [outer = 0x7f633dbe4800] 18:07:13 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:13 INFO - PROCESS | 17335 | 1461200833878 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] 18:07:13 INFO - PROCESS | 17335 | 1461200833929 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:07:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:07:13 INFO - PROCESS | 17335 | 1461200833935 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:07:13 INFO - PROCESS | 17335 | 1461200833937 Marionette TRACE conn3 <- [1,2678,null,{}] 18:07:13 INFO - PROCESS | 17335 | 1461200833942 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}] 18:07:14 INFO - PROCESS | 17335 | 1461200834194 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:07:14 INFO - PROCESS | 17335 | 1461200834428 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634103c000 == 160 [pid = 17335] [id = 677] 18:07:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f633dbed800) [pid = 17335] [serial = 2032] [outer = (nil)] 18:07:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f6345d5b800) [pid = 17335] [serial = 2033] [outer = 0x7f633dbed800] 18:07:14 INFO - PROCESS | 17335 | 1461200834499 Marionette DEBUG loaded listener.js 18:07:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f6345e8f800) [pid = 17335] [serial = 2034] [outer = 0x7f633dbed800] 18:07:15 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:15 INFO - PROCESS | 17335 | 1461200835842 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]]]}] 18:07:15 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) 18:07:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1928ms 18:07:15 INFO - PROCESS | 17335 | 1461200835863 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:07:15 INFO - PROCESS | 17335 | 1461200835867 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:07:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:07:15 INFO - PROCESS | 17335 | 1461200835872 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:07:15 INFO - PROCESS | 17335 | 1461200835875 Marionette TRACE conn3 <- [1,2682,null,{}] 18:07:15 INFO - PROCESS | 17335 | 1461200835881 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}] 18:07:16 INFO - PROCESS | 17335 | 1461200836110 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:07:16 INFO - PROCESS | 17335 | 1461200836348 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634143b000 == 161 [pid = 17335] [id = 678] 18:07:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f633ae7a800) [pid = 17335] [serial = 2035] [outer = (nil)] 18:07:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6345e9a400) [pid = 17335] [serial = 2036] [outer = 0x7f633ae7a800] 18:07:16 INFO - PROCESS | 17335 | 1461200836419 Marionette DEBUG loaded listener.js 18:07:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f634691ac00) [pid = 17335] [serial = 2037] [outer = 0x7f633ae7a800] 18:07:17 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:17 INFO - PROCESS | 17335 | 1461200837731 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]]]}] 18:07:17 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) 18:07:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1878ms 18:07:17 INFO - PROCESS | 17335 | 1461200837753 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:07:17 INFO - PROCESS | 17335 | 1461200837758 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:07:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:07:17 INFO - PROCESS | 17335 | 1461200837766 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:07:17 INFO - PROCESS | 17335 | 1461200837771 Marionette TRACE conn3 <- [1,2686,null,{}] 18:07:17 INFO - PROCESS | 17335 | 1461200837779 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}] 18:07:18 INFO - PROCESS | 17335 | 1461200837997 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:07:18 INFO - PROCESS | 17335 | 1461200838275 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d0c800 == 162 [pid = 17335] [id = 679] 18:07:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f63412fcc00) [pid = 17335] [serial = 2038] [outer = (nil)] 18:07:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f6346b5b400) [pid = 17335] [serial = 2039] [outer = 0x7f63412fcc00] 18:07:18 INFO - PROCESS | 17335 | 1461200838353 Marionette DEBUG loaded listener.js 18:07:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f6347c61c00) [pid = 17335] [serial = 2040] [outer = 0x7f63412fcc00] 18:07:19 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:19 INFO - PROCESS | 17335 | 1461200839695 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] 18:07:19 INFO - PROCESS | 17335 | 1461200839714 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:07:19 INFO - PROCESS | 17335 | 1461200839719 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:07:19 INFO - PROCESS | 17335 | 1461200839722 Marionette TRACE conn3 <- [1,2690,null,{}] 18:07:19 INFO - PROCESS | 17335 | 1461200839727 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}] 18:07:19 INFO - PROCESS | 17335 | 1461200839920 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:07:20 INFO - PROCESS | 17335 | 1461200840665 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632aad3000 == 163 [pid = 17335] [id = 680] 18:07:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f63242c5800) [pid = 17335] [serial = 2041] [outer = (nil)] 18:07:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f632a714400) [pid = 17335] [serial = 2042] [outer = 0x7f63242c5800] 18:07:20 INFO - PROCESS | 17335 | 1461200840783 Marionette DEBUG loaded listener.js 18:07:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f632cdb1c00) [pid = 17335] [serial = 2043] [outer = 0x7f63242c5800] 18:07:22 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:22 INFO - PROCESS | 17335 | 1461200842116 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] 18:07:22 INFO - PROCESS | 17335 | 1461200842161 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:07:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:07:22 INFO - PROCESS | 17335 | 1461200842168 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:07:22 INFO - PROCESS | 17335 | 1461200842173 Marionette TRACE conn3 <- [1,2694,null,{}] 18:07:22 INFO - PROCESS | 17335 | 1461200842181 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}] 18:07:22 INFO - PROCESS | 17335 | 1461200842444 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:07:22 INFO - PROCESS | 17335 | 1461200842812 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:22 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325b95000 == 164 [pid = 17335] [id = 681] 18:07:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f63242c7400) [pid = 17335] [serial = 2044] [outer = (nil)] 18:07:22 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f632dd42400) [pid = 17335] [serial = 2045] [outer = 0x7f63242c7400] 18:07:22 INFO - PROCESS | 17335 | 1461200842908 Marionette DEBUG loaded listener.js 18:07:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f632e77bc00) [pid = 17335] [serial = 2046] [outer = 0x7f63242c7400] 18:07:24 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:24 INFO - PROCESS | 17335 | 1461200844244 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] 18:07:24 INFO - PROCESS | 17335 | 1461200844311 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:07:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:07:24 INFO - PROCESS | 17335 | 1461200844370 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:07:24 INFO - PROCESS | 17335 | 1461200844372 Marionette TRACE conn3 <- [1,2698,null,{}] 18:07:24 INFO - PROCESS | 17335 | 1461200844378 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}] 18:07:24 INFO - PROCESS | 17335 | 1461200844737 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:07:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632f692800 == 163 [pid = 17335] [id = 461] 18:07:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6342fa5800 == 162 [pid = 17335] [id = 74] 18:07:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63594b4000 == 161 [pid = 17335] [id = 472] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f6335ff4c00) [pid = 17335] [serial = 1925] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f632d9e0800) [pid = 17335] [serial = 1907] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f6346172800) [pid = 17335] [serial = 1889] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f6354136c00) [pid = 17335] [serial = 1898] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f633f97a800) [pid = 17335] [serial = 1877] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f632cdb7800) [pid = 17335] [serial = 1856] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f6340fbb800) [pid = 17335] [serial = 1883] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f633339e400) [pid = 17335] [serial = 1862] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f63360c5400) [pid = 17335] [serial = 1865] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f6340888c00) [pid = 17335] [serial = 1880] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f633f974400) [pid = 17335] [serial = 1892] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f6330bd1000) [pid = 17335] [serial = 1859] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f633cc99800) [pid = 17335] [serial = 1871] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f633ac37000) [pid = 17335] [serial = 1868] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f634d04fc00) [pid = 17335] [serial = 1895] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f633d6a9c00) [pid = 17335] [serial = 1874] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f634484d000) [pid = 17335] [serial = 1886] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f63570c9400) [pid = 17335] [serial = 1904] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f6354fc2400) [pid = 17335] [serial = 1901] [outer = (nil)] [url = about:blank] 18:07:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633330d000 == 160 [pid = 17335] [id = 459] 18:07:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e7b2800 == 159 [pid = 17335] [id = 457] 18:07:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632cdd7800 == 158 [pid = 17335] [id = 664] 18:07:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632c51d800 == 157 [pid = 17335] [id = 663] 18:07:24 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632a767800 == 156 [pid = 17335] [id = 662] 18:07:25 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63258c8000 == 155 [pid = 17335] [id = 661] 18:07:25 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c090800 == 154 [pid = 17335] [id = 659] 18:07:25 INFO - PROCESS | 17335 | 1461200845064 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:25 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633321b800 == 153 [pid = 17335] [id = 658] 18:07:25 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6333204800 == 152 [pid = 17335] [id = 657] 18:07:25 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635bec4000 == 151 [pid = 17335] [id = 656] 18:07:25 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635890b000 == 150 [pid = 17335] [id = 655] 18:07:25 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325b8f000 == 151 [pid = 17335] [id = 682] 18:07:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f63242c8c00) [pid = 17335] [serial = 2047] [outer = (nil)] 18:07:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f632d9e0000) [pid = 17335] [serial = 2048] [outer = 0x7f63242c8c00] 18:07:25 INFO - PROCESS | 17335 | 1461200845131 Marionette DEBUG loaded listener.js 18:07:25 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f63317cb800) [pid = 17335] [serial = 2049] [outer = 0x7f63242c8c00] 18:07:25 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353c7e000 == 150 [pid = 17335] [id = 654] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f633339f400) [pid = 17335] [serial = 1917] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f6335ff2c00) [pid = 17335] [serial = 1919] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f63361ed800) [pid = 17335] [serial = 1920] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f633ac35800) [pid = 17335] [serial = 1923] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f632dcbb400) [pid = 17335] [serial = 1913] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f6336586c00) [pid = 17335] [serial = 1922] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f6333399c00) [pid = 17335] [serial = 1854] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f6330d33c00) [pid = 17335] [serial = 1914] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f6332b95000) [pid = 17335] [serial = 1916] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f632df50c00) [pid = 17335] [serial = 1910] [outer = (nil)] [url = about:blank] 18:07:25 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f632ebd2800) [pid = 17335] [serial = 1911] [outer = (nil)] [url = about:blank] 18:07:26 INFO - PROCESS | 17335 | SkCairoFTTypeface::onFilterRec unimplemented 18:07:26 INFO - PROCESS | 17335 | 1461200846386 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] 18:07:26 INFO - PROCESS | 17335 | 1461200846422 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:07:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:07:26 INFO - PROCESS | 17335 | 1461200846429 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:07:26 INFO - PROCESS | 17335 | 1461200846437 Marionette TRACE conn3 <- [1,2702,null,{}] 18:07:26 INFO - PROCESS | 17335 | 1461200846450 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}] 18:07:26 INFO - PROCESS | 17335 | 1461200846677 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:07:26 INFO - PROCESS | 17335 | 1461200846881 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633164b800 == 151 [pid = 17335] [id = 683] 18:07:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f632a71f800) [pid = 17335] [serial = 2050] [outer = (nil)] 18:07:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f6332ce5000) [pid = 17335] [serial = 2051] [outer = 0x7f632a71f800] 18:07:26 INFO - PROCESS | 17335 | 1461200846949 Marionette DEBUG loaded listener.js 18:07:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f6335e52c00) [pid = 17335] [serial = 2052] [outer = 0x7f632a71f800] 18:07:27 INFO - PROCESS | 17335 | 1461200847680 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]]]}] 18:07:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:07:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1291ms 18:07:27 INFO - PROCESS | 17335 | 1461200847720 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:07:27 INFO - PROCESS | 17335 | 1461200847723 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:07:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:07:27 INFO - PROCESS | 17335 | 1461200847737 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:07:27 INFO - PROCESS | 17335 | 1461200847739 Marionette TRACE conn3 <- [1,2706,null,{}] 18:07:27 INFO - PROCESS | 17335 | 1461200847744 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}] 18:07:27 INFO - PROCESS | 17335 | 1461200847984 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:07:28 INFO - PROCESS | 17335 | 1461200848020 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332d95800 == 152 [pid = 17335] [id = 684] 18:07:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f63316a8000) [pid = 17335] [serial = 2053] [outer = (nil)] 18:07:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6336569400) [pid = 17335] [serial = 2054] [outer = 0x7f63316a8000] 18:07:28 INFO - PROCESS | 17335 | 1461200848090 Marionette DEBUG loaded listener.js 18:07:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f63365d9c00) [pid = 17335] [serial = 2055] [outer = 0x7f63316a8000] 18:07:28 INFO - PROCESS | 17335 | 1461200848989 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]]]}] 18:07:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:07:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1283ms 18:07:29 INFO - PROCESS | 17335 | 1461200849020 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:07:29 INFO - PROCESS | 17335 | 1461200849023 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:07:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:07:29 INFO - PROCESS | 17335 | 1461200849029 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:07:29 INFO - PROCESS | 17335 | 1461200849031 Marionette TRACE conn3 <- [1,2710,null,{}] 18:07:29 INFO - PROCESS | 17335 | 1461200849042 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}] 18:07:29 INFO - PROCESS | 17335 | 1461200849933 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:07:29 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f6332ce3c00) [pid = 17335] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:07:29 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f632cedf400) [pid = 17335] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:07:29 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f6353fe8800) [pid = 17335] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f633cc93400) [pid = 17335] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f632a71bc00) [pid = 17335] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f6345e92000) [pid = 17335] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f632cdab400) [pid = 17335] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f632c59f800) [pid = 17335] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f6340af0c00) [pid = 17335] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f633cc3f400) [pid = 17335] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6332ce5c00) [pid = 17335] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f632c59e800) [pid = 17335] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f6354e31c00) [pid = 17335] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6331fd3800) [pid = 17335] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f633dbe8c00) [pid = 17335] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f632e77e000) [pid = 17335] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f632dcd2800) [pid = 17335] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f632f743400) [pid = 17335] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f632cdb2800) [pid = 17335] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f6344368000) [pid = 17335] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f6344368c00) [pid = 17335] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f632dcb7c00) [pid = 17335] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f6332d0dc00) [pid = 17335] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f632df50800) [pid = 17335] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f6335e57c00) [pid = 17335] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f632cee2400) [pid = 17335] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f632f5a4800) [pid = 17335] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f633ac2b800) [pid = 17335] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f632ebf1000) [pid = 17335] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f633df72400) [pid = 17335] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f632cee1400) [pid = 17335] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f6335ff3000) [pid = 17335] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f632c5a6800) [pid = 17335] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f63242c3000) [pid = 17335] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f632c5a2800) [pid = 17335] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f63242c4c00) [pid = 17335] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f632ff42800) [pid = 17335] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f6346830000) [pid = 17335] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f6346b40c00) [pid = 17335] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f6335ff9c00) [pid = 17335] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f632f73bc00) [pid = 17335] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f632cdadc00) [pid = 17335] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:07:30 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f63242d0800) [pid = 17335] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:07:30 INFO - PROCESS | 17335 | 1461200850180 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632a74f800 == 153 [pid = 17335] [id = 685] 18:07:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f632a716800) [pid = 17335] [serial = 2056] [outer = (nil)] 18:07:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f632c5a2800) [pid = 17335] [serial = 2057] [outer = 0x7f632a716800] 18:07:30 INFO - PROCESS | 17335 | 1461200850253 Marionette DEBUG loaded listener.js 18:07:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f632f5a4800) [pid = 17335] [serial = 2058] [outer = 0x7f632a716800] 18:07:30 INFO - PROCESS | 17335 | 1461200850953 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] 18:07:30 INFO - PROCESS | 17335 | 1461200850980 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:07:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:07:30 INFO - PROCESS | 17335 | 1461200850985 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:07:30 INFO - PROCESS | 17335 | 1461200850987 Marionette TRACE conn3 <- [1,2714,null,{}] 18:07:30 INFO - PROCESS | 17335 | 1461200850992 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}] 18:07:31 INFO - PROCESS | 17335 | 1461200851186 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:07:31 INFO - PROCESS | 17335 | 1461200851372 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633331c800 == 154 [pid = 17335] [id = 686] 18:07:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f632f5a2800) [pid = 17335] [serial = 2059] [outer = (nil)] 18:07:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f633ac36800) [pid = 17335] [serial = 2060] [outer = 0x7f632f5a2800] 18:07:31 INFO - PROCESS | 17335 | 1461200851435 Marionette DEBUG loaded listener.js 18:07:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f633c0e6c00) [pid = 17335] [serial = 2061] [outer = 0x7f632f5a2800] 18:07:32 INFO - PROCESS | 17335 | 1461200852400 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]]]}] 18:07:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:07:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1477ms 18:07:32 INFO - PROCESS | 17335 | 1461200852464 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:07:32 INFO - PROCESS | 17335 | 1461200852470 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:07:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:07:32 INFO - PROCESS | 17335 | 1461200852478 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:07:32 INFO - PROCESS | 17335 | 1461200852484 Marionette TRACE conn3 <- [1,2718,null,{}] 18:07:32 INFO - PROCESS | 17335 | 1461200852493 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}] 18:07:32 INFO - PROCESS | 17335 | 1461200852755 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:07:33 INFO - PROCESS | 17335 | 1461200853093 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:33 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e7b6000 == 155 [pid = 17335] [id = 687] 18:07:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f632a721800) [pid = 17335] [serial = 2062] [outer = (nil)] 18:07:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f632d9e8800) [pid = 17335] [serial = 2063] [outer = 0x7f632a721800] 18:07:33 INFO - PROCESS | 17335 | 1461200853172 Marionette DEBUG loaded listener.js 18:07:33 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f632dd45400) [pid = 17335] [serial = 2064] [outer = 0x7f632a721800] 18:07:34 INFO - PROCESS | 17335 | 1461200854020 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] 18:07:34 INFO - PROCESS | 17335 | 1461200854078 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:07:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:07:34 INFO - PROCESS | 17335 | 1461200854088 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:07:34 INFO - PROCESS | 17335 | 1461200854092 Marionette TRACE conn3 <- [1,2722,null,{}] 18:07:34 INFO - PROCESS | 17335 | 1461200854098 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}] 18:07:34 INFO - PROCESS | 17335 | 1461200854314 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:07:34 INFO - PROCESS | 17335 | 1461200854573 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333204800 == 156 [pid = 17335] [id = 688] 18:07:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f632dd4a800) [pid = 17335] [serial = 2065] [outer = (nil)] 18:07:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f63317c9000) [pid = 17335] [serial = 2066] [outer = 0x7f632dd4a800] 18:07:34 INFO - PROCESS | 17335 | 1461200854705 Marionette DEBUG loaded listener.js 18:07:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f63321dd000) [pid = 17335] [serial = 2067] [outer = 0x7f632dd4a800] 18:07:35 INFO - PROCESS | 17335 | 1461200855695 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] 18:07:35 INFO - PROCESS | 17335 | 1461200855724 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:07:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:07:35 INFO - PROCESS | 17335 | 1461200855730 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:07:35 INFO - PROCESS | 17335 | 1461200855735 Marionette TRACE conn3 <- [1,2726,null,{}] 18:07:35 INFO - PROCESS | 17335 | 1461200855750 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}] 18:07:35 INFO - PROCESS | 17335 | 1461200855950 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:07:36 INFO - PROCESS | 17335 | 1461200856262 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:36 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c28d800 == 157 [pid = 17335] [id = 689] 18:07:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f63333cc800) [pid = 17335] [serial = 2068] [outer = (nil)] 18:07:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f633ae09c00) [pid = 17335] [serial = 2069] [outer = 0x7f63333cc800] 18:07:36 INFO - PROCESS | 17335 | 1461200856339 Marionette DEBUG loaded listener.js 18:07:36 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f633c984000) [pid = 17335] [serial = 2070] [outer = 0x7f63333cc800] 18:07:37 INFO - PROCESS | 17335 | 1461200857233 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]]]}] 18:07:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:07:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1538ms 18:07:37 INFO - PROCESS | 17335 | 1461200857268 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:07:37 INFO - PROCESS | 17335 | 1461200857273 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:07:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:07:37 INFO - PROCESS | 17335 | 1461200857279 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:07:37 INFO - PROCESS | 17335 | 1461200857281 Marionette TRACE conn3 <- [1,2730,null,{}] 18:07:37 INFO - PROCESS | 17335 | 1461200857286 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}] 18:07:37 INFO - PROCESS | 17335 | 1461200857482 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:07:37 INFO - PROCESS | 17335 | 1461200857751 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc0a800 == 158 [pid = 17335] [id = 690] 18:07:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f633c98bc00) [pid = 17335] [serial = 2071] [outer = (nil)] 18:07:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f633d053800) [pid = 17335] [serial = 2072] [outer = 0x7f633c98bc00] 18:07:37 INFO - PROCESS | 17335 | 1461200857868 Marionette DEBUG loaded listener.js 18:07:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f633d33fc00) [pid = 17335] [serial = 2073] [outer = 0x7f633c98bc00] 18:07:39 INFO - PROCESS | 17335 | 1461200859135 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] 18:07:39 INFO - PROCESS | 17335 | 1461200859167 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:07:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:07:39 INFO - PROCESS | 17335 | 1461200859173 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:07:39 INFO - PROCESS | 17335 | 1461200859176 Marionette TRACE conn3 <- [1,2734,null,{}] 18:07:39 INFO - PROCESS | 17335 | 1461200859181 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}] 18:07:39 INFO - PROCESS | 17335 | 1461200859444 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:07:39 INFO - PROCESS | 17335 | 1461200859731 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408d8800 == 159 [pid = 17335] [id = 691] 18:07:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f6335ffc000) [pid = 17335] [serial = 2074] [outer = (nil)] 18:07:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f633d962c00) [pid = 17335] [serial = 2075] [outer = 0x7f6335ffc000] 18:07:39 INFO - PROCESS | 17335 | 1461200859803 Marionette DEBUG loaded listener.js 18:07:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f633ea03c00) [pid = 17335] [serial = 2076] [outer = 0x7f6335ffc000] 18:07:40 INFO - PROCESS | 17335 | 1461200860688 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]]]}] 18:07:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:07:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1578ms 18:07:40 INFO - PROCESS | 17335 | 1461200860777 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:07:40 INFO - PROCESS | 17335 | 1461200860783 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:07:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:07:40 INFO - PROCESS | 17335 | 1461200860792 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:07:40 INFO - PROCESS | 17335 | 1461200860795 Marionette TRACE conn3 <- [1,2738,null,{}] 18:07:40 INFO - PROCESS | 17335 | 1461200860800 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}] 18:07:41 INFO - PROCESS | 17335 | 1461200861110 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:07:41 INFO - PROCESS | 17335 | 1461200861364 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341424000 == 160 [pid = 17335] [id = 692] 18:07:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f6340ae7400) [pid = 17335] [serial = 2077] [outer = (nil)] 18:07:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f63412fdc00) [pid = 17335] [serial = 2078] [outer = 0x7f6340ae7400] 18:07:41 INFO - PROCESS | 17335 | 1461200861443 Marionette DEBUG loaded listener.js 18:07:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f6342f84c00) [pid = 17335] [serial = 2079] [outer = 0x7f6340ae7400] 18:07:42 INFO - PROCESS | 17335 | 1461200862290 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]]]}] 18:07:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:07:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1537ms 18:07:42 INFO - PROCESS | 17335 | 1461200862330 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:07:42 INFO - PROCESS | 17335 | 1461200862334 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:07:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:07:42 INFO - PROCESS | 17335 | 1461200862339 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:07:42 INFO - PROCESS | 17335 | 1461200862342 Marionette TRACE conn3 <- [1,2742,null,{}] 18:07:42 INFO - PROCESS | 17335 | 1461200862347 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}] 18:07:42 INFO - PROCESS | 17335 | 1461200862552 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:07:42 INFO - PROCESS | 17335 | 1461200862820 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:42 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345d15000 == 161 [pid = 17335] [id = 693] 18:07:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f633d333000) [pid = 17335] [serial = 2080] [outer = (nil)] 18:07:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f634435fc00) [pid = 17335] [serial = 2081] [outer = 0x7f633d333000] 18:07:42 INFO - PROCESS | 17335 | 1461200862898 Marionette DEBUG loaded listener.js 18:07:42 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f6344844400) [pid = 17335] [serial = 2082] [outer = 0x7f633d333000] 18:07:43 INFO - PROCESS | 17335 | 1461200863708 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]]]}] 18:07:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:07:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1381ms 18:07:43 INFO - PROCESS | 17335 | 1461200863721 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:07:43 INFO - PROCESS | 17335 | 1461200863724 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:07:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:07:43 INFO - PROCESS | 17335 | 1461200863730 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:07:43 INFO - PROCESS | 17335 | 1461200863732 Marionette TRACE conn3 <- [1,2746,null,{}] 18:07:43 INFO - PROCESS | 17335 | 1461200863738 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}] 18:07:43 INFO - PROCESS | 17335 | 1461200863945 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:07:44 INFO - PROCESS | 17335 | 1461200864216 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346a39000 == 162 [pid = 17335] [id = 694] 18:07:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f6340ae9400) [pid = 17335] [serial = 2083] [outer = (nil)] 18:07:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f6345b45000) [pid = 17335] [serial = 2084] [outer = 0x7f6340ae9400] 18:07:44 INFO - PROCESS | 17335 | 1461200864289 Marionette DEBUG loaded listener.js 18:07:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f6345d60000) [pid = 17335] [serial = 2085] [outer = 0x7f6340ae9400] 18:07:45 INFO - PROCESS | 17335 | 1461200865137 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]]]}] 18:07:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:07:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1439ms 18:07:45 INFO - PROCESS | 17335 | 1461200865170 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:07:45 INFO - PROCESS | 17335 | 1461200865174 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:07:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:07:45 INFO - PROCESS | 17335 | 1461200865179 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:07:45 INFO - PROCESS | 17335 | 1461200865182 Marionette TRACE conn3 <- [1,2750,null,{}] 18:07:45 INFO - PROCESS | 17335 | 1461200865187 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}] 18:07:45 INFO - PROCESS | 17335 | 1461200865384 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:07:45 INFO - PROCESS | 17335 | 1461200865655 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634737f000 == 163 [pid = 17335] [id = 695] 18:07:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f63414ec000) [pid = 17335] [serial = 2086] [outer = (nil)] 18:07:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f6346829400) [pid = 17335] [serial = 2087] [outer = 0x7f63414ec000] 18:07:45 INFO - PROCESS | 17335 | 1461200865731 Marionette DEBUG loaded listener.js 18:07:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f6346927800) [pid = 17335] [serial = 2088] [outer = 0x7f63414ec000] 18:07:46 INFO - PROCESS | 17335 | 1461200866630 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]]]}] 18:07:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:07:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1483ms 18:07:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:07:46 INFO - PROCESS | 17335 | 1461200866663 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:07:46 INFO - PROCESS | 17335 | 1461200866666 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:07:46 INFO - PROCESS | 17335 | 1461200866672 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:07:46 INFO - PROCESS | 17335 | 1461200866675 Marionette TRACE conn3 <- [1,2754,null,{}] 18:07:46 INFO - PROCESS | 17335 | 1461200866680 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}] 18:07:46 INFO - PROCESS | 17335 | 1461200866896 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:07:47 INFO - PROCESS | 17335 | 1461200867168 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634815c000 == 164 [pid = 17335] [id = 696] 18:07:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f6345d62000) [pid = 17335] [serial = 2089] [outer = (nil)] 18:07:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f6346b6a400) [pid = 17335] [serial = 2090] [outer = 0x7f6345d62000] 18:07:47 INFO - PROCESS | 17335 | 1461200867243 Marionette DEBUG loaded listener.js 18:07:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f63478db400) [pid = 17335] [serial = 2091] [outer = 0x7f6345d62000] 18:07:48 INFO - PROCESS | 17335 | 1461200868108 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]]]}] 18:07:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:07:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1448ms 18:07:48 INFO - PROCESS | 17335 | 1461200868135 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:07:48 INFO - PROCESS | 17335 | 1461200868140 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:07:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:07:48 INFO - PROCESS | 17335 | 1461200868147 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:07:48 INFO - PROCESS | 17335 | 1461200868152 Marionette TRACE conn3 <- [1,2758,null,{}] 18:07:48 INFO - PROCESS | 17335 | 1461200868157 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}] 18:07:48 INFO - PROCESS | 17335 | 1461200868383 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:07:48 INFO - PROCESS | 17335 | 1461200868656 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:48 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6353aeb800 == 165 [pid = 17335] [id = 697] 18:07:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f6349640800) [pid = 17335] [serial = 2092] [outer = (nil)] 18:07:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f634d059c00) [pid = 17335] [serial = 2093] [outer = 0x7f6349640800] 18:07:48 INFO - PROCESS | 17335 | 1461200868787 Marionette DEBUG loaded listener.js 18:07:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f6353a76800) [pid = 17335] [serial = 2094] [outer = 0x7f6349640800] 18:07:49 INFO - PROCESS | 17335 | 1461200869607 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]]]}] 18:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1485ms 18:07:49 INFO - PROCESS | 17335 | 1461200869634 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:07:49 INFO - PROCESS | 17335 | 1461200869637 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:07:49 INFO - PROCESS | 17335 | 1461200869643 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:07:49 INFO - PROCESS | 17335 | 1461200869645 Marionette TRACE conn3 <- [1,2762,null,{}] 18:07:49 INFO - PROCESS | 17335 | 1461200869651 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}] 18:07:49 INFO - PROCESS | 17335 | 1461200869857 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:07:50 INFO - PROCESS | 17335 | 1461200870129 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f38800 == 166 [pid = 17335] [id = 698] 18:07:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f63481b4400) [pid = 17335] [serial = 2095] [outer = (nil)] 18:07:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f6353d9c800) [pid = 17335] [serial = 2096] [outer = 0x7f63481b4400] 18:07:50 INFO - PROCESS | 17335 | 1461200870213 Marionette DEBUG loaded listener.js 18:07:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f635417bc00) [pid = 17335] [serial = 2097] [outer = 0x7f63481b4400] 18:07:51 INFO - PROCESS | 17335 | 1461200871046 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]]]}] 18:07:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:07:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1448ms 18:07:51 INFO - PROCESS | 17335 | 1461200871093 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:07:51 INFO - PROCESS | 17335 | 1461200871097 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:07:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:07:51 INFO - PROCESS | 17335 | 1461200871102 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:07:51 INFO - PROCESS | 17335 | 1461200871104 Marionette TRACE conn3 <- [1,2766,null,{}] 18:07:51 INFO - PROCESS | 17335 | 1461200871110 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}] 18:07:51 INFO - PROCESS | 17335 | 1461200871386 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:07:51 INFO - PROCESS | 17335 | 1461200871594 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:51 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635707c800 == 167 [pid = 17335] [id = 699] 18:07:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f634964a400) [pid = 17335] [serial = 2098] [outer = (nil)] 18:07:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f6354edb000) [pid = 17335] [serial = 2099] [outer = 0x7f634964a400] 18:07:51 INFO - PROCESS | 17335 | 1461200871667 Marionette DEBUG loaded listener.js 18:07:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f63552f9800) [pid = 17335] [serial = 2100] [outer = 0x7f634964a400] 18:07:52 INFO - PROCESS | 17335 | 1461200872500 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]]]}] 18:07:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:07:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1434ms 18:07:52 INFO - PROCESS | 17335 | 1461200872538 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:07:52 INFO - PROCESS | 17335 | 1461200872542 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:07:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:07:52 INFO - PROCESS | 17335 | 1461200872547 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:07:52 INFO - PROCESS | 17335 | 1461200872549 Marionette TRACE conn3 <- [1,2770,null,{}] 18:07:52 INFO - PROCESS | 17335 | 1461200872555 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}] 18:07:52 INFO - PROCESS | 17335 | 1461200872754 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:07:53 INFO - PROCESS | 17335 | 1461200873027 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63594a2800 == 168 [pid = 17335] [id = 700] 18:07:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f632985c000) [pid = 17335] [serial = 2101] [outer = (nil)] 18:07:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f6329861800) [pid = 17335] [serial = 2102] [outer = 0x7f632985c000] 18:07:53 INFO - PROCESS | 17335 | 1461200873104 Marionette DEBUG loaded listener.js 18:07:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f6329865800) [pid = 17335] [serial = 2103] [outer = 0x7f632985c000] 18:07:53 INFO - PROCESS | 17335 | 1461200873940 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]]]}] 18:07:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:07:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1430ms 18:07:53 INFO - PROCESS | 17335 | 1461200873978 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:07:53 INFO - PROCESS | 17335 | 1461200873981 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:07:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:07:53 INFO - PROCESS | 17335 | 1461200873987 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:07:53 INFO - PROCESS | 17335 | 1461200873989 Marionette TRACE conn3 <- [1,2774,null,{}] 18:07:53 INFO - PROCESS | 17335 | 1461200873994 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}] 18:07:54 INFO - PROCESS | 17335 | 1461200874180 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:07:54 INFO - PROCESS | 17335 | 1461200874454 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:54 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635be30800 == 169 [pid = 17335] [id = 701] 18:07:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f632985c400) [pid = 17335] [serial = 2104] [outer = (nil)] 18:07:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f63552f4c00) [pid = 17335] [serial = 2105] [outer = 0x7f632985c400] 18:07:54 INFO - PROCESS | 17335 | 1461200874527 Marionette DEBUG loaded listener.js 18:07:54 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f6358936c00) [pid = 17335] [serial = 2106] [outer = 0x7f632985c400] 18:07:55 INFO - PROCESS | 17335 | 1461200875408 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]]]}] 18:07:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:07:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1477ms 18:07:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:07:55 INFO - PROCESS | 17335 | 1461200875465 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:07:55 INFO - PROCESS | 17335 | 1461200875468 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:07:55 INFO - PROCESS | 17335 | 1461200875474 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:07:55 INFO - PROCESS | 17335 | 1461200875477 Marionette TRACE conn3 <- [1,2778,null,{}] 18:07:55 INFO - PROCESS | 17335 | 1461200875482 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}] 18:07:55 INFO - PROCESS | 17335 | 1461200875671 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:07:55 INFO - PROCESS | 17335 | 1461200875988 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635e388800 == 170 [pid = 17335] [id = 702] 18:07:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f63242c5000) [pid = 17335] [serial = 2107] [outer = (nil)] 18:07:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f635901f000) [pid = 17335] [serial = 2108] [outer = 0x7f63242c5000] 18:07:56 INFO - PROCESS | 17335 | 1461200876064 Marionette DEBUG loaded listener.js 18:07:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6359161c00) [pid = 17335] [serial = 2109] [outer = 0x7f63242c5000] 18:07:56 INFO - PROCESS | 17335 | 1461200876879 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]]]}] 18:07:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:07:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1431ms 18:07:56 INFO - PROCESS | 17335 | 1461200876907 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:07:56 INFO - PROCESS | 17335 | 1461200876910 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:07:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:07:56 INFO - PROCESS | 17335 | 1461200876916 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:07:56 INFO - PROCESS | 17335 | 1461200876919 Marionette TRACE conn3 <- [1,2782,null,{}] 18:07:56 INFO - PROCESS | 17335 | 1461200876925 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}] 18:07:57 INFO - PROCESS | 17335 | 1461200877137 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:07:57 INFO - PROCESS | 17335 | 1461200877413 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63244d7000 == 171 [pid = 17335] [id = 703] 18:07:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f632a864800) [pid = 17335] [serial = 2110] [outer = (nil)] 18:07:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f632a86b000) [pid = 17335] [serial = 2111] [outer = 0x7f632a864800] 18:07:57 INFO - PROCESS | 17335 | 1461200877487 Marionette DEBUG loaded listener.js 18:07:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f632a86fc00) [pid = 17335] [serial = 2112] [outer = 0x7f632a864800] 18:07:58 INFO - PROCESS | 17335 | 1461200878307 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]]]}] 18:07:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:07:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1439ms 18:07:58 INFO - PROCESS | 17335 | 1461200878356 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:07:58 INFO - PROCESS | 17335 | 1461200878359 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:07:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:07:58 INFO - PROCESS | 17335 | 1461200878385 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:07:58 INFO - PROCESS | 17335 | 1461200878387 Marionette TRACE conn3 <- [1,2786,null,{}] 18:07:58 INFO - PROCESS | 17335 | 1461200878393 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}] 18:07:58 INFO - PROCESS | 17335 | 1461200878610 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:07:58 INFO - PROCESS | 17335 | 1461200878894 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332064000 == 172 [pid = 17335] [id = 704] 18:07:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f63242cec00) [pid = 17335] [serial = 2113] [outer = (nil)] 18:07:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f632e11dc00) [pid = 17335] [serial = 2114] [outer = 0x7f63242cec00] 18:07:58 INFO - PROCESS | 17335 | 1461200878963 Marionette DEBUG loaded listener.js 18:07:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f632e122000) [pid = 17335] [serial = 2115] [outer = 0x7f63242cec00] 18:07:59 INFO - PROCESS | 17335 | 1461200879876 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]]]}] 18:07:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:07:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1534ms 18:07:59 INFO - PROCESS | 17335 | 1461200879917 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:07:59 INFO - PROCESS | 17335 | 1461200879921 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:07:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:07:59 INFO - PROCESS | 17335 | 1461200879930 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:07:59 INFO - PROCESS | 17335 | 1461200879932 Marionette TRACE conn3 <- [1,2790,null,{}] 18:07:59 INFO - PROCESS | 17335 | 1461200879936 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}] 18:08:00 INFO - PROCESS | 17335 | 1461200880138 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:08:00 INFO - PROCESS | 17335 | 1461200880416 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632a9ae800 == 173 [pid = 17335] [id = 705] 18:08:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f63242c5400) [pid = 17335] [serial = 2116] [outer = (nil)] 18:08:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f63299d9800) [pid = 17335] [serial = 2117] [outer = 0x7f63242c5400] 18:08:00 INFO - PROCESS | 17335 | 1461200880488 Marionette DEBUG loaded listener.js 18:08:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f63299e0c00) [pid = 17335] [serial = 2118] [outer = 0x7f63242c5400] 18:08:01 INFO - PROCESS | 17335 | 1461200881347 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]]]}] 18:08:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:08:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1482ms 18:08:01 INFO - PROCESS | 17335 | 1461200881413 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:08:01 INFO - PROCESS | 17335 | 1461200881416 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:08:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:08:01 INFO - PROCESS | 17335 | 1461200881422 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:08:01 INFO - PROCESS | 17335 | 1461200881424 Marionette TRACE conn3 <- [1,2794,null,{}] 18:08:01 INFO - PROCESS | 17335 | 1461200881432 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}] 18:08:01 INFO - PROCESS | 17335 | 1461200881653 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:08:01 INFO - PROCESS | 17335 | 1461200881941 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fedc800 == 174 [pid = 17335] [id = 706] 18:08:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f63242c7800) [pid = 17335] [serial = 2119] [outer = (nil)] 18:08:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f632a718c00) [pid = 17335] [serial = 2120] [outer = 0x7f63242c7800] 18:08:02 INFO - PROCESS | 17335 | 1461200882139 Marionette DEBUG loaded listener.js 18:08:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f632a871c00) [pid = 17335] [serial = 2121] [outer = 0x7f63242c7800] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632a74f800 == 173 [pid = 17335] [id = 685] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332d95800 == 172 [pid = 17335] [id = 684] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633164b800 == 171 [pid = 17335] [id = 683] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325b8f000 == 170 [pid = 17335] [id = 682] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325b95000 == 169 [pid = 17335] [id = 681] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632aad3000 == 168 [pid = 17335] [id = 680] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d0c800 == 167 [pid = 17335] [id = 679] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634143b000 == 166 [pid = 17335] [id = 678] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634103c000 == 165 [pid = 17335] [id = 677] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63408cf800 == 164 [pid = 17335] [id = 676] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc48000 == 163 [pid = 17335] [id = 675] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cd7a000 == 162 [pid = 17335] [id = 674] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c09d000 == 161 [pid = 17335] [id = 673] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633bf1c000 == 160 [pid = 17335] [id = 672] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633330d800 == 159 [pid = 17335] [id = 671] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e86800 == 158 [pid = 17335] [id = 670] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331878800 == 157 [pid = 17335] [id = 669] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6330c08800 == 156 [pid = 17335] [id = 668] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e8c5000 == 155 [pid = 17335] [id = 667] 18:08:03 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632aacf800 == 154 [pid = 17335] [id = 666] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f633b0df400) [pid = 17335] [serial = 1869] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f632d9ea800) [pid = 17335] [serial = 1986] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f63552eec00) [pid = 17335] [serial = 1902] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f633d471800) [pid = 17335] [serial = 1872] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f632e77ac00) [pid = 17335] [serial = 1989] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f634691cc00) [pid = 17335] [serial = 1959] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f632f5a8c00) [pid = 17335] [serial = 1994] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f6340af0800) [pid = 17335] [serial = 1947] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f6346174400) [pid = 17335] [serial = 1958] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f634398f000) [pid = 17335] [serial = 1952] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f633d2e3800) [pid = 17335] [serial = 1940] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f63358b5400) [pid = 17335] [serial = 1863] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f63316a8400) [pid = 17335] [serial = 1782] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f635897e800) [pid = 17335] [serial = 1905] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f6336584800) [pid = 17335] [serial = 1866] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f633dbea000) [pid = 17335] [serial = 1943] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f6347842000) [pid = 17335] [serial = 1964] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f633df71400) [pid = 17335] [serial = 1875] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f6353a70000) [pid = 17335] [serial = 1968] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f6354105000) [pid = 17335] [serial = 1970] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f6345b45800) [pid = 17335] [serial = 1887] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f634691c800) [pid = 17335] [serial = 1890] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f632dcd7c00) [pid = 17335] [serial = 1928] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f63478d8400) [pid = 17335] [serial = 1893] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f634ddeb400) [pid = 17335] [serial = 1967] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f6331fd8000) [pid = 17335] [serial = 1995] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f632ff4a800) [pid = 17335] [serial = 1991] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f6335ffa000) [pid = 17335] [serial = 1934] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f632df53800) [pid = 17335] [serial = 1929] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f633ae7f800) [pid = 17335] [serial = 1926] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f6340509400) [pid = 17335] [serial = 1878] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f6358fcb000) [pid = 17335] [serial = 1974] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f63414ef800) [pid = 17335] [serial = 1884] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f6340ae5400) [pid = 17335] [serial = 1881] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f6345bda800) [pid = 17335] [serial = 1956] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f632dd43000) [pid = 17335] [serial = 1937] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f633d335400) [pid = 17335] [serial = 1941] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f63412f4c00) [pid = 17335] [serial = 1949] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f63242d0400) [pid = 17335] [serial = 1977] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f6330d38c00) [pid = 17335] [serial = 1992] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f63481b1800) [pid = 17335] [serial = 1965] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f633658b800) [pid = 17335] [serial = 1935] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f63570cc400) [pid = 17335] [serial = 1971] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f632dcbd800) [pid = 17335] [serial = 1857] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f6359085000) [pid = 17335] [serial = 1980] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f6331fdcc00) [pid = 17335] [serial = 1932] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f6346bcb400) [pid = 17335] [serial = 1961] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f6354e2d000) [pid = 17335] [serial = 1899] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f634547c400) [pid = 17335] [serial = 1955] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f633fa0d000) [pid = 17335] [serial = 1944] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f6353d9e400) [pid = 17335] [serial = 1896] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f6358980c00) [pid = 17335] [serial = 1973] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f63316a4400) [pid = 17335] [serial = 1860] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f633cc36000) [pid = 17335] [serial = 1938] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f63414ec800) [pid = 17335] [serial = 1950] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f632dd4e800) [pid = 17335] [serial = 1988] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f6354fc4800) [pid = 17335] [serial = 1908] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f6344369400) [pid = 17335] [serial = 1953] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f6340505400) [pid = 17335] [serial = 1946] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f632a71a000) [pid = 17335] [serial = 1982] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f632cee8c00) [pid = 17335] [serial = 1985] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f63317bc800) [pid = 17335] [serial = 1931] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f6358fc0c00) [pid = 17335] [serial = 1979] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f634738f000) [pid = 17335] [serial = 1962] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f632a71fc00) [pid = 17335] [serial = 1983] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 139 (0x7f63242cb400) [pid = 17335] [serial = 1976] [outer = (nil)] [url = about:blank] 18:08:03 INFO - PROCESS | 17335 | --DOMWINDOW == 138 (0x7f6332bcc000) [pid = 17335] [serial = 1997] [outer = (nil)] [url = about:blank] 18:08:04 INFO - PROCESS | 17335 | 1461200884282 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]]]}] 18:08:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:08:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2895ms 18:08:04 INFO - PROCESS | 17335 | 1461200884317 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:08:04 INFO - PROCESS | 17335 | 1461200884323 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:08:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:08:04 INFO - PROCESS | 17335 | 1461200884331 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:08:04 INFO - PROCESS | 17335 | 1461200884336 Marionette TRACE conn3 <- [1,2798,null,{}] 18:08:04 INFO - PROCESS | 17335 | 1461200884342 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}] 18:08:04 INFO - PROCESS | 17335 | 1461200884536 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:08:04 INFO - PROCESS | 17335 | 1461200884721 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632a763000 == 155 [pid = 17335] [id = 707] 18:08:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 139 (0x7f632c5a0800) [pid = 17335] [serial = 2122] [outer = (nil)] 18:08:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 140 (0x7f632cdb7800) [pid = 17335] [serial = 2123] [outer = 0x7f632c5a0800] 18:08:04 INFO - PROCESS | 17335 | 1461200884795 Marionette DEBUG loaded listener.js 18:08:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f632d9e3800) [pid = 17335] [serial = 2124] [outer = 0x7f632c5a0800] 18:08:05 INFO - PROCESS | 17335 | 1461200885655 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]]]}] 18:08:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:08:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1378ms 18:08:05 INFO - PROCESS | 17335 | 1461200885711 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:08:05 INFO - PROCESS | 17335 | 1461200885719 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:08:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:08:05 INFO - PROCESS | 17335 | 1461200885728 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:08:05 INFO - PROCESS | 17335 | 1461200885731 Marionette TRACE conn3 <- [1,2802,null,{}] 18:08:05 INFO - PROCESS | 17335 | 1461200885735 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}] 18:08:05 INFO - PROCESS | 17335 | 1461200885935 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:08:06 INFO - PROCESS | 17335 | 1461200886159 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dacb000 == 156 [pid = 17335] [id = 708] 18:08:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f632cdabc00) [pid = 17335] [serial = 2125] [outer = (nil)] 18:08:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f632e11d000) [pid = 17335] [serial = 2126] [outer = 0x7f632cdabc00] 18:08:06 INFO - PROCESS | 17335 | 1461200886221 Marionette DEBUG loaded listener.js 18:08:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f632e125800) [pid = 17335] [serial = 2127] [outer = 0x7f632cdabc00] 18:08:07 INFO - PROCESS | 17335 | 1461200887079 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]]]}] 18:08:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:08:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1379ms 18:08:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:08:07 INFO - PROCESS | 17335 | 1461200887108 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:08:07 INFO - PROCESS | 17335 | 1461200887111 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:08:07 INFO - PROCESS | 17335 | 1461200887117 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:08:07 INFO - PROCESS | 17335 | 1461200887122 Marionette TRACE conn3 <- [1,2806,null,{}] 18:08:07 INFO - PROCESS | 17335 | 1461200887143 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}] 18:08:07 INFO - PROCESS | 17335 | 1461200887409 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:08:07 INFO - PROCESS | 17335 | 1461200887446 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fcd1000 == 157 [pid = 17335] [id = 709] 18:08:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f632ebed800) [pid = 17335] [serial = 2128] [outer = (nil)] 18:08:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f632f73e000) [pid = 17335] [serial = 2129] [outer = 0x7f632ebed800] 18:08:07 INFO - PROCESS | 17335 | 1461200887568 Marionette DEBUG loaded listener.js 18:08:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f6330bcdc00) [pid = 17335] [serial = 2130] [outer = 0x7f632ebed800] 18:08:08 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f63242c8c00) [pid = 17335] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:08:08 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f63242c7400) [pid = 17335] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:08:08 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f63242c5800) [pid = 17335] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:08:08 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f632cdb0400) [pid = 17335] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:08:08 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f632a71f800) [pid = 17335] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:08:08 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f63316a8000) [pid = 17335] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:08:08 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f632a716800) [pid = 17335] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:08:08 INFO - PROCESS | 17335 | 1461200888820 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]]]}] 18:08:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:08:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1735ms 18:08:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:08:08 INFO - PROCESS | 17335 | 1461200888851 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:08:08 INFO - PROCESS | 17335 | 1461200888854 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:08:08 INFO - PROCESS | 17335 | 1461200888859 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:08:08 INFO - PROCESS | 17335 | 1461200888862 Marionette TRACE conn3 <- [1,2810,null,{}] 18:08:08 INFO - PROCESS | 17335 | 1461200888867 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}] 18:08:09 INFO - PROCESS | 17335 | 1461200889060 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:08:09 INFO - PROCESS | 17335 | 1461200889252 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6330c23800 == 158 [pid = 17335] [id = 710] 18:08:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f632dcdc000) [pid = 17335] [serial = 2131] [outer = (nil)] 18:08:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f6330d3a800) [pid = 17335] [serial = 2132] [outer = 0x7f632dcdc000] 18:08:09 INFO - PROCESS | 17335 | 1461200889318 Marionette DEBUG loaded listener.js 18:08:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f63317bcc00) [pid = 17335] [serial = 2133] [outer = 0x7f632dcdc000] 18:08:10 INFO - PROCESS | 17335 | 1461200890063 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]]]}] 18:08:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:08:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1227ms 18:08:10 INFO - PROCESS | 17335 | 1461200890087 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:08:10 INFO - PROCESS | 17335 | 1461200890090 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:08:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:08:10 INFO - PROCESS | 17335 | 1461200890096 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:08:10 INFO - PROCESS | 17335 | 1461200890098 Marionette TRACE conn3 <- [1,2814,null,{}] 18:08:10 INFO - PROCESS | 17335 | 1461200890115 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}] 18:08:10 INFO - PROCESS | 17335 | 1461200890313 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:08:10 INFO - PROCESS | 17335 | 1461200890328 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e15000 == 159 [pid = 17335] [id = 711] 18:08:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f63317bdc00) [pid = 17335] [serial = 2134] [outer = (nil)] 18:08:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f6331fd6000) [pid = 17335] [serial = 2135] [outer = 0x7f63317bdc00] 18:08:10 INFO - PROCESS | 17335 | 1461200890392 Marionette DEBUG loaded listener.js 18:08:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f6332b98c00) [pid = 17335] [serial = 2136] [outer = 0x7f63317bdc00] 18:08:11 INFO - PROCESS | 17335 | 1461200891726 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]]]}] 18:08:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:08:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1692ms 18:08:11 INFO - PROCESS | 17335 | 1461200891789 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:08:11 INFO - PROCESS | 17335 | 1461200891794 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:08:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:08:11 INFO - PROCESS | 17335 | 1461200891801 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:08:11 INFO - PROCESS | 17335 | 1461200891806 Marionette TRACE conn3 <- [1,2818,null,{}] 18:08:11 INFO - PROCESS | 17335 | 1461200891814 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}] 18:08:12 INFO - PROCESS | 17335 | 1461200892040 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:08:12 INFO - PROCESS | 17335 | 1461200892366 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:12 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e7b5800 == 160 [pid = 17335] [id = 712] 18:08:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 147 (0x7f632cedfc00) [pid = 17335] [serial = 2137] [outer = (nil)] 18:08:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f632dcd7c00) [pid = 17335] [serial = 2138] [outer = 0x7f632cedfc00] 18:08:12 INFO - PROCESS | 17335 | 1461200892444 Marionette DEBUG loaded listener.js 18:08:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f632df55000) [pid = 17335] [serial = 2139] [outer = 0x7f632cedfc00] 18:08:13 INFO - PROCESS | 17335 | 1461200893390 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]]]}] 18:08:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:08:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1636ms 18:08:13 INFO - PROCESS | 17335 | 1461200893437 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:08:13 INFO - PROCESS | 17335 | 1461200893446 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:08:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:08:13 INFO - PROCESS | 17335 | 1461200893455 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:08:13 INFO - PROCESS | 17335 | 1461200893459 Marionette TRACE conn3 <- [1,2822,null,{}] 18:08:13 INFO - PROCESS | 17335 | 1461200893465 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}] 18:08:13 INFO - PROCESS | 17335 | 1461200893680 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:08:13 INFO - PROCESS | 17335 | 1461200893941 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e86800 == 161 [pid = 17335] [id = 713] 18:08:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f632e11e800) [pid = 17335] [serial = 2140] [outer = (nil)] 18:08:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f632ff48c00) [pid = 17335] [serial = 2141] [outer = 0x7f632e11e800] 18:08:14 INFO - PROCESS | 17335 | 1461200894055 Marionette DEBUG loaded listener.js 18:08:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f633169d000) [pid = 17335] [serial = 2142] [outer = 0x7f632e11e800] 18:08:14 INFO - PROCESS | 17335 | 1461200894881 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]]]}] 18:08:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:08:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1500ms 18:08:14 INFO - PROCESS | 17335 | 1461200894955 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:08:14 INFO - PROCESS | 17335 | 1461200894959 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:08:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:08:14 INFO - PROCESS | 17335 | 1461200894964 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:08:14 INFO - PROCESS | 17335 | 1461200894970 Marionette TRACE conn3 <- [1,2826,null,{}] 18:08:14 INFO - PROCESS | 17335 | 1461200894986 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}] 18:08:15 INFO - PROCESS | 17335 | 1461200895243 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:08:15 INFO - PROCESS | 17335 | 1461200895548 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:15 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332ea4000 == 162 [pid = 17335] [id = 714] 18:08:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f632ebcec00) [pid = 17335] [serial = 2143] [outer = (nil)] 18:08:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f6332bd1800) [pid = 17335] [serial = 2144] [outer = 0x7f632ebcec00] 18:08:15 INFO - PROCESS | 17335 | 1461200895625 Marionette DEBUG loaded listener.js 18:08:15 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f63333a1400) [pid = 17335] [serial = 2145] [outer = 0x7f632ebcec00] 18:08:16 INFO - PROCESS | 17335 | 1461200896470 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:08:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:08:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1535ms 18:08:16 INFO - PROCESS | 17335 | 1461200896501 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:08:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:08:16 INFO - PROCESS | 17335 | 1461200896506 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:08:16 INFO - PROCESS | 17335 | 1461200896513 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:08:16 INFO - PROCESS | 17335 | 1461200896516 Marionette TRACE conn3 <- [1,2830,null,{}] 18:08:16 INFO - PROCESS | 17335 | 1461200896521 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}] 18:08:16 INFO - PROCESS | 17335 | 1461200896737 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:08:17 INFO - PROCESS | 17335 | 1461200897004 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333221000 == 163 [pid = 17335] [id = 715] 18:08:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f63333a7000) [pid = 17335] [serial = 2146] [outer = (nil)] 18:08:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f6335e50400) [pid = 17335] [serial = 2147] [outer = 0x7f63333a7000] 18:08:17 INFO - PROCESS | 17335 | 1461200897121 Marionette DEBUG loaded listener.js 18:08:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f6335ffa000) [pid = 17335] [serial = 2148] [outer = 0x7f63333a7000] 18:08:17 INFO - PROCESS | 17335 | 1461200897966 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]]]}] 18:08:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:08:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1531ms 18:08:18 INFO - PROCESS | 17335 | 1461200898043 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:08:18 INFO - PROCESS | 17335 | 1461200898047 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:08:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:08:18 INFO - PROCESS | 17335 | 1461200898053 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:08:18 INFO - PROCESS | 17335 | 1461200898055 Marionette TRACE conn3 <- [1,2834,null,{}] 18:08:18 INFO - PROCESS | 17335 | 1461200898061 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}] 18:08:18 INFO - PROCESS | 17335 | 1461200898263 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:08:18 INFO - PROCESS | 17335 | 1461200898525 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63361d3800 == 164 [pid = 17335] [id = 716] 18:08:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f63361f4000) [pid = 17335] [serial = 2149] [outer = (nil)] 18:08:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f6336575800) [pid = 17335] [serial = 2150] [outer = 0x7f63361f4000] 18:08:18 INFO - PROCESS | 17335 | 1461200898646 Marionette DEBUG loaded listener.js 18:08:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f63365cb400) [pid = 17335] [serial = 2151] [outer = 0x7f63361f4000] 18:08:19 INFO - PROCESS | 17335 | 1461200899555 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:08:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:08:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1535ms 18:08:19 INFO - PROCESS | 17335 | 1461200899588 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:08:19 INFO - PROCESS | 17335 | 1461200899592 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:08:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:08:19 INFO - PROCESS | 17335 | 1461200899597 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:08:19 INFO - PROCESS | 17335 | 1461200899600 Marionette TRACE conn3 <- [1,2838,null,{}] 18:08:19 INFO - PROCESS | 17335 | 1461200899606 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}] 18:08:19 INFO - PROCESS | 17335 | 1461200899826 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:08:20 INFO - PROCESS | 17335 | 1461200900106 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c095800 == 165 [pid = 17335] [id = 717] 18:08:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f633ac36000) [pid = 17335] [serial = 2152] [outer = (nil)] 18:08:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f633b0e2000) [pid = 17335] [serial = 2153] [outer = 0x7f633ac36000] 18:08:20 INFO - PROCESS | 17335 | 1461200900225 Marionette DEBUG loaded listener.js 18:08:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f633cc97c00) [pid = 17335] [serial = 2154] [outer = 0x7f633ac36000] 18:08:21 INFO - PROCESS | 17335 | 1461200901067 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]]]}] 18:08:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:08:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1528ms 18:08:21 INFO - PROCESS | 17335 | 1461200901127 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:08:21 INFO - PROCESS | 17335 | 1461200901131 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:08:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:08:21 INFO - PROCESS | 17335 | 1461200901136 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:08:21 INFO - PROCESS | 17335 | 1461200901139 Marionette TRACE conn3 <- [1,2842,null,{}] 18:08:21 INFO - PROCESS | 17335 | 1461200901144 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}] 18:08:21 INFO - PROCESS | 17335 | 1461200901366 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:08:21 INFO - PROCESS | 17335 | 1461200901636 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:21 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cc0d000 == 166 [pid = 17335] [id = 718] 18:08:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f633ae0a400) [pid = 17335] [serial = 2155] [outer = (nil)] 18:08:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f633d336400) [pid = 17335] [serial = 2156] [outer = 0x7f633ae0a400] 18:08:21 INFO - PROCESS | 17335 | 1461200901708 Marionette DEBUG loaded listener.js 18:08:21 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f633d4bb000) [pid = 17335] [serial = 2157] [outer = 0x7f633ae0a400] 18:08:22 INFO - PROCESS | 17335 | 1461200902594 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]]]}] 18:08:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:08:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1486ms 18:08:22 INFO - PROCESS | 17335 | 1461200902624 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:08:22 INFO - PROCESS | 17335 | 1461200902628 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:08:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:08:22 INFO - PROCESS | 17335 | 1461200902634 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:08:22 INFO - PROCESS | 17335 | 1461200902636 Marionette TRACE conn3 <- [1,2846,null,{}] 18:08:22 INFO - PROCESS | 17335 | 1461200902641 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}] 18:08:22 INFO - PROCESS | 17335 | 1461200902859 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:08:23 INFO - PROCESS | 17335 | 1461200903128 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633d642000 == 167 [pid = 17335] [id = 719] 18:08:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f633cc95800) [pid = 17335] [serial = 2158] [outer = (nil)] 18:08:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f633d95c000) [pid = 17335] [serial = 2159] [outer = 0x7f633cc95800] 18:08:23 INFO - PROCESS | 17335 | 1461200903241 Marionette DEBUG loaded listener.js 18:08:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f633dbeb000) [pid = 17335] [serial = 2160] [outer = 0x7f633cc95800] 18:08:24 INFO - PROCESS | 17335 | 1461200904096 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]]]}] 18:08:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:08:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1533ms 18:08:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:08:24 INFO - PROCESS | 17335 | 1461200904169 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:08:24 INFO - PROCESS | 17335 | 1461200904171 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:08:24 INFO - PROCESS | 17335 | 1461200904178 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:08:24 INFO - PROCESS | 17335 | 1461200904181 Marionette TRACE conn3 <- [1,2850,null,{}] 18:08:24 INFO - PROCESS | 17335 | 1461200904186 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}] 18:08:24 INFO - PROCESS | 17335 | 1461200904390 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:08:24 INFO - PROCESS | 17335 | 1461200904655 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633eaca000 == 168 [pid = 17335] [id = 720] 18:08:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f633ae80400) [pid = 17335] [serial = 2161] [outer = (nil)] 18:08:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f633ea0d800) [pid = 17335] [serial = 2162] [outer = 0x7f633ae80400] 18:08:24 INFO - PROCESS | 17335 | 1461200904768 Marionette DEBUG loaded listener.js 18:08:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f633f975c00) [pid = 17335] [serial = 2163] [outer = 0x7f633ae80400] 18:08:25 INFO - PROCESS | 17335 | 1461200905618 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:08:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:08:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1497ms 18:08:25 INFO - PROCESS | 17335 | 1461200905675 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:08:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:08:25 INFO - PROCESS | 17335 | 1461200905678 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:08:25 INFO - PROCESS | 17335 | 1461200905684 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:08:25 INFO - PROCESS | 17335 | 1461200905687 Marionette TRACE conn3 <- [1,2854,null,{}] 18:08:25 INFO - PROCESS | 17335 | 1461200905692 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}] 18:08:25 INFO - PROCESS | 17335 | 1461200905913 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:08:26 INFO - PROCESS | 17335 | 1461200906184 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408c7000 == 169 [pid = 17335] [id = 721] 18:08:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f633d4bcc00) [pid = 17335] [serial = 2164] [outer = (nil)] 18:08:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f634050d000) [pid = 17335] [serial = 2165] [outer = 0x7f633d4bcc00] 18:08:26 INFO - PROCESS | 17335 | 1461200906270 Marionette DEBUG loaded listener.js 18:08:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f6340885c00) [pid = 17335] [serial = 2166] [outer = 0x7f633d4bcc00] 18:08:27 INFO - PROCESS | 17335 | 1461200907214 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]]]}] 18:08:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:08:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1580ms 18:08:27 INFO - PROCESS | 17335 | 1461200907265 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:08:27 INFO - PROCESS | 17335 | 1461200907275 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:08:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:08:27 INFO - PROCESS | 17335 | 1461200907281 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:08:27 INFO - PROCESS | 17335 | 1461200907285 Marionette TRACE conn3 <- [1,2858,null,{}] 18:08:27 INFO - PROCESS | 17335 | 1461200907290 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}] 18:08:27 INFO - PROCESS | 17335 | 1461200907523 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:08:27 INFO - PROCESS | 17335 | 1461200907905 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:27 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341043800 == 170 [pid = 17335] [id = 722] 18:08:27 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f6340aec000) [pid = 17335] [serial = 2167] [outer = (nil)] 18:08:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f63414e6800) [pid = 17335] [serial = 2168] [outer = 0x7f6340aec000] 18:08:28 INFO - PROCESS | 17335 | 1461200908034 Marionette DEBUG loaded listener.js 18:08:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f6343b3fc00) [pid = 17335] [serial = 2169] [outer = 0x7f6340aec000] 18:08:28 INFO - PROCESS | 17335 | 1461200908865 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1636ms 18:08:28 INFO - PROCESS | 17335 | 1461200908918 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:08:28 INFO - PROCESS | 17335 | 1461200908921 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:08:28 INFO - PROCESS | 17335 | 1461200908927 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:08:28 INFO - PROCESS | 17335 | 1461200908930 Marionette TRACE conn3 <- [1,2862,null,{}] 18:08:28 INFO - PROCESS | 17335 | 1461200908935 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}] 18:08:29 INFO - PROCESS | 17335 | 1461200909145 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:08:29 INFO - PROCESS | 17335 | 1461200909414 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341439000 == 171 [pid = 17335] [id = 723] 18:08:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f633d33b000) [pid = 17335] [serial = 2170] [outer = (nil)] 18:08:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6344842800) [pid = 17335] [serial = 2171] [outer = 0x7f633d33b000] 18:08:29 INFO - PROCESS | 17335 | 1461200909487 Marionette DEBUG loaded listener.js 18:08:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f6345b3e400) [pid = 17335] [serial = 2172] [outer = 0x7f633d33b000] 18:08:30 INFO - PROCESS | 17335 | 1461200910355 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]]]}] 18:08:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:08:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1486ms 18:08:30 INFO - PROCESS | 17335 | 1461200910413 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:08:30 INFO - PROCESS | 17335 | 1461200910417 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:08:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:08:30 INFO - PROCESS | 17335 | 1461200910437 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:08:30 INFO - PROCESS | 17335 | 1461200910441 Marionette TRACE conn3 <- [1,2866,null,{}] 18:08:30 INFO - PROCESS | 17335 | 1461200910451 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}] 18:08:30 INFO - PROCESS | 17335 | 1461200910656 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:08:30 INFO - PROCESS | 17335 | 1461200910926 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:30 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345cdd000 == 172 [pid = 17335] [id = 724] 18:08:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f633d959400) [pid = 17335] [serial = 2173] [outer = (nil)] 18:08:30 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f6345d5e800) [pid = 17335] [serial = 2174] [outer = 0x7f633d959400] 18:08:30 INFO - PROCESS | 17335 | 1461200910998 Marionette DEBUG loaded listener.js 18:08:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f6345e98400) [pid = 17335] [serial = 2175] [outer = 0x7f633d959400] 18:08:31 INFO - PROCESS | 17335 | 1461200911952 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]]]}] 18:08:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:08:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1599ms 18:08:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:08:32 INFO - PROCESS | 17335 | 1461200912023 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:08:32 INFO - PROCESS | 17335 | 1461200912026 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:08:32 INFO - PROCESS | 17335 | 1461200912032 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:08:32 INFO - PROCESS | 17335 | 1461200912035 Marionette TRACE conn3 <- [1,2870,null,{}] 18:08:32 INFO - PROCESS | 17335 | 1461200912040 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}] 18:08:32 INFO - PROCESS | 17335 | 1461200912276 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:08:32 INFO - PROCESS | 17335 | 1461200912595 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346dd4000 == 173 [pid = 17335] [id = 725] 18:08:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f63443e2400) [pid = 17335] [serial = 2176] [outer = (nil)] 18:08:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f634682f800) [pid = 17335] [serial = 2177] [outer = 0x7f63443e2400] 18:08:32 INFO - PROCESS | 17335 | 1461200912670 Marionette DEBUG loaded listener.js 18:08:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f6346929400) [pid = 17335] [serial = 2178] [outer = 0x7f63443e2400] 18:08:33 INFO - PROCESS | 17335 | 1461200913479 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]]]}] 18:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1491ms 18:08:33 INFO - PROCESS | 17335 | 1461200913522 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:08:33 INFO - PROCESS | 17335 | 1461200913526 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:08:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:08:33 INFO - PROCESS | 17335 | 1461200913532 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:08:33 INFO - PROCESS | 17335 | 1461200913534 Marionette TRACE conn3 <- [1,2874,null,{}] 18:08:33 INFO - PROCESS | 17335 | 1461200913540 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}] 18:08:33 INFO - PROCESS | 17335 | 1461200913745 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:08:34 INFO - PROCESS | 17335 | 1461200914023 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:34 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634dd1a800 == 174 [pid = 17335] [id = 726] 18:08:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f63321ddc00) [pid = 17335] [serial = 2179] [outer = (nil)] 18:08:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f6346929c00) [pid = 17335] [serial = 2180] [outer = 0x7f63321ddc00] 18:08:34 INFO - PROCESS | 17335 | 1461200914097 Marionette DEBUG loaded listener.js 18:08:34 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f634738fc00) [pid = 17335] [serial = 2181] [outer = 0x7f63321ddc00] 18:08:34 INFO - PROCESS | 17335 | 1461200914962 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]]]}] 18:08:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:08:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1486ms 18:08:35 INFO - PROCESS | 17335 | 1461200915019 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:08:35 INFO - PROCESS | 17335 | 1461200915023 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:08:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:08:35 INFO - PROCESS | 17335 | 1461200915028 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:08:35 INFO - PROCESS | 17335 | 1461200915031 Marionette TRACE conn3 <- [1,2878,null,{}] 18:08:35 INFO - PROCESS | 17335 | 1461200915036 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}] 18:08:35 INFO - PROCESS | 17335 | 1461200915257 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:08:35 INFO - PROCESS | 17335 | 1461200915526 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6354f36800 == 175 [pid = 17335] [id = 727] 18:08:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f6336574800) [pid = 17335] [serial = 2182] [outer = (nil)] 18:08:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f63481ab800) [pid = 17335] [serial = 2183] [outer = 0x7f6336574800] 18:08:35 INFO - PROCESS | 17335 | 1461200915639 Marionette DEBUG loaded listener.js 18:08:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f6349367c00) [pid = 17335] [serial = 2184] [outer = 0x7f6336574800] 18:08:36 INFO - PROCESS | 17335 | 1461200916496 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]]]}] 18:08:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:08:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1535ms 18:08:36 INFO - PROCESS | 17335 | 1461200916565 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:08:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:08:36 INFO - PROCESS | 17335 | 1461200916570 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:08:36 INFO - PROCESS | 17335 | 1461200916575 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:08:36 INFO - PROCESS | 17335 | 1461200916578 Marionette TRACE conn3 <- [1,2882,null,{}] 18:08:36 INFO - PROCESS | 17335 | 1461200916583 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}] 18:08:36 INFO - PROCESS | 17335 | 1461200916795 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:08:37 INFO - PROCESS | 17335 | 1461200917065 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:37 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635b172800 == 176 [pid = 17335] [id = 728] 18:08:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f6346b67400) [pid = 17335] [serial = 2185] [outer = (nil)] 18:08:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f634ddeb400) [pid = 17335] [serial = 2186] [outer = 0x7f6346b67400] 18:08:37 INFO - PROCESS | 17335 | 1461200917181 Marionette DEBUG loaded listener.js 18:08:37 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f6353a70000) [pid = 17335] [serial = 2187] [outer = 0x7f6346b67400] 18:08:38 INFO - PROCESS | 17335 | 1461200918052 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]]]}] 18:08:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:08:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1530ms 18:08:38 INFO - PROCESS | 17335 | 1461200918106 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:08:38 INFO - PROCESS | 17335 | 1461200918109 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:08:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:08:38 INFO - PROCESS | 17335 | 1461200918115 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:08:38 INFO - PROCESS | 17335 | 1461200918117 Marionette TRACE conn3 <- [1,2886,null,{}] 18:08:38 INFO - PROCESS | 17335 | 1461200918122 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}] 18:08:38 INFO - PROCESS | 17335 | 1461200918333 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:08:38 INFO - PROCESS | 17335 | 1461200918608 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63320a6000 == 177 [pid = 17335] [id = 729] 18:08:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f632df4dc00) [pid = 17335] [serial = 2188] [outer = (nil)] 18:08:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f6354ecec00) [pid = 17335] [serial = 2189] [outer = 0x7f632df4dc00] 18:08:38 INFO - PROCESS | 17335 | 1461200918723 Marionette DEBUG loaded listener.js 18:08:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f635701c000) [pid = 17335] [serial = 2190] [outer = 0x7f632df4dc00] 18:08:39 INFO - PROCESS | 17335 | 1461200919552 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]]]}] 18:08:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:08:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1493ms 18:08:39 INFO - PROCESS | 17335 | 1461200919608 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:08:39 INFO - PROCESS | 17335 | 1461200919612 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:08:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:08:39 INFO - PROCESS | 17335 | 1461200919617 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:08:39 INFO - PROCESS | 17335 | 1461200919619 Marionette TRACE conn3 <- [1,2890,null,{}] 18:08:39 INFO - PROCESS | 17335 | 1461200919625 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}] 18:08:39 INFO - PROCESS | 17335 | 1461200919834 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:08:40 INFO - PROCESS | 17335 | 1461200920108 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:40 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63320bd800 == 178 [pid = 17335] [id = 730] 18:08:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f6333289c00) [pid = 17335] [serial = 2191] [outer = (nil)] 18:08:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f6333290000) [pid = 17335] [serial = 2192] [outer = 0x7f6333289c00] 18:08:40 INFO - PROCESS | 17335 | 1461200920224 Marionette DEBUG loaded listener.js 18:08:40 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6333294000) [pid = 17335] [serial = 2193] [outer = 0x7f6333289c00] 18:08:41 INFO - PROCESS | 17335 | 1461200921041 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:08:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:08:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1481ms 18:08:41 INFO - PROCESS | 17335 | 1461200921100 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:08:41 INFO - PROCESS | 17335 | 1461200921103 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:08:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:08:41 INFO - PROCESS | 17335 | 1461200921109 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:08:41 INFO - PROCESS | 17335 | 1461200921111 Marionette TRACE conn3 <- [1,2894,null,{}] 18:08:41 INFO - PROCESS | 17335 | 1461200921116 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}] 18:08:41 INFO - PROCESS | 17335 | 1461200921316 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63590c1000 == 177 [pid = 17335] [id = 123] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6330c23800 == 176 [pid = 17335] [id = 710] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fcd1000 == 175 [pid = 17335] [id = 709] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dacb000 == 174 [pid = 17335] [id = 708] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632a763000 == 173 [pid = 17335] [id = 707] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fedc800 == 172 [pid = 17335] [id = 706] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632a9ae800 == 171 [pid = 17335] [id = 705] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332064000 == 170 [pid = 17335] [id = 704] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63244d7000 == 169 [pid = 17335] [id = 703] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635e388800 == 168 [pid = 17335] [id = 702] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635be30800 == 167 [pid = 17335] [id = 701] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63594a2800 == 166 [pid = 17335] [id = 700] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635707c800 == 165 [pid = 17335] [id = 699] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6354f38800 == 164 [pid = 17335] [id = 698] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6353aeb800 == 163 [pid = 17335] [id = 697] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634815c000 == 162 [pid = 17335] [id = 696] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634737f000 == 161 [pid = 17335] [id = 695] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346a39000 == 160 [pid = 17335] [id = 694] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345d15000 == 159 [pid = 17335] [id = 693] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341424000 == 158 [pid = 17335] [id = 692] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63408d8800 == 157 [pid = 17335] [id = 691] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc0a800 == 156 [pid = 17335] [id = 690] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c28d800 == 155 [pid = 17335] [id = 689] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6333204800 == 154 [pid = 17335] [id = 688] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632a758800 == 153 [pid = 17335] [id = 660] 18:08:42 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e7b6000 == 152 [pid = 17335] [id = 687] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f633ac36800) [pid = 17335] [serial = 2060] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f632d9e0000) [pid = 17335] [serial = 2048] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f632e77bc00) [pid = 17335] [serial = 2046] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f632cdb1c00) [pid = 17335] [serial = 2043] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f6332d16000) [pid = 17335] [serial = 1998] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f633d6ac800) [pid = 17335] [serial = 2021] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f6332ce5000) [pid = 17335] [serial = 2051] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f632dd42400) [pid = 17335] [serial = 2045] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f633cc95400) [pid = 17335] [serial = 2015] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f6336587c00) [pid = 17335] [serial = 2012] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6344363c00) [pid = 17335] [serial = 2030] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f63333c1800) [pid = 17335] [serial = 2006] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f6346b5b400) [pid = 17335] [serial = 2039] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f6335e52c00) [pid = 17335] [serial = 2052] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f6345d5b800) [pid = 17335] [serial = 2033] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f633fa0f800) [pid = 17335] [serial = 2027] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f63365d9c00) [pid = 17335] [serial = 2055] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f6336569400) [pid = 17335] [serial = 2054] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f63317cb800) [pid = 17335] [serial = 2049] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f632f5a4800) [pid = 17335] [serial = 2058] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f6345e9a400) [pid = 17335] [serial = 2036] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f632dd31000) [pid = 17335] [serial = 2000] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f633d46c400) [pid = 17335] [serial = 2018] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f632a714400) [pid = 17335] [serial = 2042] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f6330d36400) [pid = 17335] [serial = 2003] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f6335ff0c00) [pid = 17335] [serial = 2009] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f632c5a2800) [pid = 17335] [serial = 2057] [outer = (nil)] [url = about:blank] 18:08:42 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f633df74c00) [pid = 17335] [serial = 2024] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 17335 | 1461200923207 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325b8d800 == 153 [pid = 17335] [id = 731] 18:08:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f63299e4000) [pid = 17335] [serial = 2194] [outer = (nil)] 18:08:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f632a715000) [pid = 17335] [serial = 2195] [outer = 0x7f63299e4000] 18:08:43 INFO - PROCESS | 17335 | 1461200923279 Marionette DEBUG loaded listener.js 18:08:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f632a869000) [pid = 17335] [serial = 2196] [outer = 0x7f63299e4000] 18:08:44 INFO - PROCESS | 17335 | 1461200924019 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]]]}] 18:08:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:08:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2947ms 18:08:44 INFO - PROCESS | 17335 | 1461200924058 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:08:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:08:44 INFO - PROCESS | 17335 | 1461200924062 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:08:44 INFO - PROCESS | 17335 | 1461200924069 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:08:44 INFO - PROCESS | 17335 | 1461200924075 Marionette TRACE conn3 <- [1,2898,null,{}] 18:08:44 INFO - PROCESS | 17335 | 1461200924081 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}] 18:08:44 INFO - PROCESS | 17335 | 1461200924284 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:08:44 INFO - PROCESS | 17335 | 1461200924472 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632c511000 == 154 [pid = 17335] [id = 732] 18:08:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f63299e4800) [pid = 17335] [serial = 2197] [outer = (nil)] 18:08:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f632cdb7000) [pid = 17335] [serial = 2198] [outer = 0x7f63299e4800] 18:08:44 INFO - PROCESS | 17335 | 1461200924536 Marionette DEBUG loaded listener.js 18:08:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f632dcd6400) [pid = 17335] [serial = 2199] [outer = 0x7f63299e4800] 18:08:45 INFO - PROCESS | 17335 | 1461200925433 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]]]}] 18:08:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:08:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1382ms 18:08:45 INFO - PROCESS | 17335 | 1461200925456 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:08:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:08:45 INFO - PROCESS | 17335 | 1461200925461 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:08:45 INFO - PROCESS | 17335 | 1461200925467 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:08:45 INFO - PROCESS | 17335 | 1461200925470 Marionette TRACE conn3 <- [1,2902,null,{}] 18:08:45 INFO - PROCESS | 17335 | 1461200925475 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}] 18:08:45 INFO - PROCESS | 17335 | 1461200925717 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:08:45 INFO - PROCESS | 17335 | 1461200925759 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e7b3000 == 155 [pid = 17335] [id = 733] 18:08:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f632c5a3000) [pid = 17335] [serial = 2200] [outer = (nil)] 18:08:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f632e12a800) [pid = 17335] [serial = 2201] [outer = 0x7f632c5a3000] 18:08:45 INFO - PROCESS | 17335 | 1461200925828 Marionette DEBUG loaded listener.js 18:08:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f632ebf1800) [pid = 17335] [serial = 2202] [outer = 0x7f632c5a3000] 18:08:46 INFO - PROCESS | 17335 | 1461200926744 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:08:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:08:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1335ms 18:08:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:08:46 INFO - PROCESS | 17335 | 1461200926802 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:08:46 INFO - PROCESS | 17335 | 1461200926804 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:08:46 INFO - PROCESS | 17335 | 1461200926823 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:08:46 INFO - PROCESS | 17335 | 1461200926838 Marionette TRACE conn3 <- [1,2906,null,{}] 18:08:46 INFO - PROCESS | 17335 | 1461200926862 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}] 18:08:47 INFO - PROCESS | 17335 | 1461200927145 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:08:47 INFO - PROCESS | 17335 | 1461200927195 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fecc800 == 156 [pid = 17335] [id = 734] 18:08:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f632e11f800) [pid = 17335] [serial = 2203] [outer = (nil)] 18:08:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f63317c9400) [pid = 17335] [serial = 2204] [outer = 0x7f632e11f800] 18:08:47 INFO - PROCESS | 17335 | 1461200927263 Marionette DEBUG loaded listener.js 18:08:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f63321e5400) [pid = 17335] [serial = 2205] [outer = 0x7f632e11f800] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f633ae82400) [pid = 17335] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f633c97fc00) [pid = 17335] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f6332ce8c00) [pid = 17335] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f632cee6800) [pid = 17335] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f632dcb5c00) [pid = 17335] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f633b0e0400) [pid = 17335] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f632f748c00) [pid = 17335] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f63316a9400) [pid = 17335] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f632ebed800) [pid = 17335] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f632985c400) [pid = 17335] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f632985c000) [pid = 17335] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f634964a400) [pid = 17335] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f63481b4400) [pid = 17335] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f6349640800) [pid = 17335] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f6345d62000) [pid = 17335] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f63414ec000) [pid = 17335] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f6340ae9400) [pid = 17335] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f633d333000) [pid = 17335] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6340ae7400) [pid = 17335] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f6335ffc000) [pid = 17335] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f633c98bc00) [pid = 17335] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f63333cc800) [pid = 17335] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f632dd4a800) [pid = 17335] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f632a721800) [pid = 17335] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f632c5a0800) [pid = 17335] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f63242c5400) [pid = 17335] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f63242cec00) [pid = 17335] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f632a864800) [pid = 17335] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f63242c5000) [pid = 17335] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f632cdabc00) [pid = 17335] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f632dcdc000) [pid = 17335] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f633ae7a800) [pid = 17335] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f633d517000) [pid = 17335] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f63412fcc00) [pid = 17335] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f633c980400) [pid = 17335] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f633dbed800) [pid = 17335] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:08:48 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f633dbe4800) [pid = 17335] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:08:48 INFO - PROCESS | 17335 | 1461200928694 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]]]}] 18:08:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:08:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1927ms 18:08:48 INFO - PROCESS | 17335 | 1461200928738 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:08:48 INFO - PROCESS | 17335 | 1461200928741 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:08:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:08:48 INFO - PROCESS | 17335 | 1461200928746 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:08:48 INFO - PROCESS | 17335 | 1461200928748 Marionette TRACE conn3 <- [1,2910,null,{}] 18:08:48 INFO - PROCESS | 17335 | 1461200928754 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}] 18:08:48 INFO - PROCESS | 17335 | 1461200928940 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:08:49 INFO - PROCESS | 17335 | 1461200929126 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63315a8800 == 157 [pid = 17335] [id = 735] 18:08:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f63242c5000) [pid = 17335] [serial = 2206] [outer = (nil)] 18:08:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f632dd4a800) [pid = 17335] [serial = 2207] [outer = 0x7f63242c5000] 18:08:49 INFO - PROCESS | 17335 | 1461200929185 Marionette DEBUG loaded listener.js 18:08:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f6331e45c00) [pid = 17335] [serial = 2208] [outer = 0x7f63242c5000] 18:08:49 INFO - PROCESS | 17335 | 1461200929786 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]]]}] 18:08:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:08:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:08:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1078ms 18:08:49 INFO - PROCESS | 17335 | 1461200929826 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:08:49 INFO - PROCESS | 17335 | 1461200929830 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:08:49 INFO - TEST-START | /DOMEvents/constructors.html 18:08:49 INFO - PROCESS | 17335 | 1461200929835 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:08:49 INFO - PROCESS | 17335 | 1461200929837 Marionette TRACE conn3 <- [1,2914,null,{}] 18:08:49 INFO - PROCESS | 17335 | 1461200929843 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}] 18:08:50 INFO - PROCESS | 17335 | 1461200930045 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:08:50 INFO - PROCESS | 17335 | 1461200930451 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632585f000 == 158 [pid = 17335] [id = 736] 18:08:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f63242c7c00) [pid = 17335] [serial = 2209] [outer = (nil)] 18:08:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f63299da800) [pid = 17335] [serial = 2210] [outer = 0x7f63242c7c00] 18:08:50 INFO - PROCESS | 17335 | 1461200930532 Marionette DEBUG loaded listener.js 18:08:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f632a864000) [pid = 17335] [serial = 2211] [outer = 0x7f63242c7c00] 18:08:51 INFO - PROCESS | 17335 | 1461200931516 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]]]}] 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:08:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:08:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:08:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:08:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:08:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:08:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:08:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:08:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:08:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 1747ms 18:08:51 INFO - PROCESS | 17335 | 1461200931586 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:08:51 INFO - PROCESS | 17335 | 1461200931598 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:08:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:08:51 INFO - PROCESS | 17335 | 1461200931618 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:08:51 INFO - PROCESS | 17335 | 1461200931624 Marionette TRACE conn3 <- [1,2918,null,{}] 18:08:51 INFO - PROCESS | 17335 | 1461200931631 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}] 18:08:51 INFO - PROCESS | 17335 | 1461200931878 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:08:52 INFO - PROCESS | 17335 | 1461200932195 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633159f000 == 159 [pid = 17335] [id = 737] 18:08:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f632e127c00) [pid = 17335] [serial = 2212] [outer = (nil)] 18:08:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f632f59c400) [pid = 17335] [serial = 2213] [outer = 0x7f632e127c00] 18:08:52 INFO - PROCESS | 17335 | 1461200932283 Marionette DEBUG loaded listener.js 18:08:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f633169dc00) [pid = 17335] [serial = 2214] [outer = 0x7f632e127c00] 18:08:53 INFO - PROCESS | 17335 | 1461200933087 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:08:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:08:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1491ms 18:08:53 INFO - PROCESS | 17335 | 1461200933109 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:08:53 INFO - PROCESS | 17335 | 1461200933115 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:08:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:08:53 INFO - PROCESS | 17335 | 1461200933122 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:08:53 INFO - PROCESS | 17335 | 1461200933124 Marionette TRACE conn3 <- [1,2922,null,{}] 18:08:53 INFO - PROCESS | 17335 | 1461200933130 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}] 18:08:53 INFO - PROCESS | 17335 | 1461200933334 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:08:53 INFO - PROCESS | 17335 | 1461200933608 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332c92000 == 160 [pid = 17335] [id = 738] 18:08:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f632e77a000) [pid = 17335] [serial = 2215] [outer = (nil)] 18:08:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f6332d0dc00) [pid = 17335] [serial = 2216] [outer = 0x7f632e77a000] 18:08:53 INFO - PROCESS | 17335 | 1461200933679 Marionette DEBUG loaded listener.js 18:08:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f633339c800) [pid = 17335] [serial = 2217] [outer = 0x7f632e77a000] 18:08:54 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:08:54 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:08:54 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:08:54 INFO - PROCESS | 17335 | [17335] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:08:54 INFO - PROCESS | 17335 | 1461200934526 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]]]}] 18:08:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:08:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:08:54 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 18:08:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:08:54 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 18:08:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:08:54 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]" 18:08:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:08:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:08:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:08:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1437ms 18:08:54 INFO - PROCESS | 17335 | 1461200934563 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:08:54 INFO - PROCESS | 17335 | 1461200934572 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:08:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:08:54 INFO - PROCESS | 17335 | 1461200934589 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:08:54 INFO - PROCESS | 17335 | 1461200934598 Marionette TRACE conn3 <- [1,2926,null,{}] 18:08:54 INFO - PROCESS | 17335 | 1461200934651 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}] 18:08:54 INFO - PROCESS | 17335 | 1461200934859 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:08:55 INFO - PROCESS | 17335 | 1461200935140 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333318800 == 161 [pid = 17335] [id = 739] 18:08:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f632f741000) [pid = 17335] [serial = 2218] [outer = (nil)] 18:08:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f633ac36800) [pid = 17335] [serial = 2219] [outer = 0x7f632f741000] 18:08:55 INFO - PROCESS | 17335 | 1461200935216 Marionette DEBUG loaded listener.js 18:08:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f633afb6800) [pid = 17335] [serial = 2220] [outer = 0x7f632f741000] 18:08:55 INFO - PROCESS | 17335 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:08:55 INFO - PROCESS | 17335 | 1461200935964 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]]]}] 18:08:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:08:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1395ms 18:08:55 INFO - PROCESS | 17335 | 1461200935994 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:08:56 INFO - PROCESS | 17335 | 1461200935999 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:08:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:08:56 INFO - PROCESS | 17335 | 1461200936007 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:08:56 INFO - PROCESS | 17335 | 1461200936009 Marionette TRACE conn3 <- [1,2930,null,{}] 18:08:56 INFO - PROCESS | 17335 | 1461200936015 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}] 18:08:56 INFO - PROCESS | 17335 | 1461200936212 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:08:56 INFO - PROCESS | 17335 | 1461200936456 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c084000 == 162 [pid = 17335] [id = 740] 18:08:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f6332ce4400) [pid = 17335] [serial = 2221] [outer = (nil)] 18:08:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f633c985000) [pid = 17335] [serial = 2222] [outer = 0x7f6332ce4400] 18:08:56 INFO - PROCESS | 17335 | 1461200936528 Marionette DEBUG loaded listener.js 18:08:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f633d2e5800) [pid = 17335] [serial = 2223] [outer = 0x7f6332ce4400] 18:08:57 INFO - PROCESS | 17335 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:08:57 INFO - PROCESS | 17335 | 1461200937312 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]]]}] 18:08:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:08:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1329ms 18:08:57 INFO - PROCESS | 17335 | 1461200937337 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:08:57 INFO - PROCESS | 17335 | 1461200937340 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:08:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:08:57 INFO - PROCESS | 17335 | 1461200937346 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:08:57 INFO - PROCESS | 17335 | 1461200937348 Marionette TRACE conn3 <- [1,2934,null,{}] 18:08:57 INFO - PROCESS | 17335 | 1461200937354 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}] 18:08:57 INFO - PROCESS | 17335 | 1461200937567 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:08:57 INFO - PROCESS | 17335 | 1461200937815 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:57 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c179000 == 163 [pid = 17335] [id = 741] 18:08:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f633d4aec00) [pid = 17335] [serial = 2224] [outer = (nil)] 18:08:57 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f633d6a3c00) [pid = 17335] [serial = 2225] [outer = 0x7f633d4aec00] 18:08:57 INFO - PROCESS | 17335 | 1461200937903 Marionette DEBUG loaded listener.js 18:08:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f633ef4fc00) [pid = 17335] [serial = 2226] [outer = 0x7f633d4aec00] 18:08:58 INFO - PROCESS | 17335 | 1461200938719 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]]]}] 18:08:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:08:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1381ms 18:08:58 INFO - PROCESS | 17335 | 1461200938728 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:08:58 INFO - PROCESS | 17335 | 1461200938731 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:08:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:08:58 INFO - PROCESS | 17335 | 1461200938738 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:08:58 INFO - PROCESS | 17335 | 1461200938740 Marionette TRACE conn3 <- [1,2938,null,{}] 18:08:58 INFO - PROCESS | 17335 | 1461200938746 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}] 18:08:58 INFO - PROCESS | 17335 | 1461200938954 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:08:59 INFO - PROCESS | 17335 | 1461200939234 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633dc15000 == 164 [pid = 17335] [id = 742] 18:08:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f633d339c00) [pid = 17335] [serial = 2227] [outer = (nil)] 18:08:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f6340a51000) [pid = 17335] [serial = 2228] [outer = 0x7f633d339c00] 18:08:59 INFO - PROCESS | 17335 | 1461200939304 Marionette DEBUG loaded listener.js 18:08:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f6340fb5800) [pid = 17335] [serial = 2229] [outer = 0x7f633d339c00] 18:09:00 INFO - PROCESS | 17335 | 1461200940081 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]]]}] 18:09:00 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. 18:09:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1383ms 18:09:00 INFO - PROCESS | 17335 | 1461200940121 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:09:00 INFO - PROCESS | 17335 | 1461200940125 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:09:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:09:00 INFO - PROCESS | 17335 | 1461200940131 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:09:00 INFO - PROCESS | 17335 | 1461200940134 Marionette TRACE conn3 <- [1,2942,null,{}] 18:09:00 INFO - PROCESS | 17335 | 1461200940139 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}] 18:09:00 INFO - PROCESS | 17335 | 1461200940380 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:09:00 INFO - PROCESS | 17335 | 1461200940637 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:00 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63408d8800 == 165 [pid = 17335] [id = 743] 18:09:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f632cedf000) [pid = 17335] [serial = 2230] [outer = (nil)] 18:09:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f6340fb4400) [pid = 17335] [serial = 2231] [outer = 0x7f632cedf000] 18:09:00 INFO - PROCESS | 17335 | 1461200940707 Marionette DEBUG loaded listener.js 18:09:00 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f63414f3400) [pid = 17335] [serial = 2232] [outer = 0x7f632cedf000] 18:09:01 INFO - PROCESS | 17335 | 1461200941457 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"]]]}] 18:09:01 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 18:09:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:09:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1385ms 18:09:01 INFO - PROCESS | 17335 | 1461200941518 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:09:01 INFO - PROCESS | 17335 | 1461200941520 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:09:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:09:01 INFO - PROCESS | 17335 | 1461200941527 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:09:01 INFO - PROCESS | 17335 | 1461200941530 Marionette TRACE conn3 <- [1,2946,null,{}] 18:09:01 INFO - PROCESS | 17335 | 1461200941535 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}] 18:09:01 INFO - PROCESS | 17335 | 1461200941776 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:09:02 INFO - PROCESS | 17335 | 1461200942027 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634103f800 == 166 [pid = 17335] [id = 744] 18:09:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f63412f6400) [pid = 17335] [serial = 2233] [outer = (nil)] 18:09:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f6344365800) [pid = 17335] [serial = 2234] [outer = 0x7f63412f6400] 18:09:02 INFO - PROCESS | 17335 | 1461200942108 Marionette DEBUG loaded listener.js 18:09:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f6345563000) [pid = 17335] [serial = 2235] [outer = 0x7f63412f6400] 18:09:02 INFO - PROCESS | 17335 | 1461200942919 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]]]}] 18:09:02 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. 18:09:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1428ms 18:09:02 INFO - PROCESS | 17335 | 1461200942955 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:09:02 INFO - PROCESS | 17335 | 1461200942959 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:09:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:09:02 INFO - PROCESS | 17335 | 1461200942964 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:09:02 INFO - PROCESS | 17335 | 1461200942966 Marionette TRACE conn3 <- [1,2950,null,{}] 18:09:02 INFO - PROCESS | 17335 | 1461200942972 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}] 18:09:03 INFO - PROCESS | 17335 | 1461200943181 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:09:03 INFO - PROCESS | 17335 | 1461200943439 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345222000 == 167 [pid = 17335] [id = 745] 18:09:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6340a44c00) [pid = 17335] [serial = 2236] [outer = (nil)] 18:09:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f6345d5d800) [pid = 17335] [serial = 2237] [outer = 0x7f6340a44c00] 18:09:03 INFO - PROCESS | 17335 | 1461200943514 Marionette DEBUG loaded listener.js 18:09:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f6346823400) [pid = 17335] [serial = 2238] [outer = 0x7f6340a44c00] 18:09:04 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6346523800 == 168 [pid = 17335] [id = 746] 18:09:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f6346b65800) [pid = 17335] [serial = 2239] [outer = (nil)] 18:09:04 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f6345d56c00) [pid = 17335] [serial = 2240] [outer = 0x7f6346b65800] 18:09:04 INFO - PROCESS | 17335 | 1461200944359 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]]]}] 18:09:04 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. 18:09:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1438ms 18:09:04 INFO - PROCESS | 17335 | 1461200944404 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:09:04 INFO - PROCESS | 17335 | 1461200944408 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:09:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:09:04 INFO - PROCESS | 17335 | 1461200944413 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:09:04 INFO - PROCESS | 17335 | 1461200944415 Marionette TRACE conn3 <- [1,2954,null,{}] 18:09:04 INFO - PROCESS | 17335 | 1461200944421 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}] 18:09:04 INFO - PROCESS | 17335 | 1461200944708 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:09:04 INFO - PROCESS | 17335 | 1461200944985 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634785e000 == 169 [pid = 17335] [id = 747] 18:09:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f6331e42800) [pid = 17335] [serial = 2241] [outer = (nil)] 18:09:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f6347fa7c00) [pid = 17335] [serial = 2242] [outer = 0x7f6331e42800] 18:09:05 INFO - PROCESS | 17335 | 1461200945144 Marionette DEBUG loaded listener.js 18:09:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f6352e46400) [pid = 17335] [serial = 2243] [outer = 0x7f6331e42800] 18:09:05 INFO - PROCESS | 17335 | 1461200945857 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]]]}] 18:09:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:09:05 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 18:09:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1480ms 18:09:05 INFO - PROCESS | 17335 | 1461200945894 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:09:05 INFO - PROCESS | 17335 | 1461200945898 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:09:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:09:05 INFO - PROCESS | 17335 | 1461200945904 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:09:05 INFO - PROCESS | 17335 | 1461200945908 Marionette TRACE conn3 <- [1,2958,null,{}] 18:09:05 INFO - PROCESS | 17335 | 1461200945913 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}] 18:09:06 INFO - PROCESS | 17335 | 1461200946172 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:09:06 INFO - PROCESS | 17335 | 1461200946425 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6356b28000 == 170 [pid = 17335] [id = 748] 18:09:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f6352e46800) [pid = 17335] [serial = 2244] [outer = (nil)] 18:09:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f63570a5c00) [pid = 17335] [serial = 2245] [outer = 0x7f6352e46800] 18:09:06 INFO - PROCESS | 17335 | 1461200946497 Marionette DEBUG loaded listener.js 18:09:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f6359025c00) [pid = 17335] [serial = 2246] [outer = 0x7f6352e46800] 18:09:07 INFO - PROCESS | 17335 | 1461200947280 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]]]}] 18:09:07 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. 18:09:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1432ms 18:09:07 INFO - PROCESS | 17335 | 1461200947337 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:09:07 INFO - PROCESS | 17335 | 1461200947341 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:09:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:09:07 INFO - PROCESS | 17335 | 1461200947346 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:09:07 INFO - PROCESS | 17335 | 1461200947349 Marionette TRACE conn3 <- [1,2962,null,{}] 18:09:07 INFO - PROCESS | 17335 | 1461200947354 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}] 18:09:07 INFO - PROCESS | 17335 | 1461200947588 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:09:07 INFO - PROCESS | 17335 | 1461200947841 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:07 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f635d408800 == 171 [pid = 17335] [id = 749] 18:09:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f6325bf3000) [pid = 17335] [serial = 2247] [outer = (nil)] 18:09:07 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f6325bf9000) [pid = 17335] [serial = 2248] [outer = 0x7f6325bf3000] 18:09:07 INFO - PROCESS | 17335 | 1461200947916 Marionette DEBUG loaded listener.js 18:09:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f6325bfd800) [pid = 17335] [serial = 2249] [outer = 0x7f6325bf3000] 18:09:08 INFO - PROCESS | 17335 | 1461200948669 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]]]}] 18:09:08 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. 18:09:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1379ms 18:09:08 INFO - PROCESS | 17335 | 1461200948725 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:09:08 INFO - PROCESS | 17335 | 1461200948728 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:09:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:09:08 INFO - PROCESS | 17335 | 1461200948734 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:09:08 INFO - PROCESS | 17335 | 1461200948736 Marionette TRACE conn3 <- [1,2966,null,{}] 18:09:08 INFO - PROCESS | 17335 | 1461200948742 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}] 18:09:08 INFO - PROCESS | 17335 | 1461200948979 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:09:09 INFO - PROCESS | 17335 | 1461200949234 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6323cd2800 == 172 [pid = 17335] [id = 750] 18:09:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f6325bf0800) [pid = 17335] [serial = 2250] [outer = (nil)] 18:09:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f63299a4c00) [pid = 17335] [serial = 2251] [outer = 0x7f6325bf0800] 18:09:09 INFO - PROCESS | 17335 | 1461200949307 Marionette DEBUG loaded listener.js 18:09:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f63299aa800) [pid = 17335] [serial = 2252] [outer = 0x7f6325bf0800] 18:09:10 INFO - PROCESS | 17335 | 1461200950084 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]]]}] 18:09:10 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. 18:09:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1381ms 18:09:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:09:10 INFO - PROCESS | 17335 | 1461200950115 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:09:10 INFO - PROCESS | 17335 | 1461200950117 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:09:10 INFO - PROCESS | 17335 | 1461200950123 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:09:10 INFO - PROCESS | 17335 | 1461200950126 Marionette TRACE conn3 <- [1,2970,null,{}] 18:09:10 INFO - PROCESS | 17335 | 1461200950131 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}] 18:09:10 INFO - PROCESS | 17335 | 1461200950332 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:09:10 INFO - PROCESS | 17335 | 1461200950584 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:10 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633316f000 == 173 [pid = 17335] [id = 751] 18:09:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f6325bf2400) [pid = 17335] [serial = 2253] [outer = (nil)] 18:09:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f63299adc00) [pid = 17335] [serial = 2254] [outer = 0x7f6325bf2400] 18:09:10 INFO - PROCESS | 17335 | 1461200950658 Marionette DEBUG loaded listener.js 18:09:10 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f6352ec5800) [pid = 17335] [serial = 2255] [outer = 0x7f6325bf2400] 18:09:11 INFO - PROCESS | 17335 | 1461200951418 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]]]}] 18:09:11 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. 18:09:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1332ms 18:09:11 INFO - PROCESS | 17335 | 1461200951454 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:09:11 INFO - PROCESS | 17335 | 1461200951458 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:09:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:09:11 INFO - PROCESS | 17335 | 1461200951463 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:09:11 INFO - PROCESS | 17335 | 1461200951465 Marionette TRACE conn3 <- [1,2974,null,{}] 18:09:11 INFO - PROCESS | 17335 | 1461200951471 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}] 18:09:11 INFO - PROCESS | 17335 | 1461200951672 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:09:11 INFO - PROCESS | 17335 | 1461200951969 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:11 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333188000 == 174 [pid = 17335] [id = 752] 18:09:11 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f6325bf3c00) [pid = 17335] [serial = 2256] [outer = (nil)] 18:09:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f6330b27c00) [pid = 17335] [serial = 2257] [outer = 0x7f6325bf3c00] 18:09:12 INFO - PROCESS | 17335 | 1461200952041 Marionette DEBUG loaded listener.js 18:09:12 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f6330b2c800) [pid = 17335] [serial = 2258] [outer = 0x7f6325bf3c00] 18:09:12 INFO - PROCESS | 17335 | 1461200952834 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]]]}] 18:09:12 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. 18:09:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1388ms 18:09:12 INFO - PROCESS | 17335 | 1461200952851 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:09:12 INFO - PROCESS | 17335 | 1461200952854 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:09:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:09:12 INFO - PROCESS | 17335 | 1461200952860 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:09:12 INFO - PROCESS | 17335 | 1461200952862 Marionette TRACE conn3 <- [1,2978,null,{}] 18:09:12 INFO - PROCESS | 17335 | 1461200952867 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}] 18:09:13 INFO - PROCESS | 17335 | 1461200953085 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:09:13 INFO - PROCESS | 17335 | 1461200953337 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:13 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335e15000 == 175 [pid = 17335] [id = 753] 18:09:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f6325bfec00) [pid = 17335] [serial = 2259] [outer = (nil)] 18:09:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f6330b31c00) [pid = 17335] [serial = 2260] [outer = 0x7f6325bfec00] 18:09:13 INFO - PROCESS | 17335 | 1461200953418 Marionette DEBUG loaded listener.js 18:09:13 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f6359084000) [pid = 17335] [serial = 2261] [outer = 0x7f6325bfec00] 18:09:14 INFO - PROCESS | 17335 | 1461200954217 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]]]}] 18:09:14 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. 18:09:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1380ms 18:09:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:09:14 INFO - PROCESS | 17335 | 1461200954241 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:09:14 INFO - PROCESS | 17335 | 1461200954243 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:09:14 INFO - PROCESS | 17335 | 1461200954249 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:09:14 INFO - PROCESS | 17335 | 1461200954252 Marionette TRACE conn3 <- [1,2982,null,{}] 18:09:14 INFO - PROCESS | 17335 | 1461200954257 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}] 18:09:14 INFO - PROCESS | 17335 | 1461200954468 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:09:14 INFO - PROCESS | 17335 | 1461200954759 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:14 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ac5a000 == 176 [pid = 17335] [id = 754] 18:09:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f632a716400) [pid = 17335] [serial = 2262] [outer = (nil)] 18:09:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 208 (0x7f633ac79400) [pid = 17335] [serial = 2263] [outer = 0x7f632a716400] 18:09:14 INFO - PROCESS | 17335 | 1461200954829 Marionette DEBUG loaded listener.js 18:09:14 INFO - PROCESS | 17335 | ++DOMWINDOW == 209 (0x7f633ac7ec00) [pid = 17335] [serial = 2264] [outer = 0x7f632a716400] 18:09:15 INFO - PROCESS | 17335 | 1461200955578 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"]]]}] 18:09:15 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 18:09:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:09:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1381ms 18:09:15 INFO - PROCESS | 17335 | 1461200955630 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:09:15 INFO - PROCESS | 17335 | 1461200955633 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:09:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:09:15 INFO - PROCESS | 17335 | 1461200955639 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:09:15 INFO - PROCESS | 17335 | 1461200955641 Marionette TRACE conn3 <- [1,2986,null,{}] 18:09:15 INFO - PROCESS | 17335 | 1461200955647 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}] 18:09:15 INFO - PROCESS | 17335 | 1461200955879 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:09:16 INFO - PROCESS | 17335 | 1461200956136 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:16 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c104000 == 177 [pid = 17335] [id = 755] 18:09:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 210 (0x7f6330073400) [pid = 17335] [serial = 2265] [outer = (nil)] 18:09:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 211 (0x7f633007b400) [pid = 17335] [serial = 2266] [outer = 0x7f6330073400] 18:09:16 INFO - PROCESS | 17335 | 1461200956210 Marionette DEBUG loaded listener.js 18:09:16 INFO - PROCESS | 17335 | ++DOMWINDOW == 212 (0x7f6330082400) [pid = 17335] [serial = 2267] [outer = 0x7f6330073400] 18:09:16 INFO - PROCESS | 17335 | 1461200956935 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]]]}] 18:09:16 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. 18:09:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1329ms 18:09:16 INFO - PROCESS | 17335 | 1461200956969 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:09:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:09:16 INFO - PROCESS | 17335 | 1461200956974 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:09:16 INFO - PROCESS | 17335 | 1461200956980 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:09:16 INFO - PROCESS | 17335 | 1461200956983 Marionette TRACE conn3 <- [1,2990,null,{}] 18:09:16 INFO - PROCESS | 17335 | 1461200956988 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}] 18:09:17 INFO - PROCESS | 17335 | 1461200957200 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:09:17 INFO - PROCESS | 17335 | 1461200957464 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:17 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c11b800 == 178 [pid = 17335] [id = 756] 18:09:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 213 (0x7f6330073800) [pid = 17335] [serial = 2268] [outer = (nil)] 18:09:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 214 (0x7f633ac7cc00) [pid = 17335] [serial = 2269] [outer = 0x7f6330073800] 18:09:17 INFO - PROCESS | 17335 | 1461200957538 Marionette DEBUG loaded listener.js 18:09:17 INFO - PROCESS | 17335 | ++DOMWINDOW == 215 (0x7f633ac83000) [pid = 17335] [serial = 2270] [outer = 0x7f6330073800] 18:09:18 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6324078800 == 179 [pid = 17335] [id = 757] 18:09:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 216 (0x7f6328659000) [pid = 17335] [serial = 2271] [outer = (nil)] 18:09:18 INFO - PROCESS | 17335 | ++DOMWINDOW == 217 (0x7f6328653c00) [pid = 17335] [serial = 2272] [outer = 0x7f6328659000] 18:09:18 INFO - PROCESS | 17335 | 1461200958361 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]]]}] 18:09:18 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. 18:09:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1440ms 18:09:18 INFO - PROCESS | 17335 | 1461200958420 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:09:18 INFO - PROCESS | 17335 | 1461200958424 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:09:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:09:18 INFO - PROCESS | 17335 | 1461200958429 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:09:18 INFO - PROCESS | 17335 | 1461200958431 Marionette TRACE conn3 <- [1,2994,null,{}] 18:09:18 INFO - PROCESS | 17335 | 1461200958441 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}] 18:09:18 INFO - PROCESS | 17335 | 1461200958754 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:09:19 INFO - PROCESS | 17335 | 1461200959084 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:19 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6324084800 == 180 [pid = 17335] [id = 758] 18:09:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 218 (0x7f6328657000) [pid = 17335] [serial = 2273] [outer = (nil)] 18:09:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 219 (0x7f632865f400) [pid = 17335] [serial = 2274] [outer = 0x7f6328657000] 18:09:19 INFO - PROCESS | 17335 | 1461200959162 Marionette DEBUG loaded listener.js 18:09:19 INFO - PROCESS | 17335 | ++DOMWINDOW == 220 (0x7f633007cc00) [pid = 17335] [serial = 2275] [outer = 0x7f6328657000] 18:09:19 INFO - PROCESS | 17335 | 1461200959868 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]]]}] 18:09:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:09:19 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 18:09:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1482ms 18:09:19 INFO - PROCESS | 17335 | 1461200959913 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:09:19 INFO - PROCESS | 17335 | 1461200959916 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:09:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:09:19 INFO - PROCESS | 17335 | 1461200959922 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:09:19 INFO - PROCESS | 17335 | 1461200959924 Marionette TRACE conn3 <- [1,2998,null,{}] 18:09:19 INFO - PROCESS | 17335 | 1461200959930 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}] 18:09:20 INFO - PROCESS | 17335 | 1461200960160 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:09:20 INFO - PROCESS | 17335 | 1461200960417 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:20 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63241b7000 == 181 [pid = 17335] [id = 759] 18:09:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 221 (0x7f6327a49400) [pid = 17335] [serial = 2276] [outer = (nil)] 18:09:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 222 (0x7f6327a4f400) [pid = 17335] [serial = 2277] [outer = 0x7f6327a49400] 18:09:20 INFO - PROCESS | 17335 | 1461200960490 Marionette DEBUG loaded listener.js 18:09:20 INFO - PROCESS | 17335 | ++DOMWINDOW == 223 (0x7f6327a54400) [pid = 17335] [serial = 2278] [outer = 0x7f6327a49400] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331599800 == 180 [pid = 17335] [id = 463] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63315a8800 == 179 [pid = 17335] [id = 735] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632fecc800 == 178 [pid = 17335] [id = 734] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e7b3000 == 177 [pid = 17335] [id = 733] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633331c800 == 176 [pid = 17335] [id = 686] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632c511000 == 175 [pid = 17335] [id = 732] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325b8d800 == 174 [pid = 17335] [id = 731] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345cdd000 == 173 [pid = 17335] [id = 724] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341439000 == 172 [pid = 17335] [id = 723] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6341043800 == 171 [pid = 17335] [id = 722] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63408c7000 == 170 [pid = 17335] [id = 721] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632c515800 == 169 [pid = 17335] [id = 612] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633eaca000 == 168 [pid = 17335] [id = 720] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633d642000 == 167 [pid = 17335] [id = 719] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633cc0d000 == 166 [pid = 17335] [id = 718] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c095800 == 165 [pid = 17335] [id = 717] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63361d3800 == 164 [pid = 17335] [id = 716] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6333221000 == 163 [pid = 17335] [id = 715] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332ea4000 == 162 [pid = 17335] [id = 714] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6331e86800 == 161 [pid = 17335] [id = 713] 18:09:22 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e7b5800 == 160 [pid = 17335] [id = 712] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 222 (0x7f633d056400) [pid = 17335] [serial = 2016] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 221 (0x7f633d967800) [pid = 17335] [serial = 2022] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 220 (0x7f6335e51c00) [pid = 17335] [serial = 2007] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 219 (0x7f63361f0c00) [pid = 17335] [serial = 2010] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 218 (0x7f632e771400) [pid = 17335] [serial = 2001] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 217 (0x7f633d50f400) [pid = 17335] [serial = 2019] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 216 (0x7f63317c4800) [pid = 17335] [serial = 2004] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 215 (0x7f633ac2a400) [pid = 17335] [serial = 2013] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 214 (0x7f6345479c00) [pid = 17335] [serial = 2031] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 213 (0x7f634691ac00) [pid = 17335] [serial = 2037] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 212 (0x7f6340ae4800) [pid = 17335] [serial = 2028] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 211 (0x7f6347c61c00) [pid = 17335] [serial = 2040] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 210 (0x7f633ed90800) [pid = 17335] [serial = 2025] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 209 (0x7f6345e8f800) [pid = 17335] [serial = 2034] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 208 (0x7f632f73e000) [pid = 17335] [serial = 2129] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 207 (0x7f6330bcdc00) [pid = 17335] [serial = 2130] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f6358936c00) [pid = 17335] [serial = 2106] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f63552f4c00) [pid = 17335] [serial = 2105] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f6329865800) [pid = 17335] [serial = 2103] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f6329861800) [pid = 17335] [serial = 2102] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f63552f9800) [pid = 17335] [serial = 2100] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f6354edb000) [pid = 17335] [serial = 2099] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f635417bc00) [pid = 17335] [serial = 2097] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f6353d9c800) [pid = 17335] [serial = 2096] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f6353a76800) [pid = 17335] [serial = 2094] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f634d059c00) [pid = 17335] [serial = 2093] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f63478db400) [pid = 17335] [serial = 2091] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6346b6a400) [pid = 17335] [serial = 2090] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f6346927800) [pid = 17335] [serial = 2088] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f6346829400) [pid = 17335] [serial = 2087] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6345d60000) [pid = 17335] [serial = 2085] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f6345b45000) [pid = 17335] [serial = 2084] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f6344844400) [pid = 17335] [serial = 2082] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f634435fc00) [pid = 17335] [serial = 2081] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f6342f84c00) [pid = 17335] [serial = 2079] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f63412fdc00) [pid = 17335] [serial = 2078] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f633ea03c00) [pid = 17335] [serial = 2076] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f633d962c00) [pid = 17335] [serial = 2075] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f633d33fc00) [pid = 17335] [serial = 2073] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f633d053800) [pid = 17335] [serial = 2072] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f633c984000) [pid = 17335] [serial = 2070] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f633ae09c00) [pid = 17335] [serial = 2069] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f63321dd000) [pid = 17335] [serial = 2067] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f63317c9000) [pid = 17335] [serial = 2066] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f632dd45400) [pid = 17335] [serial = 2064] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f632d9e8800) [pid = 17335] [serial = 2063] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f632cdb7800) [pid = 17335] [serial = 2123] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f632d9e3800) [pid = 17335] [serial = 2124] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f632a718c00) [pid = 17335] [serial = 2120] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f63299e0c00) [pid = 17335] [serial = 2118] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f63299d9800) [pid = 17335] [serial = 2117] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f632e122000) [pid = 17335] [serial = 2115] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f632e11dc00) [pid = 17335] [serial = 2114] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f632a86fc00) [pid = 17335] [serial = 2112] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f632a86b000) [pid = 17335] [serial = 2111] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f6359161c00) [pid = 17335] [serial = 2109] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f635901f000) [pid = 17335] [serial = 2108] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f632e125800) [pid = 17335] [serial = 2127] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f632e11d000) [pid = 17335] [serial = 2126] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f6330d3a800) [pid = 17335] [serial = 2132] [outer = (nil)] [url = about:blank] 18:09:22 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f63317bcc00) [pid = 17335] [serial = 2133] [outer = (nil)] [url = about:blank] 18:09:23 INFO - PROCESS | 17335 | 1461200963018 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]]]}] 18:09:23 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. 18:09:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3190ms 18:09:23 INFO - PROCESS | 17335 | 1461200963113 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:09:23 INFO - PROCESS | 17335 | 1461200963119 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:09:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:09:23 INFO - PROCESS | 17335 | 1461200963127 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:09:23 INFO - PROCESS | 17335 | 1461200963132 Marionette TRACE conn3 <- [1,3002,null,{}] 18:09:23 INFO - PROCESS | 17335 | 1461200963138 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}] 18:09:23 INFO - PROCESS | 17335 | 1461200963330 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:09:23 INFO - PROCESS | 17335 | 1461200963519 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:23 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325b8d800 == 161 [pid = 17335] [id = 760] 18:09:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f6329866800) [pid = 17335] [serial = 2279] [outer = (nil)] 18:09:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f63299d6400) [pid = 17335] [serial = 2280] [outer = 0x7f6329866800] 18:09:23 INFO - PROCESS | 17335 | 1461200963585 Marionette DEBUG loaded listener.js 18:09:23 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f63299e5000) [pid = 17335] [serial = 2281] [outer = 0x7f6329866800] 18:09:24 INFO - PROCESS | 17335 | 1461200964358 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]]]}] 18:09:24 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. 18:09:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1282ms 18:09:24 INFO - PROCESS | 17335 | 1461200964416 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:09:24 INFO - PROCESS | 17335 | 1461200964423 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:09:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:09:24 INFO - PROCESS | 17335 | 1461200964433 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:09:24 INFO - PROCESS | 17335 | 1461200964435 Marionette TRACE conn3 <- [1,3006,null,{}] 18:09:24 INFO - PROCESS | 17335 | 1461200964441 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}] 18:09:24 INFO - PROCESS | 17335 | 1461200964644 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:09:24 INFO - PROCESS | 17335 | 1461200964653 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:24 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632c517800 == 162 [pid = 17335] [id = 761] 18:09:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f632a870c00) [pid = 17335] [serial = 2282] [outer = (nil)] 18:09:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f632cdac000) [pid = 17335] [serial = 2283] [outer = 0x7f632a870c00] 18:09:24 INFO - PROCESS | 17335 | 1461200964712 Marionette DEBUG loaded listener.js 18:09:24 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f632cedf400) [pid = 17335] [serial = 2284] [outer = 0x7f632a870c00] 18:09:25 INFO - PROCESS | 17335 | 1461200965664 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]]]}] 18:09:25 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. 18:09:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1282ms 18:09:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:09:25 INFO - PROCESS | 17335 | 1461200965717 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:09:25 INFO - PROCESS | 17335 | 1461200965721 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:09:25 INFO - PROCESS | 17335 | 1461200965728 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:09:25 INFO - PROCESS | 17335 | 1461200965733 Marionette TRACE conn3 <- [1,3010,null,{}] 18:09:25 INFO - PROCESS | 17335 | 1461200965748 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}] 18:09:26 INFO - PROCESS | 17335 | 1461200966016 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:09:26 INFO - PROCESS | 17335 | 1461200966057 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:26 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632dc1a800 == 163 [pid = 17335] [id = 762] 18:09:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f632dcb8000) [pid = 17335] [serial = 2285] [outer = (nil)] 18:09:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f632dd49800) [pid = 17335] [serial = 2286] [outer = 0x7f632dcb8000] 18:09:26 INFO - PROCESS | 17335 | 1461200966119 Marionette DEBUG loaded listener.js 18:09:26 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f632e126c00) [pid = 17335] [serial = 2287] [outer = 0x7f632dcb8000] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f632c5a3000) [pid = 17335] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f632e11f800) [pid = 17335] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f63443e2400) [pid = 17335] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f633d959400) [pid = 17335] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f633d33b000) [pid = 17335] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f6340aec000) [pid = 17335] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f633d4bcc00) [pid = 17335] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f633ae80400) [pid = 17335] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f633cc95800) [pid = 17335] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f633ae0a400) [pid = 17335] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f633ac36000) [pid = 17335] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f63361f4000) [pid = 17335] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f63333a7000) [pid = 17335] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f632ebcec00) [pid = 17335] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f632e11e800) [pid = 17335] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f632cedfc00) [pid = 17335] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f63299e4800) [pid = 17335] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f63299e4000) [pid = 17335] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f632df4dc00) [pid = 17335] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f6346b67400) [pid = 17335] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f6336574800) [pid = 17335] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f63321ddc00) [pid = 17335] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f63242c7800) [pid = 17335] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:09:27 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f632f5a2800) [pid = 17335] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:09:27 INFO - PROCESS | 17335 | 1461200967811 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]]]}] 18:09:27 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 18:09:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2138ms 18:09:27 INFO - PROCESS | 17335 | 1461200967865 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:09:27 INFO - PROCESS | 17335 | 1461200967868 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:09:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:09:27 INFO - PROCESS | 17335 | 1461200967875 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:09:27 INFO - PROCESS | 17335 | 1461200967877 Marionette TRACE conn3 <- [1,3014,null,{}] 18:09:27 INFO - PROCESS | 17335 | 1461200967883 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}] 18:09:28 INFO - PROCESS | 17335 | 1461200968063 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:09:28 INFO - PROCESS | 17335 | 1461200968247 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:28 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e8ac000 == 164 [pid = 17335] [id = 763] 18:09:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 148 (0x7f63242c7800) [pid = 17335] [serial = 2288] [outer = (nil)] 18:09:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 149 (0x7f632e122800) [pid = 17335] [serial = 2289] [outer = 0x7f63242c7800] 18:09:28 INFO - PROCESS | 17335 | 1461200968307 Marionette DEBUG loaded listener.js 18:09:28 INFO - PROCESS | 17335 | ++DOMWINDOW == 150 (0x7f632ebcec00) [pid = 17335] [serial = 2290] [outer = 0x7f63242c7800] 18:09:28 INFO - PROCESS | 17335 | [17335] 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 18:09:29 INFO - PROCESS | 17335 | 1461200969022 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:09:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:09:29 INFO - {} 18:09:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:09:29 INFO - {} 18:09:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:09:29 INFO - {} 18:09:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:09:29 INFO - {} 18:09:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1186ms 18:09:29 INFO - PROCESS | 17335 | 1461200969063 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:09:29 INFO - PROCESS | 17335 | 1461200969066 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:09:29 INFO - TEST-START | /FileAPI/fileReader.html 18:09:29 INFO - PROCESS | 17335 | 1461200969077 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:09:29 INFO - PROCESS | 17335 | 1461200969079 Marionette TRACE conn3 <- [1,3018,null,{}] 18:09:29 INFO - PROCESS | 17335 | 1461200969085 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}] 18:09:29 INFO - PROCESS | 17335 | 1461200969272 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:09:29 INFO - PROCESS | 17335 | 1461200969282 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:29 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fccd800 == 165 [pid = 17335] [id = 764] 18:09:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 151 (0x7f632e128c00) [pid = 17335] [serial = 2291] [outer = (nil)] 18:09:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 152 (0x7f6330d33c00) [pid = 17335] [serial = 2292] [outer = 0x7f632e128c00] 18:09:29 INFO - PROCESS | 17335 | 1461200969339 Marionette DEBUG loaded listener.js 18:09:29 INFO - PROCESS | 17335 | ++DOMWINDOW == 153 (0x7f633169f000) [pid = 17335] [serial = 2293] [outer = 0x7f632e128c00] 18:09:30 INFO - PROCESS | 17335 | 1461200970544 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]]]}] 18:09:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:09:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:09:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:09:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:09:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 1487ms 18:09:30 INFO - PROCESS | 17335 | 1461200970561 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:09:30 INFO - PROCESS | 17335 | 1461200970567 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:09:30 INFO - TEST-START | /FileAPI/historical.html 18:09:30 INFO - PROCESS | 17335 | 1461200970575 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:09:30 INFO - PROCESS | 17335 | 1461200970580 Marionette TRACE conn3 <- [1,3022,null,{}] 18:09:30 INFO - PROCESS | 17335 | 1461200970587 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}] 18:09:30 INFO - PROCESS | 17335 | 1461200970787 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:09:31 INFO - PROCESS | 17335 | 1461200971061 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:31 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632a9cc000 == 166 [pid = 17335] [id = 765] 18:09:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 154 (0x7f632985a800) [pid = 17335] [serial = 2294] [outer = (nil)] 18:09:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 155 (0x7f63299ad800) [pid = 17335] [serial = 2295] [outer = 0x7f632985a800] 18:09:31 INFO - PROCESS | 17335 | 1461200971142 Marionette DEBUG loaded listener.js 18:09:31 INFO - PROCESS | 17335 | ++DOMWINDOW == 156 (0x7f632a718c00) [pid = 17335] [serial = 2296] [outer = 0x7f632985a800] 18:09:32 INFO - PROCESS | 17335 | 1461200972020 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"]]]}] 18:09:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:09:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:09:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:09:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:09:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:09:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:09:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:09:32 INFO - TEST-OK | /FileAPI/historical.html | took 1484ms 18:09:32 INFO - PROCESS | 17335 | 1461200972061 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:09:32 INFO - PROCESS | 17335 | 1461200972069 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:09:32 INFO - TEST-START | /FileAPI/idlharness.html 18:09:32 INFO - PROCESS | 17335 | 1461200972081 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:09:32 INFO - PROCESS | 17335 | 1461200972088 Marionette TRACE conn3 <- [1,3026,null,{}] 18:09:32 INFO - PROCESS | 17335 | 1461200972094 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}] 18:09:32 INFO - PROCESS | 17335 | 1461200972327 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:09:32 INFO - PROCESS | 17335 | 1461200972584 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:32 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632f69d800 == 167 [pid = 17335] [id = 766] 18:09:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 157 (0x7f632985ac00) [pid = 17335] [serial = 2297] [outer = (nil)] 18:09:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 158 (0x7f632d9e2c00) [pid = 17335] [serial = 2298] [outer = 0x7f632985ac00] 18:09:32 INFO - PROCESS | 17335 | 1461200972659 Marionette DEBUG loaded listener.js 18:09:32 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f632e11c400) [pid = 17335] [serial = 2299] [outer = 0x7f632985ac00] 18:09:34 INFO - PROCESS | 17335 | 1461200974365 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]]]}] 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:09:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:09:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:09:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:09:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:09:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:09:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:09:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:09:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:09:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:09:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:09:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:09:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:09:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:09:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:09:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:09:34 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 18:09:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:09:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:09:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:09:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:09:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:09:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:09:34 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 18:09:34 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 18:09:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:09:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:09:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:09:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:09:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:09:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:09:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:09:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:09:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:09:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:09:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:09:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:09:34 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 18:09:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:09:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:09:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:09:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:09:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:09:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:09:34 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 18:09:34 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 18:09:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:09:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:09:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:09:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:09:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:09:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:09:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:09:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:09:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:09:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:09:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2418ms 18:09:34 INFO - PROCESS | 17335 | 1461200974545 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:09:34 INFO - PROCESS | 17335 | 1461200974554 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:09:34 INFO - TEST-START | /FileAPI/idlharness.worker 18:09:34 INFO - PROCESS | 17335 | 1461200974579 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:09:34 INFO - PROCESS | 17335 | 1461200974588 Marionette TRACE conn3 <- [1,3030,null,{}] 18:09:34 INFO - PROCESS | 17335 | 1461200974616 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}] 18:09:34 INFO - PROCESS | 17335 | 1461200974859 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:09:35 INFO - PROCESS | 17335 | 1461200975119 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:35 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6331e12000 == 168 [pid = 17335] [id = 767] 18:09:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f632e124c00) [pid = 17335] [serial = 2300] [outer = (nil)] 18:09:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f6332d12400) [pid = 17335] [serial = 2301] [outer = 0x7f632e124c00] 18:09:35 INFO - PROCESS | 17335 | 1461200975205 Marionette DEBUG loaded listener.js 18:09:35 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f633328b400) [pid = 17335] [serial = 2302] [outer = 0x7f632e124c00] 18:09:35 INFO - PROCESS | 17335 | [17335] 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 18:09:37 INFO - PROCESS | 17335 | 1461200977408 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,{},{}]]]}] 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:09:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:09:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:09:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:09:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:09:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:09:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:09:37 INFO - {} 18:09:37 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 18:09:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:09:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:09:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:09:37 INFO - {} 18:09:37 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 - {} 18:09:37 INFO - {} 18:09:37 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 18:09:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:09:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:09:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:09:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:09:37 INFO - {} 18:09:37 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 18:09:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:09:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:09:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:09:37 INFO - {} 18:09:37 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 - {} 18:09:37 INFO - {} 18:09:37 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 18:09:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:09:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:09:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 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 18:09:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:09:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:09:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 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 18:09:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 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 18:09:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 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 18:09:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:09:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:09:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:09:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:09:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:09:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:09:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:09:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:09:37 INFO - {} 18:09:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3011ms 18:09:37 INFO - PROCESS | 17335 | 1461200977581 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:09:37 INFO - PROCESS | 17335 | 1461200977588 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:09:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:09:37 INFO - PROCESS | 17335 | 1461200977643 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:09:37 INFO - PROCESS | 17335 | 1461200977652 Marionette TRACE conn3 <- [1,3034,null,{}] 18:09:37 INFO - PROCESS | 17335 | 1461200977665 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}] 18:09:37 INFO - PROCESS | 17335 | 1461200977949 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:09:38 INFO - PROCESS | 17335 | 1461200978216 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:38 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6333212000 == 169 [pid = 17335] [id = 768] 18:09:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f6332d15000) [pid = 17335] [serial = 2303] [outer = (nil)] 18:09:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f633cc95000) [pid = 17335] [serial = 2304] [outer = 0x7f6332d15000] 18:09:38 INFO - PROCESS | 17335 | 1461200978287 Marionette DEBUG loaded listener.js 18:09:38 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f633d053800) [pid = 17335] [serial = 2305] [outer = 0x7f6332d15000] 18:09:39 INFO - PROCESS | 17335 | 1461200979041 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]]]}] 18:09:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:09:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1457ms 18:09:39 INFO - PROCESS | 17335 | 1461200979096 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:09:39 INFO - PROCESS | 17335 | 1461200979100 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:09:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:09:39 INFO - PROCESS | 17335 | 1461200979106 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:09:39 INFO - PROCESS | 17335 | 1461200979108 Marionette TRACE conn3 <- [1,3038,null,{}] 18:09:39 INFO - PROCESS | 17335 | 1461200979114 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}] 18:09:39 INFO - PROCESS | 17335 | 1461200979321 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:09:39 INFO - PROCESS | 17335 | 1461200979591 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:39 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6335dd1000 == 170 [pid = 17335] [id = 769] 18:09:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f633339d400) [pid = 17335] [serial = 2306] [outer = (nil)] 18:09:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f633d2e1800) [pid = 17335] [serial = 2307] [outer = 0x7f633339d400] 18:09:39 INFO - PROCESS | 17335 | 1461200979665 Marionette DEBUG loaded listener.js 18:09:39 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f633d33f000) [pid = 17335] [serial = 2308] [outer = 0x7f633339d400] 18:09:40 INFO - PROCESS | 17335 | 1461200980458 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"]]]}] 18:09:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:09:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1385ms 18:09:40 INFO - PROCESS | 17335 | 1461200980492 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:09:40 INFO - PROCESS | 17335 | 1461200980495 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:09:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:09:40 INFO - PROCESS | 17335 | 1461200980501 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:09:40 INFO - PROCESS | 17335 | 1461200980504 Marionette TRACE conn3 <- [1,3042,null,{}] 18:09:40 INFO - PROCESS | 17335 | 1461200980509 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}] 18:09:40 INFO - PROCESS | 17335 | 1461200980777 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:09:41 INFO - PROCESS | 17335 | 1461200981022 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:41 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633bf2c800 == 171 [pid = 17335] [id = 770] 18:09:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f633cc95800) [pid = 17335] [serial = 2309] [outer = (nil)] 18:09:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f633d961800) [pid = 17335] [serial = 2310] [outer = 0x7f633cc95800] 18:09:41 INFO - PROCESS | 17335 | 1461200981098 Marionette DEBUG loaded listener.js 18:09:41 INFO - PROCESS | 17335 | ++DOMWINDOW == 171 (0x7f633dbe6800) [pid = 17335] [serial = 2311] [outer = 0x7f633cc95800] 18:09:42 INFO - PROCESS | 17335 | 1461200982195 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]]]}] 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:09:42 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. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:09:42 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'.) 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:09:42 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. 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:09:42 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. 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:09:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:09:42 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. 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:09:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:09:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:09:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:09:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:09:42 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1807ms 18:09:42 INFO - PROCESS | 17335 | 1461200982311 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:09:42 INFO - PROCESS | 17335 | 1461200982316 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:09:42 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:09:42 INFO - PROCESS | 17335 | 1461200982324 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:09:42 INFO - PROCESS | 17335 | 1461200982332 Marionette TRACE conn3 <- [1,3046,null,{}] 18:09:42 INFO - PROCESS | 17335 | 1461200982342 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}] 18:09:42 INFO - PROCESS | 17335 | 1461200982602 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:09:42 INFO - PROCESS | 17335 | 1461200982992 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:43 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63320c2800 == 172 [pid = 17335] [id = 771] 18:09:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 172 (0x7f632c5a3000) [pid = 17335] [serial = 2312] [outer = (nil)] 18:09:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 173 (0x7f633328c800) [pid = 17335] [serial = 2313] [outer = 0x7f632c5a3000] 18:09:43 INFO - PROCESS | 17335 | 1461200983062 Marionette DEBUG loaded listener.js 18:09:43 INFO - PROCESS | 17335 | ++DOMWINDOW == 174 (0x7f63333c1400) [pid = 17335] [serial = 2314] [outer = 0x7f632c5a3000] 18:09:43 INFO - PROCESS | 17335 | [17335] 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 18:09:43 INFO - PROCESS | 17335 | 1461200983830 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:09:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:09:43 INFO - {} 18:09:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1548ms 18:09:43 INFO - PROCESS | 17335 | 1461200983900 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:09:43 INFO - PROCESS | 17335 | 1461200983904 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:09:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:09:43 INFO - PROCESS | 17335 | 1461200983909 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:09:43 INFO - PROCESS | 17335 | 1461200983912 Marionette TRACE conn3 <- [1,3050,null,{}] 18:09:43 INFO - PROCESS | 17335 | 1461200983922 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}] 18:09:44 INFO - PROCESS | 17335 | 1461200984154 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:09:44 INFO - PROCESS | 17335 | 1461200984422 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:44 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332fb9800 == 173 [pid = 17335] [id = 772] 18:09:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 175 (0x7f63333c2800) [pid = 17335] [serial = 2315] [outer = (nil)] 18:09:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 176 (0x7f63360bb800) [pid = 17335] [serial = 2316] [outer = 0x7f63333c2800] 18:09:44 INFO - PROCESS | 17335 | 1461200984494 Marionette DEBUG loaded listener.js 18:09:44 INFO - PROCESS | 17335 | ++DOMWINDOW == 177 (0x7f6336574800) [pid = 17335] [serial = 2317] [outer = 0x7f63333c2800] 18:09:45 INFO - PROCESS | 17335 | 1461200985296 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]]]}] 18:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:09:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:09:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1432ms 18:09:45 INFO - PROCESS | 17335 | 1461200985343 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:09:45 INFO - PROCESS | 17335 | 1461200985347 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:09:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:09:45 INFO - PROCESS | 17335 | 1461200985353 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:09:45 INFO - PROCESS | 17335 | 1461200985356 Marionette TRACE conn3 <- [1,3054,null,{}] 18:09:45 INFO - PROCESS | 17335 | 1461200985361 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}] 18:09:45 INFO - PROCESS | 17335 | 1461200985571 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:09:45 INFO - PROCESS | 17335 | 1461200985850 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:45 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633c29f800 == 174 [pid = 17335] [id = 773] 18:09:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 178 (0x7f632ebca800) [pid = 17335] [serial = 2318] [outer = (nil)] 18:09:45 INFO - PROCESS | 17335 | ++DOMWINDOW == 179 (0x7f633ac35c00) [pid = 17335] [serial = 2319] [outer = 0x7f632ebca800] 18:09:45 INFO - PROCESS | 17335 | 1461200985923 Marionette DEBUG loaded listener.js 18:09:46 INFO - PROCESS | 17335 | ++DOMWINDOW == 180 (0x7f633d054800) [pid = 17335] [serial = 2320] [outer = 0x7f632ebca800] 18:09:47 INFO - PROCESS | 17335 | 1461200987114 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"]]]}] 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:09:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:09:47 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" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:09:47 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" 18:09:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:09:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:09:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1852ms 18:09:47 INFO - PROCESS | 17335 | 1461200987206 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:09:47 INFO - PROCESS | 17335 | 1461200987214 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:09:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:09:47 INFO - PROCESS | 17335 | 1461200987251 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:09:47 INFO - PROCESS | 17335 | 1461200987262 Marionette TRACE conn3 <- [1,3058,null,{}] 18:09:47 INFO - PROCESS | 17335 | 1461200987272 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}] 18:09:47 INFO - PROCESS | 17335 | 1461200987707 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:09:47 INFO - PROCESS | 17335 | 1461200987873 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:47 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633cd97000 == 175 [pid = 17335] [id = 774] 18:09:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 181 (0x7f6340aee400) [pid = 17335] [serial = 2321] [outer = (nil)] 18:09:47 INFO - PROCESS | 17335 | ++DOMWINDOW == 182 (0x7f63412fd000) [pid = 17335] [serial = 2322] [outer = 0x7f6340aee400] 18:09:47 INFO - PROCESS | 17335 | 1461200987947 Marionette DEBUG loaded listener.js 18:09:48 INFO - PROCESS | 17335 | ++DOMWINDOW == 183 (0x7f63414f2400) [pid = 17335] [serial = 2323] [outer = 0x7f6340aee400] 18:09:48 INFO - PROCESS | 17335 | 1461200988731 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]]]}] 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:09:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:09:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:09:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:09:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:09:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:09:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:09:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:09:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:09:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1564ms 18:09:48 INFO - PROCESS | 17335 | 1461200988803 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:09:48 INFO - PROCESS | 17335 | 1461200988811 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:09:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:09:48 INFO - PROCESS | 17335 | 1461200988817 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:09:48 INFO - PROCESS | 17335 | 1461200988827 Marionette TRACE conn3 <- [1,3062,null,{}] 18:09:48 INFO - PROCESS | 17335 | 1461200988831 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}] 18:09:49 INFO - PROCESS | 17335 | 1461200989190 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:09:49 INFO - PROCESS | 17335 | 1461200989398 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:49 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6332e9e800 == 176 [pid = 17335] [id = 775] 18:09:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 184 (0x7f63358be400) [pid = 17335] [serial = 2324] [outer = (nil)] 18:09:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 185 (0x7f63358c1000) [pid = 17335] [serial = 2325] [outer = 0x7f63358be400] 18:09:49 INFO - PROCESS | 17335 | 1461200989520 Marionette DEBUG loaded listener.js 18:09:49 INFO - PROCESS | 17335 | ++DOMWINDOW == 186 (0x7f6345b45000) [pid = 17335] [serial = 2326] [outer = 0x7f63358be400] 18:09:49 INFO - PROCESS | 17335 | [17335] 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 18:09:50 INFO - PROCESS | 17335 | 1461200990353 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:09:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:09:50 INFO - {} 18:09:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1585ms 18:09:50 INFO - PROCESS | 17335 | 1461200990403 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:09:50 INFO - PROCESS | 17335 | 1461200990406 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:09:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:09:50 INFO - PROCESS | 17335 | 1461200990412 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:09:50 INFO - PROCESS | 17335 | 1461200990414 Marionette TRACE conn3 <- [1,3066,null,{}] 18:09:50 INFO - PROCESS | 17335 | 1461200990425 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}] 18:09:50 INFO - PROCESS | 17335 | 1461200990666 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:09:50 INFO - PROCESS | 17335 | 1461200990909 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:50 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f633ef71800 == 177 [pid = 17335] [id = 776] 18:09:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 187 (0x7f6332bc5c00) [pid = 17335] [serial = 2327] [outer = (nil)] 18:09:50 INFO - PROCESS | 17335 | ++DOMWINDOW == 188 (0x7f6345d64800) [pid = 17335] [serial = 2328] [outer = 0x7f6332bc5c00] 18:09:50 INFO - PROCESS | 17335 | 1461200990979 Marionette DEBUG loaded listener.js 18:09:51 INFO - PROCESS | 17335 | ++DOMWINDOW == 189 (0x7f6346823c00) [pid = 17335] [serial = 2329] [outer = 0x7f6332bc5c00] 18:09:51 INFO - PROCESS | 17335 | 1461200991775 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]]]}] 18:09:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:09:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:09:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:09:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:09:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:09:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:09:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:09:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1387ms 18:09:51 INFO - PROCESS | 17335 | 1461200991801 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:09:51 INFO - PROCESS | 17335 | 1461200991804 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:09:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:09:51 INFO - PROCESS | 17335 | 1461200991810 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:09:51 INFO - PROCESS | 17335 | 1461200991812 Marionette TRACE conn3 <- [1,3070,null,{}] 18:09:51 INFO - PROCESS | 17335 | 1461200991818 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}] 18:09:52 INFO - PROCESS | 17335 | 1461200992049 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:09:52 INFO - PROCESS | 17335 | 1461200992306 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:52 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634085d800 == 178 [pid = 17335] [id = 777] 18:09:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 190 (0x7f6332d13c00) [pid = 17335] [serial = 2330] [outer = (nil)] 18:09:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 191 (0x7f6346890400) [pid = 17335] [serial = 2331] [outer = 0x7f6332d13c00] 18:09:52 INFO - PROCESS | 17335 | 1461200992380 Marionette DEBUG loaded listener.js 18:09:52 INFO - PROCESS | 17335 | ++DOMWINDOW == 192 (0x7f6346b17c00) [pid = 17335] [serial = 2332] [outer = 0x7f6332d13c00] 18:09:53 INFO - PROCESS | 17335 | 1461200993203 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]]]}] 18:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:09:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1440ms 18:09:53 INFO - PROCESS | 17335 | 1461200993252 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:09:53 INFO - PROCESS | 17335 | 1461200993256 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:09:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:09:53 INFO - PROCESS | 17335 | 1461200993261 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:09:53 INFO - PROCESS | 17335 | 1461200993263 Marionette TRACE conn3 <- [1,3074,null,{}] 18:09:53 INFO - PROCESS | 17335 | 1461200993269 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}] 18:09:53 INFO - PROCESS | 17335 | 1461200993494 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:09:53 INFO - PROCESS | 17335 | 1461200993778 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:53 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6340e4d000 == 179 [pid = 17335] [id = 778] 18:09:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 193 (0x7f63358b6800) [pid = 17335] [serial = 2333] [outer = (nil)] 18:09:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 194 (0x7f6346b40400) [pid = 17335] [serial = 2334] [outer = 0x7f63358b6800] 18:09:53 INFO - PROCESS | 17335 | 1461200993862 Marionette DEBUG loaded listener.js 18:09:53 INFO - PROCESS | 17335 | ++DOMWINDOW == 195 (0x7f6346b64c00) [pid = 17335] [serial = 2335] [outer = 0x7f63358b6800] 18:09:54 INFO - PROCESS | 17335 | 1461200994611 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]]]}] 18:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:09:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1383ms 18:09:54 INFO - PROCESS | 17335 | 1461200994649 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:09:54 INFO - PROCESS | 17335 | 1461200994652 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:09:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:09:54 INFO - PROCESS | 17335 | 1461200994667 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:09:54 INFO - PROCESS | 17335 | 1461200994671 Marionette TRACE conn3 <- [1,3078,null,{}] 18:09:54 INFO - PROCESS | 17335 | 1461200994676 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}] 18:09:54 INFO - PROCESS | 17335 | 1461200994890 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:09:55 INFO - PROCESS | 17335 | 1461200995144 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:55 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341085000 == 180 [pid = 17335] [id = 779] 18:09:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 196 (0x7f63412f5800) [pid = 17335] [serial = 2336] [outer = (nil)] 18:09:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 197 (0x7f6347838000) [pid = 17335] [serial = 2337] [outer = 0x7f63412f5800] 18:09:55 INFO - PROCESS | 17335 | 1461200995214 Marionette DEBUG loaded listener.js 18:09:55 INFO - PROCESS | 17335 | ++DOMWINDOW == 198 (0x7f6347fb4c00) [pid = 17335] [serial = 2338] [outer = 0x7f63412f5800] 18:09:56 INFO - PROCESS | 17335 | 1461200996082 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] 18:09:56 INFO - PROCESS | 17335 | 1461200996111 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:09:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:09:56 INFO - PROCESS | 17335 | 1461200996122 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:09:56 INFO - PROCESS | 17335 | 1461200996127 Marionette TRACE conn3 <- [1,3082,null,{}] 18:09:56 INFO - PROCESS | 17335 | 1461200996134 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}] 18:09:56 INFO - PROCESS | 17335 | 1461200996374 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:09:56 INFO - PROCESS | 17335 | 1461200996631 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:56 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6341430800 == 181 [pid = 17335] [id = 780] 18:09:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 199 (0x7f63333a1c00) [pid = 17335] [serial = 2339] [outer = (nil)] 18:09:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 200 (0x7f63481b3800) [pid = 17335] [serial = 2340] [outer = 0x7f63333a1c00] 18:09:56 INFO - PROCESS | 17335 | 1461200996704 Marionette DEBUG loaded listener.js 18:09:56 INFO - PROCESS | 17335 | ++DOMWINDOW == 201 (0x7f6349424000) [pid = 17335] [serial = 2341] [outer = 0x7f63333a1c00] 18:09:57 INFO - PROCESS | 17335 | 1461200997518 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]]]}] 18:09:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:09:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:09:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:09:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1434ms 18:09:57 INFO - PROCESS | 17335 | 1461200997558 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:09:57 INFO - PROCESS | 17335 | 1461200997561 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:09:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:09:57 INFO - PROCESS | 17335 | 1461200997567 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:09:57 INFO - PROCESS | 17335 | 1461200997570 Marionette TRACE conn3 <- [1,3086,null,{}] 18:09:57 INFO - PROCESS | 17335 | 1461200997575 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}] 18:09:57 INFO - PROCESS | 17335 | 1461200997817 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:09:58 INFO - PROCESS | 17335 | 1461200998075 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:58 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6345090800 == 182 [pid = 17335] [id = 781] 18:09:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 202 (0x7f63358b8c00) [pid = 17335] [serial = 2342] [outer = (nil)] 18:09:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 203 (0x7f634964a400) [pid = 17335] [serial = 2343] [outer = 0x7f63358b8c00] 18:09:58 INFO - PROCESS | 17335 | 1461200998147 Marionette DEBUG loaded listener.js 18:09:58 INFO - PROCESS | 17335 | ++DOMWINDOW == 204 (0x7f6353d92800) [pid = 17335] [serial = 2344] [outer = 0x7f63358b8c00] 18:09:58 INFO - PROCESS | 17335 | 1461200998892 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:09:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1381ms 18:09:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:09:58 INFO - PROCESS | 17335 | 1461200998947 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:09:58 INFO - PROCESS | 17335 | 1461200998950 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:09:58 INFO - PROCESS | 17335 | 1461200998954 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:09:58 INFO - PROCESS | 17335 | 1461200998958 Marionette TRACE conn3 <- [1,3090,null,{}] 18:09:58 INFO - PROCESS | 17335 | 1461200998963 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}] 18:09:59 INFO - PROCESS | 17335 | 1461200999174 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:09:59 INFO - PROCESS | 17335 | 1461200999434 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:59 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f634634e000 == 183 [pid = 17335] [id = 782] 18:09:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 205 (0x7f633ef48800) [pid = 17335] [serial = 2345] [outer = (nil)] 18:09:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 206 (0x7f635417bc00) [pid = 17335] [serial = 2346] [outer = 0x7f633ef48800] 18:09:59 INFO - PROCESS | 17335 | 1461200999503 Marionette DEBUG loaded listener.js 18:09:59 INFO - PROCESS | 17335 | ++DOMWINDOW == 207 (0x7f63552cd400) [pid = 17335] [serial = 2347] [outer = 0x7f633ef48800] 18:10:00 INFO - PROCESS | 17335 | 1461201000247 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633f9aa000 == 182 [pid = 17335] [id = 569] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632e8ac000 == 181 [pid = 17335] [id = 763] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632dc1a800 == 180 [pid = 17335] [id = 762] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632c517800 == 179 [pid = 17335] [id = 761] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6325b8d800 == 178 [pid = 17335] [id = 760] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6324078800 == 177 [pid = 17335] [id = 757] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c11b800 == 176 [pid = 17335] [id = 756] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c104000 == 175 [pid = 17335] [id = 755] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633ac5a000 == 174 [pid = 17335] [id = 754] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6335e15000 == 173 [pid = 17335] [id = 753] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6333188000 == 172 [pid = 17335] [id = 752] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633316f000 == 171 [pid = 17335] [id = 751] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6323cd2800 == 170 [pid = 17335] [id = 750] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f635d408800 == 169 [pid = 17335] [id = 749] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6356b28000 == 168 [pid = 17335] [id = 748] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634785e000 == 167 [pid = 17335] [id = 747] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6346523800 == 166 [pid = 17335] [id = 746] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6345222000 == 165 [pid = 17335] [id = 745] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f634103f800 == 164 [pid = 17335] [id = 744] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f63408d8800 == 163 [pid = 17335] [id = 743] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633dc15000 == 162 [pid = 17335] [id = 742] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c179000 == 161 [pid = 17335] [id = 741] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633c084000 == 160 [pid = 17335] [id = 740] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6333318800 == 159 [pid = 17335] [id = 739] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f6332c92000 == 158 [pid = 17335] [id = 738] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f633159f000 == 157 [pid = 17335] [id = 737] 18:10:01 INFO - PROCESS | 17335 | --DOCSHELL 0x7f632585f000 == 156 [pid = 17335] [id = 736] 18:10:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:10:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 2792ms 18:10:01 INFO - PROCESS | 17335 | --DOMWINDOW == 206 (0x7f632a871c00) [pid = 17335] [serial = 2121] [outer = (nil)] [url = about:blank] 18:10:01 INFO - PROCESS | 17335 | --DOMWINDOW == 205 (0x7f633c0e6c00) [pid = 17335] [serial = 2061] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 204 (0x7f632ebf1800) [pid = 17335] [serial = 2202] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 203 (0x7f632e12a800) [pid = 17335] [serial = 2201] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 202 (0x7f63317c9400) [pid = 17335] [serial = 2204] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 201 (0x7f632dd4a800) [pid = 17335] [serial = 2207] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 200 (0x7f63321e5400) [pid = 17335] [serial = 2205] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 199 (0x7f634682f800) [pid = 17335] [serial = 2177] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 198 (0x7f6345e98400) [pid = 17335] [serial = 2175] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 197 (0x7f6345d5e800) [pid = 17335] [serial = 2174] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 196 (0x7f6345b3e400) [pid = 17335] [serial = 2172] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 195 (0x7f6344842800) [pid = 17335] [serial = 2171] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 194 (0x7f6343b3fc00) [pid = 17335] [serial = 2169] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 193 (0x7f63414e6800) [pid = 17335] [serial = 2168] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 192 (0x7f6340885c00) [pid = 17335] [serial = 2166] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 191 (0x7f634050d000) [pid = 17335] [serial = 2165] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 190 (0x7f633f975c00) [pid = 17335] [serial = 2163] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 189 (0x7f633ea0d800) [pid = 17335] [serial = 2162] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 188 (0x7f633dbeb000) [pid = 17335] [serial = 2160] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 187 (0x7f633d95c000) [pid = 17335] [serial = 2159] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 186 (0x7f633d4bb000) [pid = 17335] [serial = 2157] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 185 (0x7f633d336400) [pid = 17335] [serial = 2156] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 184 (0x7f633cc97c00) [pid = 17335] [serial = 2154] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 183 (0x7f633b0e2000) [pid = 17335] [serial = 2153] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 182 (0x7f63365cb400) [pid = 17335] [serial = 2151] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 181 (0x7f6336575800) [pid = 17335] [serial = 2150] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 180 (0x7f6335ffa000) [pid = 17335] [serial = 2148] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 179 (0x7f6335e50400) [pid = 17335] [serial = 2147] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 178 (0x7f63333a1400) [pid = 17335] [serial = 2145] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 177 (0x7f6332bd1800) [pid = 17335] [serial = 2144] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 176 (0x7f633169d000) [pid = 17335] [serial = 2142] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 175 (0x7f632ff48c00) [pid = 17335] [serial = 2141] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 174 (0x7f632df55000) [pid = 17335] [serial = 2139] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 173 (0x7f632dcd7c00) [pid = 17335] [serial = 2138] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 172 (0x7f6331fd6000) [pid = 17335] [serial = 2135] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 171 (0x7f632cdb7000) [pid = 17335] [serial = 2198] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 170 (0x7f632a715000) [pid = 17335] [serial = 2195] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f632a869000) [pid = 17335] [serial = 2196] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6333290000) [pid = 17335] [serial = 2192] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f635701c000) [pid = 17335] [serial = 2190] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f6354ecec00) [pid = 17335] [serial = 2189] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f6353a70000) [pid = 17335] [serial = 2187] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f634ddeb400) [pid = 17335] [serial = 2186] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f6349367c00) [pid = 17335] [serial = 2184] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f63481ab800) [pid = 17335] [serial = 2183] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f634738fc00) [pid = 17335] [serial = 2181] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f6346929c00) [pid = 17335] [serial = 2180] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f6346929400) [pid = 17335] [serial = 2178] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f632dcd6400) [pid = 17335] [serial = 2199] [outer = (nil)] [url = about:blank] 18:10:02 INFO - PROCESS | 17335 | 1461201002101 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:10:02 INFO - PROCESS | 17335 | 1461201002107 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:10:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:10:02 INFO - PROCESS | 17335 | 1461201002127 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:10:02 INFO - PROCESS | 17335 | 1461201002134 Marionette TRACE conn3 <- [1,3094,null,{}] 18:10:02 INFO - PROCESS | 17335 | 1461201002141 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}] 18:10:02 INFO - PROCESS | 17335 | 1461201002352 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:10:02 INFO - PROCESS | 17335 | 1461201002576 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:02 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f63241bb800 == 157 [pid = 17335] [id = 783] 18:10:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 159 (0x7f6327a52400) [pid = 17335] [serial = 2348] [outer = (nil)] 18:10:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 160 (0x7f6327a55400) [pid = 17335] [serial = 2349] [outer = 0x7f6327a52400] 18:10:02 INFO - PROCESS | 17335 | 1461201002641 Marionette DEBUG loaded listener.js 18:10:02 INFO - PROCESS | 17335 | ++DOMWINDOW == 161 (0x7f632865a400) [pid = 17335] [serial = 2350] [outer = 0x7f6327a52400] 18:10:03 INFO - PROCESS | 17335 | 1461201003328 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:10:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:10:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1245ms 18:10:03 INFO - PROCESS | 17335 | 1461201003369 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:10:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:10:03 INFO - PROCESS | 17335 | 1461201003373 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:10:03 INFO - PROCESS | 17335 | 1461201003384 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:10:03 INFO - PROCESS | 17335 | 1461201003389 Marionette TRACE conn3 <- [1,3098,null,{}] 18:10:03 INFO - PROCESS | 17335 | 1461201003395 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}] 18:10:03 INFO - PROCESS | 17335 | 1461201003658 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:10:03 INFO - PROCESS | 17335 | 1461201003685 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:03 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6325c1d800 == 158 [pid = 17335] [id = 784] 18:10:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 162 (0x7f6327a4c400) [pid = 17335] [serial = 2351] [outer = (nil)] 18:10:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 163 (0x7f63299a3c00) [pid = 17335] [serial = 2352] [outer = 0x7f6327a4c400] 18:10:03 INFO - PROCESS | 17335 | 1461201003743 Marionette DEBUG loaded listener.js 18:10:03 INFO - PROCESS | 17335 | ++DOMWINDOW == 164 (0x7f63299b0000) [pid = 17335] [serial = 2353] [outer = 0x7f6327a4c400] 18:10:04 INFO - PROCESS | 17335 | 1461201004681 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]]]}] 18:10:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:10:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:10:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1334ms 18:10:04 INFO - PROCESS | 17335 | 1461201004715 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:10:04 INFO - PROCESS | 17335 | 1461201004718 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:10:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:10:04 INFO - PROCESS | 17335 | 1461201004723 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:10:04 INFO - PROCESS | 17335 | 1461201004726 Marionette TRACE conn3 <- [1,3102,null,{}] 18:10:04 INFO - PROCESS | 17335 | 1461201004746 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}] 18:10:05 INFO - PROCESS | 17335 | 1461201005015 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:10:05 INFO - PROCESS | 17335 | 1461201005051 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:05 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632cd5e800 == 159 [pid = 17335] [id = 785] 18:10:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 165 (0x7f632a865400) [pid = 17335] [serial = 2354] [outer = (nil)] 18:10:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 166 (0x7f632c5a3800) [pid = 17335] [serial = 2355] [outer = 0x7f632a865400] 18:10:05 INFO - PROCESS | 17335 | 1461201005118 Marionette DEBUG loaded listener.js 18:10:05 INFO - PROCESS | 17335 | ++DOMWINDOW == 167 (0x7f632cdb2800) [pid = 17335] [serial = 2356] [outer = 0x7f632a865400] 18:10:06 INFO - PROCESS | 17335 | 1461201006052 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:10:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:10:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1337ms 18:10:06 INFO - PROCESS | 17335 | 1461201006060 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:10:06 INFO - PROCESS | 17335 | 1461201006063 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:10:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:10:06 INFO - PROCESS | 17335 | 1461201006076 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:10:06 INFO - PROCESS | 17335 | 1461201006077 Marionette TRACE conn3 <- [1,3106,null,{}] 18:10:06 INFO - PROCESS | 17335 | 1461201006083 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}] 18:10:06 INFO - PROCESS | 17335 | 1461201006339 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:10:06 INFO - PROCESS | 17335 | 1461201006375 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:06 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632e9ea800 == 160 [pid = 17335] [id = 786] 18:10:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 168 (0x7f632d9ddc00) [pid = 17335] [serial = 2357] [outer = (nil)] 18:10:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 169 (0x7f632e11b400) [pid = 17335] [serial = 2358] [outer = 0x7f632d9ddc00] 18:10:06 INFO - PROCESS | 17335 | 1461201006434 Marionette DEBUG loaded listener.js 18:10:06 INFO - PROCESS | 17335 | ++DOMWINDOW == 170 (0x7f632e771400) [pid = 17335] [serial = 2359] [outer = 0x7f632d9ddc00] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 169 (0x7f632dcb8000) [pid = 17335] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 168 (0x7f6325bf0800) [pid = 17335] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 167 (0x7f6329866800) [pid = 17335] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 166 (0x7f632f741000) [pid = 17335] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 165 (0x7f632e127c00) [pid = 17335] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 164 (0x7f6333289c00) [pid = 17335] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 163 (0x7f6325bf3c00) [pid = 17335] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 162 (0x7f632cedf000) [pid = 17335] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 161 (0x7f6327a49400) [pid = 17335] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 160 (0x7f6352e46800) [pid = 17335] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 159 (0x7f6332ce4400) [pid = 17335] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 158 (0x7f633d339c00) [pid = 17335] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 157 (0x7f6325bf2400) [pid = 17335] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 156 (0x7f63317bdc00) [pid = 17335] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 155 (0x7f6340a44c00) [pid = 17335] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 154 (0x7f6325bfec00) [pid = 17335] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 153 (0x7f6330073400) [pid = 17335] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 152 (0x7f632e77a000) [pid = 17335] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 151 (0x7f6330073800) [pid = 17335] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 150 (0x7f6346b65800) [pid = 17335] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 149 (0x7f632a716400) [pid = 17335] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 148 (0x7f632a870c00) [pid = 17335] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 147 (0x7f63412f6400) [pid = 17335] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 146 (0x7f633d4aec00) [pid = 17335] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 145 (0x7f6331e42800) [pid = 17335] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 144 (0x7f63242c7c00) [pid = 17335] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 143 (0x7f6328657000) [pid = 17335] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 142 (0x7f6325bf3000) [pid = 17335] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 141 (0x7f63242c7800) [pid = 17335] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:10:07 INFO - PROCESS | 17335 | --DOMWINDOW == 140 (0x7f6328659000) [pid = 17335] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:10:07 INFO - PROCESS | 17335 | 1461201007861 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]]]}] 18:10:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:10:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:10:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:10:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1834ms 18:10:07 INFO - PROCESS | 17335 | 1461201007911 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:10:07 INFO - PROCESS | 17335 | 1461201007914 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:10:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:10:07 INFO - PROCESS | 17335 | 1461201007920 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:10:07 INFO - PROCESS | 17335 | 1461201007922 Marionette TRACE conn3 <- [1,3110,null,{}] 18:10:07 INFO - PROCESS | 17335 | 1461201007927 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}] 18:10:08 INFO - PROCESS | 17335 | 1461201008107 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:10:08 INFO - PROCESS | 17335 | 1461201008310 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:08 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f632fc25000 == 161 [pid = 17335] [id = 787] 18:10:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 141 (0x7f63242c7c00) [pid = 17335] [serial = 2360] [outer = (nil)] 18:10:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 142 (0x7f632cdb7000) [pid = 17335] [serial = 2361] [outer = 0x7f63242c7c00] 18:10:08 INFO - PROCESS | 17335 | 1461201008369 Marionette DEBUG loaded listener.js 18:10:08 INFO - PROCESS | 17335 | ++DOMWINDOW == 143 (0x7f632ebf0000) [pid = 17335] [serial = 2362] [outer = 0x7f63242c7c00] 18:10:09 INFO - PROCESS | 17335 | 1461201009003 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"]]]}] 18:10:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:10:09 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 18:10:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:10:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:10:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1126ms 18:10:09 INFO - PROCESS | 17335 | 1461201009047 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:10:09 INFO - PROCESS | 17335 | 1461201009051 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:10:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:10:09 INFO - PROCESS | 17335 | 1461201009056 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:10:09 INFO - PROCESS | 17335 | 1461201009058 Marionette TRACE conn3 <- [1,3114,null,{}] 18:10:09 INFO - PROCESS | 17335 | 1461201009063 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}] 18:10:09 INFO - PROCESS | 17335 | 1461201009277 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:10:09 INFO - PROCESS | 17335 | 1461201009700 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\", \"0833acf9-d8b2-43e6-a048-7a8de7080f99\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:09 INFO - PROCESS | 17335 | ++DOCSHELL 0x7f6323cd2800 == 162 [pid = 17335] [id = 788] 18:10:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 144 (0x7f6325bf0800) [pid = 17335] [serial = 2363] [outer = (nil)] 18:10:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 145 (0x7f6325bf6c00) [pid = 17335] [serial = 2364] [outer = 0x7f6325bf0800] 18:10:09 INFO - PROCESS | 17335 | 1461201009775 Marionette DEBUG loaded listener.js 18:10:09 INFO - PROCESS | 17335 | ++DOMWINDOW == 146 (0x7f6327a4a000) [pid = 17335] [serial = 2365] [outer = 0x7f6325bf0800] 18:10:10 INFO - PROCESS | 17335 | 1461201010649 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]]]}] 18:10:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:10:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1631ms 18:10:10 INFO - PROCESS | 17335 | 1461201010690 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:10:10 INFO - PROCESS | 17335 | 1461201010697 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:10:11 WARNING - u'runner_teardown' () 18:10:11 INFO - No more tests 18:10:11 INFO - Got 0 unexpected results 18:10:11 INFO - SUITE-END | took 1137s 18:10:11 INFO - Closing logging queue 18:10:11 INFO - queue closed 18:10:12 INFO - Return code: 0 18:10:12 WARNING - # TBPL SUCCESS # 18:10:12 INFO - Running post-action listener: _resource_record_post_action 18:10:12 INFO - Running post-run listener: _resource_record_post_run 18:10:13 INFO - Total resource usage - Wall time: 1171s; CPU: 98.0%; Read bytes: 5910528; Write bytes: 975540224; Read time: 216; Write time: 310028 18:10:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:10:13 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51900416; Read time: 0; Write time: 42960 18:10:13 INFO - run-tests - Wall time: 1142s; CPU: 98.0%; Read bytes: 5615616; Write bytes: 923545600; Read time: 204; Write time: 267064 18:10:13 INFO - Running post-run listener: _upload_blobber_files 18:10:13 INFO - Blob upload gear active. 18:10:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:10:13 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 18:10:13 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'] 18:10:13 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 18:10:13 INFO - (blobuploader) - INFO - Open directory for files ... 18:10:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:10:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:10:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:10:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:10:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:10:14 INFO - (blobuploader) - INFO - Done attempting. 18:10:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:10:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:10:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:10:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:10:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:10:15 INFO - (blobuploader) - INFO - Done attempting. 18:10:15 INFO - (blobuploader) - INFO - Iteration through files over. 18:10:15 INFO - Return code: 0 18:10:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:10:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:10:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e1cae24066aa5184ffcf62cd2c92bb53f823bcaab29705455080b69b479ba757c8d4d96f566795a012ca63976388d68d2407b051735c66cdf0398edd14686950", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/886c68705fb8db319b95d4ff1ae9a1501f692c8c0641e90b0c8a5ae1d8998986fbde0490ebfe20ff7d68789e6819222a1e0336fbb91d6805b1e57cccb877edbb"} 18:10:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:10:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:10:15 INFO - Contents: 18:10:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e1cae24066aa5184ffcf62cd2c92bb53f823bcaab29705455080b69b479ba757c8d4d96f566795a012ca63976388d68d2407b051735c66cdf0398edd14686950", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/886c68705fb8db319b95d4ff1ae9a1501f692c8c0641e90b0c8a5ae1d8998986fbde0490ebfe20ff7d68789e6819222a1e0336fbb91d6805b1e57cccb877edbb"} 18:10:15 INFO - Running post-run listener: copy_logs_to_upload_dir 18:10:15 INFO - Copying logs to upload dir... 18:10:15 INFO - mkdir: /builds/slave/test/build/upload/logs 18:10:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1282.090930 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 22 secs) (at 2016-04-20 18:10:15.900564) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 18:10:15.901768) ========= 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-1461198596.454247-286132123 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/e1cae24066aa5184ffcf62cd2c92bb53f823bcaab29705455080b69b479ba757c8d4d96f566795a012ca63976388d68d2407b051735c66cdf0398edd14686950", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/886c68705fb8db319b95d4ff1ae9a1501f692c8c0641e90b0c8a5ae1d8998986fbde0490ebfe20ff7d68789e6819222a1e0336fbb91d6805b1e57cccb877edbb"} build_url:https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036512 build_url: 'https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/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/e1cae24066aa5184ffcf62cd2c92bb53f823bcaab29705455080b69b479ba757c8d4d96f566795a012ca63976388d68d2407b051735c66cdf0398edd14686950", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/886c68705fb8db319b95d4ff1ae9a1501f692c8c0641e90b0c8a5ae1d8998986fbde0490ebfe20ff7d68789e6819222a1e0336fbb91d6805b1e57cccb877edbb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/H84kVVArRIqCxWKmBoe7pg/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-20 18:10:15.976918) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:10:15.977420) ========= 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-1461198596.454247-286132123 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019700 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:10:16.041636) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 18:10:16.041943) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 18:10:16.042252) ========= ========= Total master_lag: 0.49 =========